I remember the first time I made this one-skillet salmon with lemon orzo—clean pans, bright citrus, and a weeknight dinner that felt celebratory. It’s salmon seared to a golden crust, spooned over creamy lemony orzo that soaks up buttery, garlicky broth. It’s fast, forgiving, and great for nights when you want something fresh but not fussy. If you love simple skillet dinners, I often pair it in rotation with a one-pot Cajun chicken Alfredo orzo for variety.
Why you’ll love this dish
This recipe hits a sweet spot: restaurant-worthy flavor with minimal cleanup. The orzo cooks right in the skillet so it absorbs the salmon’s juices and the lemony broth. It’s a perfect weeknight meal, but elegant enough for guests. Salmon gives you healthy omega-3s, and the orzo keeps it satisfying for kids and adults alike.
“A bright, comforting skillet dinner—crispy salmon and tender lemon orzo that tastes like more work than it actually is.”
Reasons to try it:
- Quick: about 25–30 minutes from start to finish.
- One-skillet: fewer dishes, more flavor.
- Flexible: swap greens, cheese, or citrus to suit your pantry.
- Balanced: protein, carbs, and greens in one pan.
For a zippier citrus finish, you can riff on the sauce like a lighter pan-butter variation similar to my lemon-butter salmon.
Step-by-step overview
This recipe goes fast, so here’s the plan: season and sear the salmon until golden. Remove it and sauté the onion and garlic. Toast the orzo briefly, then add broth and simmer until almost tender. Stir in spinach, lemon, and Parmesan. Nest the salmon back on top and finish for a few minutes so the flavors marry. Serve with cracked pepper and a sprinkle of chili flakes.
What you’ll need
4 skinless salmon fillets
1 tsp salt (divided)
1 tsp coarsely ground black pepper (divided)
1 tsp sweet paprika
1 tsp garlic powder
1 tbsp olive oil
1 tsp unsalted butter
1 yellow onion, finely chopped
3 garlic cloves, minced
1 cup dry orzo pasta
1 tsp dried thyme
3 cups low sodium chicken broth
5 ounces baby spinach
Juice from ½ lemon
½ cup grated Parmesan
Freshly ground black pepper (for serving)
Chili flakes (for serving)
Notes and substitutions:
- Salmon: any similar-sized fillets work. Use skin-on if you prefer—sear skin-side down longer and remove or serve skin-side up.
- Broth: vegetable broth keeps this pescatarian-friendly. If you need gluten-free, swap orzo for a GF pasta shaped like orzo.
- Cheese: Pecorino Romano can replace Parmesan for a sharper finish.
- No spinach? Stir in arugula or frozen peas (thawed) at the end.
If you prefer heartier proteins, try a different skillet approach like my sticky honey garlic sausage pasta skillet for an alternative weeknight swap.
The cooking process explained
Get everything prepped first: grate the Parmesan, chop the onion, and mince the garlic. Pat the salmon dry and season both sides with garlic powder, paprika, and ½ teaspoon each of salt and pepper.
- Heat the oil and butter in a large nonstick skillet over medium-high heat until shimmering.
- Add the salmon fillets and sear 3–4 minutes per side, until a crust forms and the fish releases easily. Remove the fillets and set aside on a plate.
- Reduce heat to medium. Add the onion and garlic; cook about 2 minutes until soft and fragrant. Stir in the dried thyme and the remaining salt and pepper.
- Add the orzo and toast it for 1 minute, stirring so it picks up flavor from the pan. (This toasting step deepens the taste and helps the orzo maintain texture—similar to the method I use in my one-pot ground turkey orzo.)
- Pour in the chicken broth and bring to a boil. Lower heat to medium-low to maintain a gentle simmer. Cook uncovered, stirring occasionally to prevent sticking, until the orzo is almost al dente and most liquid is absorbed—about 8 minutes.
- Stir in the spinach and simmer until wilted, about 2 minutes. Add lemon juice and Parmesan. If the mixture seems dry, add a splash more broth. Taste and adjust salt.
- Return the salmon to the skillet, nestling it into the orzo. Simmer 2–3 minutes more, until the salmon is heated through but still moist.
- Finish with freshly ground black pepper and a pinch of chili flakes. Serve immediately.
Directions to follow
- Prep everything before you heat the pan. It moves quickly once you start.
- Season the salmon well and pat it dry—dryness yields a better sear.
- Keep the heat steady: high enough to brown the fish, then medium for the orzo.
- Stir the orzo occasionally during simmering so it cooks evenly and doesn’t stick.
Best ways to enjoy it
Serve the skillet straight from the pan for rustic appeal. Spoon orzo onto plates, top with a fillet of salmon, and add a lemon wedge for extra brightness. Pairings:
- A crisp green salad with vinaigrette.
- Roasted asparagus or blistered cherry tomatoes.
- A chilled Sauvignon Blanc, dry Rosé, or a light Pinot Grigio.
For an extra citrus-butter finish, drizzle a tablespoon of melted herb butter over the fish right before serving—think of the lemon-butter finish on classic salmon recipes for inspiration like my lemon-butter salmon approach.
Storage and reheating tips
- Refrigerate leftovers within 2 hours. Store in an airtight container for up to 3 days.
- To reheat: warm gently in a skillet over low heat with a splash of broth to loosen the orzo and keep the salmon moist. Heat just until warm; don’t overcook.
- Freezing: fish becomes watery after freezing, so I don’t recommend freezing cooked salmon in this dish. If you must, freeze the orzo separately in a freezer-safe container for up to 1 month. Thaw overnight and reheat with a little broth.
Food safety note: refrigerate promptly and reheat to 165°F (74°C) if you want to be precise.
Pro chef tips
- Dry the salmon fully before searing for the best crust. Moisture equals steam; steam means no crust.
- Toasting the orzo in the pan adds nuttiness and helps individual pieces stay distinct.
- Use low-sodium broth so you can control final seasoning. Add salt at the end after tasting.
- If the orzo absorbs too quickly, keep extra warm broth on hand and add a tablespoon at a time.
- For even cooking, choose fillets of similar thickness or butterfy thicker pieces.
Creative twists
- Mediterranean: fold in sun-dried tomatoes, olives, and chopped basil. Omit spinach and finish with feta.
- Creamy lemon: stir in 2 tablespoons of cream or creme fraiche with the Parmesan for a richer sauce.
- Whole-grain swap: use a whole-wheat orzo or small pearl couscous for more fiber; cooking time may vary.
- Pesto finish: swirl a tablespoon of basil pesto into the orzo for herby depth.
- Veg-forward: double the spinach and add roasted cauliflower or broccoli on the side.
Helpful answers
Q: How long does this take from start to table?
A: About 25–30 minutes total with prep. Searing and one-pot cooking keep things fast.
Q: Can I use frozen salmon?
A: Thaw completely and pat dry before seasoning. Partially frozen fish steams instead of sears.
Q: Is chicken broth necessary?
A: Broth adds savory depth. Use vegetable broth for a pescatarian option or low-sodium chicken broth if you’re watching salt.
Q: Can I make this ahead?
A: You can prepare the orzo up to a day ahead and reheat with broth. Cooked salmon is best served fresh, but you can gently reheat leftover portions.
Q: What if the orzo is undercooked but the salmon is done?
A: Remove the salmon to a warm plate or tent loosely with foil. Add a bit more broth, cover, and simmer the orzo until tender, then return the fish.
Enjoy the combination of crisped salmon and the lemon-orzo comfort—simple technique, big payoff.
Print
One-Skillet Salmon with Lemon Orzo
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Pescatarian
Description
A bright and comforting skillet dinner featuring crispy salmon and tender lemon orzo in a buttery garlic broth.
Ingredients
- 4 skinless salmon fillets
- 1 tsp salt (divided)
- 1 tsp coarsely ground black pepper (divided)
- 1 tsp sweet paprika
- 1 tsp garlic powder
- 1 tbsp olive oil
- 1 tsp unsalted butter
- 1 yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 cup dry orzo pasta
- 1 tsp dried thyme
- 3 cups low sodium chicken broth
- 5 ounces baby spinach
- Juice from ½ lemon
- ½ cup grated Parmesan
- Freshly ground black pepper (for serving)
- Chili flakes (for serving)
Instructions
- Prep everything before you heat the pan. It moves quickly once you start.
- Season the salmon well and pat it dry—dryness yields a better sear.
- Heat the oil and butter in a large nonstick skillet over medium-high heat until shimmering.
- Add the salmon fillets and sear 3–4 minutes per side, until a crust forms and the fish releases easily. Remove the fillets and set aside on a plate.
- Reduce heat to medium. Add the onion and garlic; cook about 2 minutes until soft and fragrant.
- Stir in the dried thyme and the remaining salt and pepper.
- Add the orzo and toast it for 1 minute, stirring so it picks up flavor from the pan.
- Pour in the chicken broth and bring to a boil.
- Lower heat to medium-low to maintain a gentle simmer. Cook uncovered, stirring occasionally to prevent sticking, until the orzo is almost al dente and most liquid is absorbed—about 8 minutes.
- Add the spinach and simmer until wilted, about 2 minutes.
- Mix in the lemon juice and Parmesan. If the mixture seems dry, add a splash more broth.
- Return the salmon to the skillet, nestling it into the orzo.
- Simmer 2–3 minutes more, until the salmon is heated through but still moist.
- Finish with freshly ground black pepper and a pinch of chili flakes. Serve immediately.
Notes
Use skin-on salmon if you prefer. Substitute vegetable broth for a pescatarian-friendly option.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg
Keywords: salmon, orzo, one-skillet meal, weeknight dinner, Mediterranean