This salmon orzo is a simple, one-pan Mediterranean dinner that’s filling, flavorful, and perfect for busy weeknights with minimal cleanup.
For more easy sheet pan dinners, check out our Greek lemon chicken and potatoes, easy chicken shawarma, Mediterranean chicken, easy baked cod.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Salmon fillets: flaky, rich, and the star of this salmon orzo recipe. Swap with trout, Arctic char, or even shrimp for a quicker cook.
- Cauliflower: roasts beautifully and adds bulk to this roasted vegetable salmon orzo. Broccoli, romanesco, or zucchini all work well. You can also throw in some Brussels sprouts in the mix like we did here.
- Chickpeas: add texture and make the dish more filling. White beans, butter beans, or cooked lentils are great substitutes.
- Extra virgin olive oil: essential for Mediterranean flavor. Use avocado oil if that’s what you have.
- Smoked paprika: adds warmth and depth. Regular paprika or a pinch of chili powder works too.
- Orzo: cooks fast and turns this into a cozy salmon orzo bowl. Pearl couscous or small pasta shapes are good alternatives.
- Lemon: brightens everything for a fresh, lemony finish.
- Mustard: adds balance to the dressing. Dijon, yellow, or even whole grain all work.
- Honey or maple syrup: rounds out the acidity. Agave or a pinch of sugar is fine.
- Olives: totally optional. They bring salty contrast. Capers or sun-dried tomatoes are good swaps.
- Feta: creamy and tangy. Try goat cheese or shaved Parmesan.
- Fresh dill: adds a light, herby finish that pairs beautifully with salmon. Swap with parsley or basil if needed.

How to Make Salmon Orzo
Roast the Vegetables
Heat your oven to 430°F / 220°C. Add the cauliflower florets and drained chickpeas to a large sheet pan. Optionally you can throw in halved Brussels sprouts too for extra veggies. Drizzle with olive oil, sprinkle with smoked paprika, salt, and pepper, and toss well. Spread everything out so it roasts evenly. Roast for 20 minutes.

Add the Salmon
Take the pan out of the oven and clear a little space in the center. Add the salmon fillets and season them with salt and pepper. Put the pan back in the oven and roast for 10-12 more minutes, or until the salmon flakes easily with a fork. This is where the dish really starts to come together.

Make the Dressing and Cook the Orzo
While the pan is in the oven, whisk together the olive oil, lemon zest and juice, mustard, honey, oregano, garlic, salt, and pepper.
At the same time, cook the orzo in lightly salted boiling water. Cook just until tender, then drain (8 to 10 minutes).

Bring Everything Together
Use a fork to gently flake the salmon right on the sheet pan. Add the hot orzo, olives, feta, and fresh dill. Pour the dressing over the top and toss everything together on the pan so the orzo absorbs all those roasted flavors. This step is what makes it feel like a true orzo salmon sheet pan dinner.

Serve and Enjoy
Spoon into bowls and finish with extra dill, a squeeze of lemon, and more feta if you like. Serve warm and enjoy right away.

Tips
- Cut the cauliflower into small, even florets so everything roasts at the same speed and gets nicely golden.
- Spread the vegetables out well on the pan. Crowding the pan can cause steaming instead of roasting.
- Don’t overcook the salmon. Pull it from the oven as soon as it flakes easily to keep it juicy and tender.
- Cook the orzo just until tender, then drain it well. Slightly undercooked orzo holds up better in this salmon orzo with feta.
- Add the orzo to the pan while it’s still hot. This helps it soak up all the roasted flavors and dressing.
- Taste and adjust at the end. A little extra lemon, salt, or olive oil can really brighten this lemon salmon orzo.
Frequently Asked Questions
Yes. This salmon orzo recipe keeps well in the fridge and can be gently reheated or enjoyed at room temperature the next day.
Absolutely. Just thaw it fully and pat it dry before roasting so it cooks evenly in this easy weeknight salmon dinner.
Yes. Cooking it in a separate pot keeps the texture just right, then tossing it hot on the pan gives you the best flavor.
You can swap feta for goat cheese, shaved Parmesan, or leave it out completely and finish with extra olives.
Definitely. Spinach, kale, or roasted peppers mix in beautifully at the end without extra cooking. Just be sure not to overcrowd the pan so everything stays nicely roasted and flavorful.
Absolutely. We actually love this one as leftovers—the flavors deepen as it sits, making it perfect for easy lunches or quick, no-stress dinners later in the week.
More Easy Dinner Recipes
- Chicken Waldorf Salad
- Greek chicken and bean stew
- Mediterranean chicken and rice stir fry
- Tuna sweet potato patties
- Mediterranean chicken kebab
- Creamy chicken and spinach
- Three bean salad with tuna
Tried this salmon orzo recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Salmon Orzo with Roasted Cauliflower and Feta
Ingredients
- 1 cup orzo
- 2 salmon fillets
- 1 medium cauliflower cut into florets - about 2 pounds/900 grams
- 1 can chickpeas 15 oz / 400 g - drained and rinsed
- 2 tablespoons extra virgin olive oil
- 2 teaspoons smoked paprika
- ½ teaspoon salt + black pepper to taste
For the Sauce
- 2 tablespoons extra virgin olive oil
- ½ lemon zest and juice
- 1 tablespoon mustard Dijon or yellow
- 1 tablespoon honey or maple syrup
- 1 teaspoon dried oregano
- ½ teaspoon salt + black pepper
- ½ cup crumbled feta + optional ¼ cup olives
- ¼ cup fresh dill or parsley - chopped
Instructions
- Roast veggies: Turn your oven on to 430°F / 220°C so it’s hot and ready. Add 1 medium cauliflower cut into florets and 1 can chickpeas (rinsed) to a large sheet pan. Optionally, add 1 cup of halved Brussels sprouts for extra vegetables.Drizzle with 2 tablespoons extra virgin olive oil and sprinkle with 2 teaspoons smoked paprika, ½ teaspoon salt, and pepper. Toss everything with your hands and spread it out. Bake for 20-25 minutes.
- Add the Salmon: Take the pan out of the oven. Move the vegetables to make space in the center.Place 2 salmon fillets on the pan and season it with a pinch of salt and pepper.Put the pan back in the oven and bake for 12 more minutes, until the salmon flakes easily.
- Cook the Orzo and Make the Dressing: While everything bakes, cook 1 cup orzo in salted boiling water until just tender. Drain and set aside.In a small bowl, whisk together 2 tablespoons extra virgin olive oil, zest and juice from ½ lemon, 1 tablespoon mustard, 1 tablespoon honey, 1 teaspoon dried oregano, ½ teaspoon salt, and pepper.
- Mix Everything Together: Flake the salmon with a fork right on the pan.Add the hot orzo, ½ cup crumbled feta, olives if using, ¼ cup fresh dill (chopped), and the dressing.Gently toss so the orzo soaks up all the flavors.
- Serve: Spoon into bowls and enjoy warm with extra lemon and feta if you like.











A good reviewer says
Made this with my family! We all loved it! 100% recommended to anyone.
Louise Vestergaard says
AMAZING!! Thank you so much for sharing, we appreciate your review here.
Kindest, Louise
Linda says
I had trouble with the star rating because I liked the recipe but my husband did not. I used cannellini beans which became rather dried out during the roasting. I quite liked the texture but my husband apparently thought I was trying to do him in. A more legitimate concern of his was that the dish was not hot. By the time I flaked the salmon, added the room temperature dressing and the cheese and mixed everything thoroughly, plated it and brought it to the table, it’s true that the meal was lukewarm. I still thought the flavours were delicious but I guess this won’t go into rotation like some of your other recipes.
Louise Vestergaard says
Thanks for the thoughtful feedback — it’s really helpful.
Totally fair that it may not make rotation for you, but I appreciate you testing it and sharing such detailed notes and your husband's review.
All the best,
Louise
Linda says
P.S. The leftovers were 5 star. (I ate them all myself.)
Louise Vestergaard says
Yubeee, wonderful news, Linda 🥳