I make this One-Skillet Salmon and Orzo recipe when I’m craving something that feels special but doesn’t take much effort. The creamy orzo, bright lemon, and tender salmon come together in about 35 minutes. It’s a weeknight dinner that feels like a treat.
Jump to Recipe
Why This Recipe Works
I love making this One-Skillet Salmon and Orzo when I want something that feels fresh, creamy, and comforting all at once. It’s simple enough for a weeknight but tastes like something you’d order at a restaurant. Here’s what makes it special:
- Bright, Fresh Flavor: The lemon zest and juice bring a light, citrusy lift that balances the richness of the salmon and Parmesan. It has that same sunny Mediterranean feel as my One-Pot Mediterranean Chicken and Orzo.
- Creamy, Dreamy Orzo: The orzo cooks right in the broth, soaking up all the flavor and turning perfectly creamy without any heavy cream. It’s cozy, satisfying, and full of texture.
- Perfectly Seared Salmon: The salmon gets a golden crust on the outside while staying tender and flaky inside. It’s the same technique that makes my Creamy Garlic Tuscan Salmon with Spinach so delicious.
- All in One Pan: Everything – from searing the salmon to simmering the orzo – happens in one skillet. That means fewer dishes and more time to enjoy dinner.
- Balanced and Versatile: The mix of creamy orzo, fresh spinach, and bright lemon makes this dish feel both hearty and light. It’s easy to adapt with different proteins or greens, so it never gets old.

If you enjoyed this recipe, please come back and give it a rating. I ❤️ hearing from you!

Ingredients
- Salmon Fillets – The main protein in this dish, salmon adds richness and pairs perfectly with the creamy orzo. Use skinless fillets for easy cooking, or keep the skin on if you like a crispy texture. Cod, halibut, or trout also make great substitutes.
- Smoked Paprika – Adds a warm, smoky flavor and a beautiful golden color to the salmon. Regular paprika or a pinch of chili powder can be used instead.
- Garlic Powder – Gives the salmon a savory, aromatic flavor that complements the fresh garlic in the orzo.
- Orzo Pasta – A small, rice-shaped pasta that cooks quickly and becomes creamy as it absorbs the broth. Pearl couscous can be used as an alternative, though it may need a bit more liquid and time.
- Chicken Broth – Infuses the orzo with savory flavor as it cooks. Vegetable broth works just as well for a lighter or vegetarian version.
- Baby Spinach – Adds color, freshness, and nutrients to the creamy orzo. Kale, Swiss chard, or arugula are great substitutes.
- Lemon Zest and Juice – Brighten the dish and balance the richness of the salmon and Parmesan. Fresh lemon makes a big difference here.
- Parmesan Cheese – Creates a creamy, savory sauce for the orzo. Freshly grated Parmesan melts best, but Pecorino Romano or Grana Padano are good alternatives.
For full list of ingredients and instructions, see recipe card below.
Instructions


- Prep the Ingredients: Grate the Parmesan, dice the onion, mince the garlic, zest and juice the lemon, and pat the salmon dry.
- Season the Salmon: Sprinkle both sides of the salmon with the smoked paprika, garlic powder, and half of the kosher salt.


- Sear the Salmon: Heat the olive oil and butter in a large skillet, then sear the salmon until golden on both sides. Transfer to a plate.
- Cook the Aromatics: Sauté the onion until softened, then stir in the garlic and cook until fragrant.


- Toast the Orzo: Add the remaining kosher salt and dry orzo, stirring for about 1 minute to lightly toast.
- Cook the Orzo: Pour in the broth and simmer until the orzo is almost tender and most of the liquid has been absorbed.


- Make it Creamy: Stir in the spinach, lemon zest, lemon juice, and Parmesan until the spinach wilts and the orzo becomes creamy.
- Finish and Serve: Return the salmon to the skillet, cook until heated through, then garnish with fresh basil and extra Parmesan before serving.
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Protein Options: I usually make this with salmon, but cod, halibut, or trout work just as well. You can also use shrimp or chicken if that’s what you have on hand.
- Greens: I like using baby spinach because it wilts quickly, but kale, Swiss chard, or arugula are great swaps. Just cook them a little longer if they’re heartier greens.
- Cheese Choices: Parmesan gives the orzo a creamy, salty finish, but Pecorino Romano or Grana Padano melt beautifully too. Use what you have in your fridge.

What to Serve with Salmon and Orzo Recipe
Sides
- This One Skillet Salmon and Orzo is a complete meal on its own, but we love adding a simple vegetable to round out the plate. Garlic Parmesan Asparagus, French Style Green Beans, or Mediterranean Roasted Vegetables all pair beautifully with the creamy orzo and bright lemon flavors.
- For something fresh, serve it with Butter Lettuce Salad or Steak Caesar Salad. The crisp greens provide a light contrast to the rich Parmesan sauce without overpowering the salmon.
Bread & Starters
- A warm slice of Pizza Dough Focaccia Bread is perfect for soaking up every bit of the creamy lemon Parmesan sauce. It also pairs wonderfully with a basket of crusty bread for an easy restaurant-style dinner at home.
- If you’re serving guests, begin the meal with Smoked Fish Dip or Loaded Hummus alongside fresh vegetables and crackers. These light appetizers complement the salmon while keeping the focus on the main course.

FAQs
Yes. Just thaw the salmon completely and pat it very dry before seasoning. Removing excess moisture helps the salmon develop a beautiful golden crust.
Toasting the orzo for a minute before adding the broth gives it a deeper, nuttier flavor. It also helps the pasta hold its texture as it cooks.
The salmon is ready when it flakes easily with a fork and reaches your preferred internal temperature. Aim for 125 to 130°F for medium or 145°F for fully cooked.
Freshly grated Parmesan melts much more smoothly than pre-shredded cheese, giving the orzo a creamier texture without becoming grainy.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of broth or water to loosen the orzo and restore its creamy texture.

More Salmon Recipes You’ll Enjoy
- Oven Baked Salmon Recipe with Tangy Gremolata Sauce – Baked Salmon with Tangy Gremolata Sauce is an easy weeknight meal that’s done in 20 minutes. It’s bright, fresh, and filling!
- Salmon Piccata – Try this salmon piccata for an elegant meal ready in 20 minutes! Salmon is pan-seared to perfection and bathed in a creamy lemon-caper sauce.
- Salmon en Papillote with Potatoes – Salmon en Papillote with Potatoes is an easy and foolproof way of baking salmon and vegetables together until they’re moist and tender!
- Salmon with Avocado Salsa – This Salmon with Avocado Salsa is bold, fresh, and full of color. The salmon is seasoned just right and the salsa steals the show.
If you try this One Skillet Salmon and Orzo recipe, let me know what you think! Rate and review this recipe in the comments below. Don’t forget to take a picture and tag me on Instagram @lenaskitchenblog!

One-Skillet Salmon and Orzo Recipe
Ingredients
- 4 salmon fillets, skinless, 5 to 6 ounces each
- 1 teaspoon kosher salt, divided
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 sweet onion, medium, finely diced
- 4 garlic cloves, minced
- 1 cup orzo, dry
- 3 cups chicken broth, or vegetable broth
- 6 ounces baby spinach
- 1 lemon, zested
- ½ lemon, freshly juiced
- 1 cup Parmesan cheese, freshly grated, plus more for serving
- ¼ cup fresh basil, finely chopped
Instructions
- Pat the salmon dry with paper towels. Season both sides with the smoked paprika, garlic powder, and ½ teaspoon kosher salt.
- Heat the olive oil and butter in a large skillet over medium-high heat. Sear the salmon for 3 to 4 minutes per side until golden but not fully cooked. Transfer to a plate.
- Reduce the heat to medium and cook the onion for about 3 minutes until softened. Add the garlic and cook for another 30 seconds until fragrant. Stir in the remaining kosher salt and the dry orzo, cooking for about 1 minute to lightly toast it.
- Pour in the chicken broth and bring to a gentle boil. Reduce to a simmer and cook uncovered for 8 to 10 minutes, stirring often, until the orzo is almost tender and most of the liquid has been absorbed.
- Stir in the spinach until wilted. Add the lemon zest, lemon juice, and Parmesan cheese, stirring until creamy. Add a splash of warm broth if needed to loosen the orzo.
- Return the salmon to the skillet, nestling it into the orzo. Cover and cook for 2 to 3 minutes, or until the salmon reaches your preferred doneness.
- Finish with fresh basil and extra Parmesan before serving.
Notes
- Pat the salmon dry before seasoning so it sears evenly and develops a golden crust.
- Use salmon fillets that are similar in size to help them cook at the same rate.
- Toast the orzo for a minute before adding the broth to deepen its flavor and give it a subtle nuttiness.
- Stir the orzo often while it simmers to prevent it from sticking to the bottom of the pan.
- Freshly grated Parmesan melts more smoothly and gives the orzo a creamier texture than pre-shredded cheese.
- If your salmon has skin, sear it skin-side down first for a crisp texture, then remove it before serving if you prefer.
- Don’t overcook the salmon – it will finish cooking gently when returned to the skillet.
- Taste the orzo before adding the salmon back in; it should be tender but still have a slight bite.
- Add a splash of warm broth if the orzo thickens too much while sitting to bring back its creamy consistency.
- Finish with a squeeze of fresh lemon juice and a sprinkle of basil right before serving to brighten the flavors.
- Store leftovers in an airtight container for up to 3 days, and reheat gently with a bit of broth or water to loosen the sauce.






Leave a Reply