You’ll love this recipe if you enjoy these Creamy Chicken Orzo Pasta and Cauliflower Risotto with Mushrooms recipes.
Orzo pasta is great for this kind of dish because it cooks quickly and absorbs the broth and milk as it simmers, which means you’re building flavor right into the pasta instead of cooking them separately. You soften the onion and garlic first, whisk in the flour and broth to start the sauce, then add the milk, orzo, peas, and asparagus all at once. Everything simmers together in the same skillet for a few minutes until the pasta is al dente.
Once it’s off the heat, you fold in the Parmesan, flaked salmon, and lemon juice and it all comes together in about 20 minutes with one pan to wash. It’s beginner-friendly and there’s no complicated technique — just stir occasionally while it simmers and you’re done! Serve it as is for a complete meal, or add a simple green salad or crusty bread on the side if you want something extra on the table.

As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- Ready in about 20 minutes from start to finish.
- Everything cooks in one pan, so cleanup stays minimal.
- The orzo cooks directly in the sauce, soaking up all the flavor as it simmers — no separate pot needed.
- Works as a complete meal on its own since the salmon, vegetables, and pasta are all in one dish.
- Easy to swap the protein or vegetables based on what you already have on hand.
➡️ Ingredients you’ll need

⏲ How to make this creamy salmon orzo recipe







👉 Easy ingredient swaps
- Salmon: Any cooked salmon works here — baked, pan-seared, smoked, or canned. Just add it at the end so it stays flaky and doesn’t break up too much in the sauce.
- Protein: Cooked shrimp or chicken are both good swaps. If using raw chicken, add small bite-sized pieces when cooking the onion and cook through before continuing with the recipe.
- Vegetables: Swap the asparagus for small broccoli florets, green beans, or frozen edamame — all hold up well in the sauce. If you only have peas or only have asparagus, you can use 2 full cups of either one in place of the half and half mix.
- More greens: Stir in chopped spinach during the last 2 minutes of cooking and it will wilt right into the sauce.
- Milk: Half-and-half works if that’s what you have, though the sauce will be a little lighter. Avoid plant-based milks here as they can curdle when heated with the broth.
- Parmesan: Pecorino Romano is a good substitute with a slightly sharper flavor that works nicely alongside the salmon and lemon. If you’re using pre-shredded Parmesan instead of freshly grated, stir it in slowly off the heat to keep the sauce smooth.
✨ Variations
- Make it richer: Swap the whole milk for heavy cream and reduce the broth slightly for a thicker, more indulgent sauce that clings to the orzo more heavily.
- Mediterranean style: Add a handful of sun-dried tomatoes and a few tablespoons of capers with the garlic — the brininess works really well with the salmon and lemon.
- Make it a baked dish: After folding in the salmon and Parmesan, transfer everything to a baking dish, top with extra Parmesan and breadcrumbs, and broil for a few minutes until golden on top.
- More greens: Stir in chopped spinach during the last 2 minutes of cooking so it wilts into the sauce without getting mushy.
- Add heat: A pinch of red pepper flakes stirred in with the garlic adds a little kick that works well against the lemon and cream.
〰️ How to serve
- As a main — This works as a complete dinner on its own. Serve straight from the skillet with extra Parmesan and a squeeze of lemon on top.
- With a simple side — A light green salad with a sharp vinaigrette pairs well — the acidity cuts through the creaminess of the sauce nicely.
- With bread — Serve with rye dinner rolls or cheesy garlic pull apart bread to scoop up all the sauce.
💬 FAQs
Can I make this ahead of time?
It’s best served fresh since the orzo continues to absorb the sauce as it sits. You can cook it a few hours ahead and reheat gently on the stovetop or in the microwave — just add a small splash of milk or broth to loosen the sauce back up.
How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat on the stovetop over low heat or in the microwave with a splash of milk to bring the sauce back.
Can I freeze this?
This dish doesn’t freeze well — the creamy sauce and orzo don’t hold up once thawed, so it’s best eaten fresh or from the fridge.
What size skillet do I need?
Make sure your skillet has sides at least 3 to 4 inches tall since the liquid level gets quite high before it reduces down. If you don’t have a deep skillet, a medium pot works just as well.
📚 More salmon recipes
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!

Creamy Salmon Orzo
Ingredients
- 4 tablespoons salted butter
- ½ cup yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon all-purpose flour
- 2 cups chicken broth, low sodium
- 2 ¼ cups whole milk
- 1 ½ cups dried orzo
- 1 cup frozen peas
- 1 cup asparagus, thin and chopped into 1-inch pieces
- ¼ teaspoon salt
- ¼ teaspoon coarse ground pepper
- ½ cup freshly grated Parmesan cheese
- 1 cup flaked salmon, cooked
- 1 tablespoon lemon juice, fresh
Optional Garnishes:
- freshly chopped parsley
- Parmesan cheese, shredded or freshly grated
Instructions
- Cook the onion and garlic: In a large, deep skillet melt 4 tbsp salted butter over medium heat, add the diced ½ cup yellow onion. Cook for 4–5 minutes until soft. Add the 2 cloves garlic and 1 tbsp all-purpose flour, then cook for 1 more minute, stirring so the flour coats everything evenly.
- Build the sauce and cook the orzo: Slowly pour in the 2 cups chicken broth while whisking to keep the mixture smooth. Whisk in the 2 ¼ cups whole milk, 1 ½ cups dried orzo, 1 cup frozen peas, 1 cup asparagus, ¼ tsp salt, and ¼ tsp coarse ground pepper. Bring to a gentle simmer, then reduce the heat to maintain a simmer. Stir occasionally and cook for 5–7 minutes, until the orzo is just al dente. The sauce will look thin at this stage.
- Finish the dish: Remove the skillet from the heat. Gently stir in the ½ cup Parmesan cheese, 1 cup flaked salmon, and 1 tbsp lemon juice. Let it sit for a few minutes so the sauce thickens slightly.
- Serve: Serve right away and add parsley or extra parmesan on top if you like.






























Leave a Reply