Roasted Cauliflower, Feta, and Orzo Salad
This Roasted Cauliflower, Feta, and Orzo Salad is one of those recipes that feels like a celebration of textures and bright, simple flavors. Nutty orzo, sweet-tart dried cherries, salty crumbled feta, and caramelized roasted cauliflower come together with a lemony, mustardy vinaigrette and a bed of tender baby spinach. It’s great warm from the oven, room temperature, or chilled for a packed lunch. The recipe scales easily and makes a stunning side or a satisfying main for light dinners.
Why you’ll love this recipe

Short answer: it’s easy, adaptable, and full of contrasts. The cauliflower gets golden and slightly crisp at the edges, giving a delightful chew next to the soft orzo. Feta adds a creamy, savory punch while dried cherries deliver little bursts of sweetness. A fresh lemon-mustard dressing ties it all together without weighing the salad down. It’s the kind of dish you can make ahead and still enjoy the textures and layers of flavor.
Ingredients
- 1 small head cauliflower, broken into small florets (about 5 cups)
- 4 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 cup orzo pasta
- 1/4 cup thinly sliced red onion
- 1 cup crumbled feta cheese
- 2/3 cup dried cherries
- 4 cups baby spinach
- 3 tablespoons extra-virgin olive oil
- 3 tablespoons fresh lemon juice
- 1 teaspoon honey
- 1 teaspoon Dijon mustard
- Kosher salt and black pepper, to taste
Equipment
- Large rimmed baking sheet
- Medium saucepan
- Mixing bowls
- Small jar or bowl for the dressing
- Measuring cups and spoons
- Spatula or wooden spoon
Prep notes and tips

- Break the cauliflower into small, evenly sized florets so they roast uniformly and develop some browning.
- For crispier cauliflower, spread the florets in a single layer on the sheet and avoid overcrowding.
- Rinse orzo under hot water briefly after cooking to stop carryover cooking and to remove excess starch, unless you prefer it a bit stickier.
- If you like more tang, add an extra tablespoon of lemon juice to the dressing.
- Make-ahead: Roast cauliflower and cook orzo up to a day in advance; store separately in the refrigerator. Toss together when ready to serve.
Step-by-step instructions

Below are clear, sequential steps to make this Roasted Cauliflower, Feta, and Orzo Salad. Follow them in order for the best texture and flavor.
1. Roast the cauliflower
Preheat your oven to 425°F (218°C). On a rimmed baking sheet, combine the 5 cups of small cauliflower florets with 4 tablespoons olive oil, 3 cloves minced garlic, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper. Toss everything together so the cauliflower is evenly coated. Spread the florets in a single layer on the baking sheet, leaving a little space between pieces. Roast for about 20–25 minutes, stirring once halfway through, until the cauliflower is tender and has golden-brown edges. Remove from the oven and set aside to cool slightly.
2. Cook the orzo
While the cauliflower roasts, bring a medium saucepan of salted water to a boil. Add 1 cup orzo pasta and cook according to the package directions until al dente, usually about 8–10 minutes. Drain the orzo well and, if desired, rinse briefly with hot water to halt cooking and remove excess starch. Transfer the cooked orzo to a large mixing bowl and let it cool slightly.
3. Make the dressing
In a small jar or bowl, whisk together 3 tablespoons extra-virgin olive oil, 3 tablespoons fresh lemon juice, 1 teaspoon honey, and 1 teaspoon Dijon mustard until emulsified. Taste and season with kosher salt and freshly ground black pepper to your preference. The dressing should be bright and balanced, with a bit of tang and a hint of sweetness to counter the feta and cherries.
4. Assemble the salad
To the large bowl with the warm orzo, add the roasted cauliflower florets, 1/4 cup thinly sliced red onion, 1 cup crumbled feta cheese, and 2/3 cup dried cherries. Add 4 cups baby spinach. Pour the prepared dressing over the salad and toss gently but thoroughly so the orzo and vegetables are evenly coated, and the spinach begins to wilt slightly from the warmth. Taste and adjust seasoning with additional kosher salt and black pepper if needed.
5. Serve
Serve the salad warm, at room temperature, or chilled. It makes a great side dish alongside grilled protein or a lovely light main. Leftovers will keep in an airtight container in the refrigerator for up to 3 days; stir before serving and add a splash of lemon juice if the flavors have mellowed.
Flavor and texture notes
This Roasted Cauliflower, Feta, and Orzo Salad is all about balance. The roasted cauliflower brings a mild, nutty backbone and charred sweetness. Orzo provides a pasta-like body that soaks up the bright dressing. Feta offers a creamy, salty contrast, and dried cherries add chew and a sweet-tart pop that keeps each bite interesting. Baby spinach contributes freshness and a tender green note that complements the other components without overpowering them.
Variations and swaps
- Grains: Swap orzo for farro or a short-grain couscous if you prefer a heartier base—cook according to package directions.
- Add-ins: Toasted pine nuts, sliced almonds, or pistachios add crunch; swap dried cherries for dried cranberries or chopped dried apricots for different sweetness profiles.
- Greens: Mixed baby greens, arugula, or baby kale work in place of baby spinach; adjust dressing quantity if using hearty greens.
- Herbs: Stir in chopped fresh parsley, mint, or dill for an herbal lift.
- Dress it up: For extra richness, fold in a tablespoon of Greek yogurt to the dressing or top the salad with crumbled roasted chickpeas for protein and crunch.
Make-ahead and storage tips
- Cook the orzo and roast the cauliflower a day ahead. Cool and store separately in sealed containers in the refrigerator.
- Slice the red onion and prepare the dressing up to 2 days in advance; keep them refrigerated.
- When ready to serve, combine all components and toss with the dressing. If the salad seems dry after chilling, add a little extra lemon juice or olive oil to freshen it up.
- Leftovers will keep for up to 3 days. The texture of the roasted cauliflower softens over time, so enjoy it sooner for the best contrast.
Common questions
Can I make this vegan? Yes. Substitute a plant-based feta or omit the feta entirely and add toasted nuts or seeds for savory richness. Replace the honey with maple syrup in the dressing.
How do I keep the cauliflower from getting soggy? Give the florets plenty of space on the baking sheet and roast at a high temperature so they caramelize quickly. Avoid steaming them by overcrowding the pan.
Is it okay to use a different vinegar? The lemon juice in the recipe is key for a bright, fresh taste, but you can use a mild white wine vinegar in a pinch—start with 2 tablespoons and adjust to taste.
Nutritional highlights
This salad offers a pleasant mix of vegetables, whole-grain-like pasta, healthy fats from olive oil, and protein from feta. Cauliflower is high in vitamin C and fiber, spinach brings iron and folate, and dried cherries add antioxidants and natural sweetness. The dish is satisfying without being heavy, and portion control plus a balanced protein source on the side will make for a complete meal.
Final thoughts
Simple techniques—roasting, boiling, and a quick whisked dressing—turn a handful of pantry staples into a bright, textured, and satisfying dish. Whether you serve this Roasted Cauliflower, Feta, and Orzo Salad for a weeknight dinner, a picnic, or a potluck, it’s the kind of recipe people request again and again. Keep the components flexible, taste as you go, and enjoy the contrast of warm, roasted vegetables with the tang of feta and the sweet surprise of dried cherries.
Printable recipe
Ingredients:
- 1 small head cauliflower, broken into small florets (about 5 cups)
- 4 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 cup orzo pasta
- 1/4 cup thinly sliced red onion
- 1 cup crumbled feta cheese
- 2/3 cup dried cherries
- 4 cups baby spinach
- 3 tablespoons extra-virgin olive oil
- 3 tablespoons fresh lemon juice
- 1 teaspoon honey
- 1 teaspoon Dijon mustard
- Kosher salt and black pepper, to taste
Directions:
- Preheat the oven to 425°F (218°C). On a rimmed baking sheet, toss 5 cups small cauliflower florets with 4 tablespoons olive oil, 3 cloves minced garlic, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper. Spread in one layer and roast for 20–25 minutes, stirring once, until golden and tender. Remove and cool slightly.
- Meanwhile, bring a medium pot of salted water to a boil. Cook 1 cup orzo pasta until al dente (about 8–10 minutes). Drain and transfer to a large bowl. Rinse briefly with hot water if you prefer less starch, then let cool slightly.
- In a small jar or bowl, whisk 3 tablespoons extra-virgin olive oil, 3 tablespoons fresh lemon juice, 1 teaspoon honey, and 1 teaspoon Dijon mustard until combined. Season with kosher salt and black pepper to taste.
- Add the roasted cauliflower to the bowl with the orzo along with 1/4 cup thinly sliced red onion, 1 cup crumbled feta cheese, 2/3 cup dried cherries, and 4 cups baby spinach. Pour the dressing over the salad and toss gently to combine. Adjust seasoning with additional kosher salt and black pepper if needed.
- Serve warm, at room temperature, or chilled. Store leftovers in an airtight container in the refrigerator for up to 3 days.
Enjoy this vibrant Roasted Cauliflower, Feta, and Orzo Salad as a colorful side or a light, satisfying main. It’s easy to adapt and even easier to love.

Roasted Cauliflower, Feta, and Orzo Salad
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C).
- In a large bowl, toss the cauliflower florets with 3 tablespoons olive oil, minced garlic, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper until evenly coated.
- Spread the cauliflower in a single layer on a baking sheet and roast until tender and lightly charred, 20–25 minutes. Remove from oven and let cool slightly.
- While the cauliflower roasts, bring a pot of salted water to a boil and cook the orzo until al dente according to package instructions. Drain in a colander, rinse under cold water, drain well, and toss with the remaining 1 tablespoon olive oil to keep the grains separate.
- In a large bowl, whisk together 3 tablespoons extra-virgin olive oil, 3 tablespoons fresh lemon juice, 1 teaspoon honey, 1 teaspoon Dijon mustard, and salt and pepper to taste to make the dressing.
- Add the cooked orzo, roasted cauliflower, sliced red onion, crumbled feta, and dried cherries to the dressing and toss until everything is well coated.
- Fold in the baby spinach and toss gently until the spinach is slightly wilted and the salad is evenly combined. Taste and adjust seasoning with more salt and pepper if desired. Serve warm or at room temperature.
Notes
- Recipe adapted from Cravings by Chrissy Teigen.
