One-Pan Creamy Lemon Garlic Salmon & Orzo
A panful of tender, flaky salmon and creamy lemon garlic orzo that comes together in a single skillet. No separate pots, no fuss, just a bright, satisfying dinner that feels a little special but is dead simple to pull off on a Tuesday.

What Makes This Salmon and Orzo So Good
The orzo soaks up garlicky broth and a splash of cream, so each spoonful tastes rich but never heavy. Lemon and fresh spinach cut through right at the end, keeping the whole thing fresh and balanced.
You sear the salmon right in the same pan before the orzo gets going. That leaves a golden crust on the fish and a savory base in the skillet that seasons the pasta from the first stir. No extra pans, no wasted flavor.
I keep coming back to this recipe because it is fast enough for a regular weeknight, but it looks and tastes like you put in more effort. The whole dish comes together in about 35 minutes, and you only wash one skillet.
Ingredients

- 4 skinless salmon fillets (about 6 oz / 170g each): center-cut pieces cook evenly
- 1 cup (180g) orzo: this small pasta swells beautifully in the broth
- 2 tbsp unsalted butter: divided, for searing and sautéing
- 1 shallot, minced: or half a small yellow onion
- 3 cloves garlic, minced: fresh is best here
- 2 cups (480ml) low-sodium chicken or vegetable broth: use what you have
- ½ cup (120ml) heavy cream: adds silkiness without turning heavy
- ¼ cup (25g) grated Parmesan cheese: optional, but makes the sauce cling better
- 2 tbsp fresh lemon juice: from about 1 lemon
- 2 cups (60g) baby spinach: wilts in seconds
- Salt and freshly ground black pepper
- Lemon wedges and chopped parsley: for serving
Variations / Substitutions
- Swap the protein: boneless chicken thighs work well; sear them until cooked through (about 5 minutes per side) before starting the orzo.
- Try a different green: chopped kale, arugula, or frozen peas all work. Add peas right at the end, or let kale wilt a minute longer than spinach.
- Make it dairy-free: use olive oil instead of butter, skip the cream and Parmesan, and finish with a little extra broth and a good drizzle of good olive oil.
- Go lighter with milk: half the cream and add a splash of whole milk; the sauce will be thinner but still tasty.
- Add heat: a pinch of red pepper flakes in with the garlic wakes things up.
If you like this kind of one-skillet dinner, our One-Pan Creamy Tuscan Chicken is built on the same idea.
How to Make One-Pan Creamy Lemon Garlic Salmon & Orzo
Step 1: Season and Sear the Salmon

Pat the salmon fillets dry and season both sides generously with salt and pepper. Heat 1 tablespoon of the butter in a large skillet over medium-high heat until it foams. Place the salmon in the pan and sear for 4 minutes without moving it, then flip and cook another 3 to 4 minutes, until the fish releases easily and a golden crust forms. You want it just cooked through, with an internal temp of about 125°F (52°C) in the thickest part for medium; it will carry over a bit off the heat.
The fillets will be deep gold on the outside and starting to flake at the edges. Transfer them to a plate and tent loosely with foil. Do not wipe out the skillet; those browned bits in the bottom are pure flavor for the orzo.
Step 2: Sauté the Aromatics

Drop the heat to medium and add the remaining 1 tablespoon of butter to the same skillet. Toss in the minced shallot and cook, stirring often, until it softens and turns translucent, about 2 minutes. Stir in the garlic and let it go for 30 seconds more, just until fragrant. You will smell the garlic change from raw to sweet and mellow.
Watch the heat here so the garlic does not burn. If the pan seems too hot, a splash of broth from the measured 2 cups cools things down instantly.
Step 3: Toast the Orzo and Simmer

Pour the 1 cup of orzo into the skillet and stir to coat it with the shallot and garlic mixture. Toast the orzo for about 1 minute, stirring constantly, until it smells nutty and a few grains turn lightly golden. Then slowly pour in the 2 cups of broth while scraping up any browned bits stuck to the bottom with a wooden spoon.
Bring the liquid to a simmer, then lower the heat to medium-low. Cook the orzo, stirring every couple of minutes, until it is tender and most of the liquid has been absorbed, about 10 to 12 minutes. The orzo should be creamy and loose, not dry; add a splash of warm water if it thickens too quickly.
Step 4: Stir in Cream, Lemon, and Spinach

Remove the skillet from the heat. Stir in the ½ cup heavy cream, the 2 tablespoons lemon juice, and the grated Parmesan if you are using it. Fold in the 2 cups of baby spinach a handful at a time, letting the residual heat wilt it until the leaves are dark green and soft, about 1 minute. Taste the orzo and add salt and pepper as needed.
The sauce should coat the back of a spoon and look glossy. The spinach will shrink dramatically, which is exactly what you want; it disappears into the pasta while adding a little freshness.
Step 5: Slice and Serve Over the Orzo

Spoon the creamy orzo into shallow bowls. Slice each salmon fillet on a slight angle and place the pieces on top of the orzo. A few grinds of black pepper, a scatter of parsley, and a lemon wedge on the side finish the plate.
Serve it right away while the orzo is still steaming and the salmon is warm. The fish will be tender and barely pink in the center, and the orzo will be rich without feeling heavy.
A Few Notes Before You Start
- Pick even fillets: buy salmon pieces that are the same thickness so they cook at the same rate. If one end is much thinner, tuck it under to even things out.
- Do not skip the toast: that quick minute of toasting the orzo in the fat gives the pasta a subtle nuttiness that plain boiling never delivers.
- Watch the salt in your broth: low-sodium broth gives you control. If your broth is salty, hold back on added salt until the end when you taste.
- Leftover sauce trick: if you have extra creamy orzo the next day, add a splash of milk or broth when reheating to loosen it back up.
Cook times for salmon by thickness:
| Thickness | Sear time per side | Target internal temp off heat |
|---|---|---|
| ¾ inch (2 cm) | 3 to 4 minutes | 120°F (49°C) |
| 1 inch (2.5 cm) | 4 to 5 minutes | 125°F (52°C) |
| 1¼ inches (3 cm) | 5 to 6 minutes | 125°F (52°C) |
Storing and Reheating Leftovers
- Refrigerate: pack salmon and orzo together in an airtight container for up to 3 days. The orzo thickens as it sits, but a splash of liquid fixes that.
- Reheating: warm gently in a skillet over low heat with a tablespoon of water or broth. Stir often until hot. The salmon is best enjoyed cold or barely warmed, but you can heat it through if you prefer.
- Serve cold: flake the leftover salmon over the cold orzo salad-style. A squeeze of lemon and a drizzle of olive oil makes a great next-day lunch.
What to Serve With This Salmon and Orzo
This skillet meal already has starch, protein, and a green, so it can stand on its own. To round it out, try a simple side that brings crunch or freshness. Quick pickled cucumbers or a shaved fennel salad with lemon vinaigrette both cut through the creaminess nicely. For something warm, roasted asparagus or broccolini with a little olive oil and salt done in a separate pan while the orzo simmers works well, and the earthy flavors play off the lemon.
Frequently Asked Questions
Can I use frozen salmon?
Yes. Thaw it completely in the fridge overnight first, and pat it very dry before seasoning. Extra moisture prevents a good sear.
What can I use instead of orzo?
Small pasta shapes like ditalini or broken spaghetti work, but you will need to adjust the simmer time until tender. Pearl couscous is a good swap, though it will cook a little firmer.
Is it okay to skip the cream?
Sure. Replace the cream with an equal amount of broth plus a knob of butter stirred in at the end for a lighter sauce. It won’t be as silky, but the flavor stays bright.
How do I keep the salmon from sticking?
Make sure the pan and butter are hot before adding the fish, and do not move the salmon for the full first 4 minutes. It releases naturally when the crust forms.
Can I make this ahead?
The orzo is best fresh, but you can sear the salmon a few hours ahead and refrigerate it. Reheat gently while the orzo finishes, then serve.

One-Pan Creamy Lemon Garlic Salmon & Orzo Recipe
Ingredients
Method
- Pat salmon dry, season with salt and pepper. Melt 1 tbsp butter in a large skillet over medium-high heat. Sear salmon 4 minutes per side until golden and just cooked through (125°F / 52°C). Transfer to a plate.
- Reduce heat to medium. Melt remaining 1 tbsp butter in the same skillet. Cook shallot until soft, about 2 minutes, then add garlic and cook 30 seconds.
- Stir in orzo and toast 1 minute until nutty. Pour in broth, scrape up brown bits, bring to a simmer. Cook over medium-low, stirring occasionally, until orzo is tender and liquid is mostly absorbed, 10 to 12 minutes.
- Off heat, stir in cream, lemon juice, and Parmesan if using. Fold in spinach until wilted. Season to taste.
- Spoon orzo into bowls, slice salmon, and place on top. Garnish with parsley and lemon wedges. Serve hot.
