When dinner needs to feel special but you’re short on time and energy for cleanup, this one skillet salmon orzo delivers on both counts. Perfectly seared salmon sits atop creamy, lemony orzo studded with fresh spinach and Parmesan, all cooked in a single pan. The combination of tender fish, silky pasta, and bright citrus creates a restaurant-quality meal that comes together in just 40 minutes with minimal dishes.
What makes this recipe particularly brilliant is how the orzo cooks directly in the broth, absorbing all those savory flavors while creating its own creamy sauce. There’s no draining pasta or juggling multiple pots everything happens in one skillet. The salmon gets seared first to develop that golden crust, then nestles back into the finished orzo to warm through and complete its cooking. The result is a complete meal that looks impressive but requires surprisingly little effort.
Why You’ll Love This One Skillet Salmon with Lemon Orzo
This recipe solves the eternal weeknight challenge of wanting something elegant without creating kitchen chaos. The single-skillet approach means less cleanup, but it also builds better flavor since each ingredient leaves behind tasty bits that enrich what comes next. Searing the salmon creates browned spots in the pan that flavor the onions and garlic, which in turn season the orzo as it cooks.
The orzo cooking method is where this dish really shines. Instead of boiling pasta separately, the orzo simmers in chicken broth until tender, absorbing the liquid and releasing enough starch to create a naturally creamy sauce. Adding Parmesan and lemon at the end transforms it into something that tastes indulgent without any heavy cream. The spinach wilts right into the hot orzo, adding color, nutrition, and a subtle earthy flavor that complements the salmon.
The salmon itself stays moist and flaky because it’s not overcooked. Searing it first locks in moisture and creates texture, then the gentle final simmer in the skillet brings it to the perfect temperature without drying it out. At 485 calories per serving with a good balance of protein, healthy fats, and carbs, this is a satisfying meal that doesn’t leave you feeling heavy.
The flavor profile hits all the right notes savory from the Parmesan and garlic, bright from the lemon, slightly sweet from the onions, and rich from the salmon. Each bite has that restaurant-quality complexity that makes dinner feel like an occasion rather than just fuel.
Ingredients for One Skillet Salmon with Lemon Orzo
I keep most of these ingredients stocked because they’re versatile basics that work in countless recipes. The salmon is the only item that requires planning ahead to buy fresh.
- 4 skinless salmon fillets (5-6 ounces each)
- 1 teaspoon salt, divided
- 1 teaspoon coarsely ground black pepper, divided
- 1 teaspoon sweet paprika
- 1 teaspoon garlic powder
- 1 tablespoon olive oil
- 1 teaspoon unsalted butter
- 1 whole yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 cup dry orzo pasta
- 1 teaspoon dried thyme
- 3 cups low sodium chicken broth
- 5 ounces baby spinach (about 5 packed cups)
- 1/2 whole lemon, juiced
- 1/2 cup grated Parmesan cheese
- Freshly ground black pepper for serving
- Chili flakes, optional
Selecting Your Salmon: Look for fillets that are similar in thickness so they cook evenly—about 1 to 1.5 inches thick is ideal. Skinless fillets are easier to work with, but skin-on salmon works fine if that’s what you have. The skin will crisp up during searing and can be removed before serving if desired. Choose bright, firm salmon with no fishy smell. Wild-caught salmon has a firmer texture and more pronounced flavor, while farm-raised tends to be fattier and more mild. Both work beautifully in this recipe.
About the Orzo: Orzo is a rice-shaped pasta that’s perfect for one-pot cooking because it releases starch as it cooks, creating a creamy texture without any cream. One cup of dry orzo yields about 3 cups cooked, which is the perfect amount for this recipe. Don’t substitute another pasta shape—the cooking time and liquid absorption will be completely different.
Broth Choice: Low-sodium chicken broth is essential because you’ll be reducing it significantly as the orzo cooks. Regular broth would make the final dish too salty. If you only have regular broth, dilute it with water in a 2:1 ratio. The broth provides the base flavor for the orzo, so using quality broth makes a difference. Keep an extra cup on hand in case the orzo absorbs more liquid than expected.
Fresh Elements: Baby spinach is tender and wilts quickly without needing to remove stems. Regular spinach works too, but remove the thick stems first. For the lemon, use a fresh lemon rather than bottled juice the bright, fresh acidity is part of what makes this dish special. Freshly grated Parmesan from a wedge melts smoothly into the orzo, while pre-shredded Parmesan contains anti-caking agents that can make the sauce grainy.
The Aromatics: A whole yellow onion finely chopped provides sweetness and body to the base. Mincing it finely helps it break down and almost melt into the orzo. Fresh garlic cloves are worth the effort over jarred they provide aromatic punch that jarred garlic can’t match.
How to Make One Skillet Salmon with Lemon Orzo
This recipe follows a logical progression where each step sets up the next. Taking your time with the prep and searing ensures the best results.
Prep and Season the Salmon
Before you start cooking, do all your prep work. Grate the Parmesan, chop the onion finely, and mince the garlic. Pat the salmon fillets completely dry with paper towels—this step is crucial for achieving a good sear. Wet fish will steam instead of browning. Season both sides of each fillet with the garlic powder, sweet paprika, and half the salt and pepper (1/2 teaspoon of each). The seasoning should coat the surface evenly.
Sear the Salmon
Heat a large nonstick skillet (at least 11 inches) over medium-high heat. Add the olive oil and butter, swirling to coat the bottom of the pan. Once the butter melts and the foaming subsides, carefully add the salmon fillets. Don’t move them once they hit the pan let them sear undisturbed for 3-4 minutes. You want a golden-brown crust to develop on the bottom. Use a thin spatula to gently flip each fillet and sear the other side for another 3-4 minutes.
The salmon won’t be fully cooked at this point, and that’s intentional. You’re just creating a flavorful crust and cooking it about 75% of the way through. Transfer the seared fillets to a plate and set aside. Don’t wipe out the skillet—those browned bits are flavor gold.
Build the Base and Cook the Orzo
Reduce the heat to medium and add the chopped onion and minced garlic to the same skillet. The residual fat and salmon bits will flavor them beautifully. Cook for about 2 minutes, stirring frequently, until the onion softens and becomes fragrant. The garlic should smell aromatic but not burned. Stir in the dried thyme and the remaining salt and pepper.
Add the dry orzo to the skillet and stir constantly for about 1 minute. This toasting step develops a nutty flavor in the pasta and helps prevent it from getting mushy. You’ll smell the orzo toasting it will have a slightly nutty, warm aroma. Pour in the chicken broth and increase the heat to bring it to a boil. Once boiling, reduce the heat to medium-low to maintain a gentle simmer.
Cook the orzo uncovered for about 8 minutes, stirring occasionally to prevent sticking. The orzo should be tender but still have a slight firmness (al dente) with most of the liquid absorbed. It should look creamy rather than soupy, but not dry. If it starts to look too dry before the orzo is tender, add broth in 1/4 cup increments.
Add Greens and Finish the Orzo
Once the orzo is nearly done, add the baby spinach in handfuls. Stir each handful until it wilts before adding the next this takes about 2 minutes total. The spinach will reduce dramatically in volume. Stir in the fresh lemon juice and grated Parmesan cheese, mixing until the cheese melts and creates a creamy sauce. Taste and adjust the salt if needed. If the orzo seems too thick, add chicken broth 1/4 cup at a time until you achieve a creamy consistency that’s not too soupy.
Nestle and Finish the Salmon
Gently nestle the seared salmon fillets back into the skillet, pressing them slightly into the orzo. The fillets should be partially submerged but still visible. Reduce the heat to low and let everything simmer together for 2-3 minutes. This final cooking brings the salmon to the perfect internal temperature of 145°F and allows all the flavors to marry. The salmon should flake easily when tested with a fork.
Remove the skillet from heat. Top with freshly ground black pepper and chili flakes if you enjoy a little heat. Serve immediately while the orzo is creamy and the salmon is warm. The dish is at its best right when it’s finished the orzo will continue to absorb liquid as it sits.
What to Serve with One Skillet Salmon with Lemon Orzo
Since this is already a complete meal with protein, pasta, and greens, I focus on simple sides that add variety without making the meal too heavy.
Crusty Bread: A warm baguette or ciabatta is perfect for soaking up the creamy orzo sauce. Rub slices with a cut garlic clove and brush with olive oil before toasting for extra flavor.
Simple Arugula Salad: Peppery arugula dressed with olive oil, lemon juice, and shaved Parmesan provides a fresh, slightly bitter contrast to the rich orzo. The acidity cuts through the creaminess beautifully.
Roasted Cherry Tomatoes: Cherry tomatoes roasted with olive oil, garlic, and herbs until blistered add sweetness and acidity. Their juices create a light sauce that complements the orzo.
Steamed Asparagus: Simple steamed asparagus with a squeeze of lemon and a drizzle of olive oil adds elegance and a fresh vegetable element without competing for attention.
Greek Salad: Cucumber, tomatoes, red onion, feta, and olives dressed in red wine vinaigrette brings Mediterranean flavors that pair naturally with the salmon and lemon.
Roasted Brussels Sprouts: Brussels sprouts roasted until caramelized with a touch of balsamic vinegar provide a nutty, slightly sweet contrast to the creamy pasta.
Pro Tips & Variations
Perfect Sear Every Time: The key to a beautiful golden crust is dry salmon and a hot pan. Pat the fillets thoroughly with paper towels, season them, and let them sit for 5 minutes to come to room temperature. Heat your skillet properly before adding the oil and butter. Once the salmon hits the pan, resist the urge to move it—let it sear undisturbed to develop that crust.
Orzo Consistency Control: Orzo continues absorbing liquid even after cooking, so aim for a slightly wetter consistency than you ultimately want. If your orzo gets too thick during cooking, add broth in small amounts. If it’s too soupy at the end, let it simmer uncovered for an extra minute or two to reduce the liquid.
Boost the Flavor: A splash of white wine added after toasting the orzo and before adding the broth brings acidity and depth. Use about 1/4 cup and let it reduce for a minute before adding the broth. A teaspoon of Dijon mustard stirred in with the Parmesan adds tangy complexity.
Different Proteins: This method works beautifully with other fish like cod, halibut, or sea bass. Adjust cooking times based on thickness. Chicken breast pounded thin can also replace the salmon—just ensure it reaches 165°F internally.
Add More Vegetables: Sun-dried tomatoes, roasted red peppers, or cherry tomatoes all fold into the orzo easily. Stir them in when you add the spinach. Peas or green beans provide sweetness and color variations.
Make It Lighter: Use less Parmesan (1/4 cup) and add a splash more lemon juice for brightness without as much richness. Swap half the chicken broth for vegetable broth to lighten the overall flavor profile.
Storage & Reheating Tips
I store leftover salmon and orzo in an airtight container in the refrigerator for up to 2-3 days. The orzo will absorb more liquid as it sits, becoming thicker and less creamy. This is normal and easily fixed when reheating.
To reheat, place a portion in a skillet or microwave-safe dish and add 2-3 tablespoons of chicken broth per serving. This restores the creamy texture. Heat gently on the stovetop over medium-low heat, stirring occasionally, until warmed through. For the microwave, heat on medium power in 1-minute intervals, stirring between each, until hot. Add a squeeze of fresh lemon juice to brighten the flavors after reheating.
This dish doesn’t freeze well because the orzo texture degrades when frozen and thawed, and the salmon can become dry. If you want to prep ahead, you can sear the salmon and store it separately, then cook the orzo fresh when ready to serve. The seared salmon keeps for 1 day in the refrigerator.
For meal prep, I sometimes cook the orzo completely and portion it into containers, then cook fresh salmon fillets when ready to eat. This gives you most of the convenience while ensuring the salmon is at its best.
Common Questions
Can I use skin-on salmon? Yes, skin-on salmon works perfectly. Sear the salmon skin-side down first for 3-4 minutes to crisp the skin, then flip and sear the flesh side. The crispy skin adds texture and can be eaten or easily removed before serving.
What if my orzo is still hard after 8 minutes? Some orzo brands take longer to cook. If it’s still too firm after 8 minutes and most of the liquid is gone, add another 1/2 cup of broth and continue simmering, checking every 2 minutes. The orzo should be tender but still have a slight bite.
Can I make this ahead for a dinner party? This dish is best served immediately because the orzo continues to absorb liquid and thicken as it sits. However, you can prep all your ingredients ahead of time. Sear the salmon up to 30 minutes before serving and keep it warm. Cook the orzo just before serving and nestle the salmon back in at the last minute.
My orzo is too dry. How do I fix it? Simply stir in chicken broth 1/4 cup at a time until you reach your desired creamy consistency. This works both during cooking and when reheating leftovers. The starch from the orzo will help the added liquid become creamy rather than watery.
Can I use dried spinach or frozen spinach? Fresh baby spinach is really best for this recipe because it wilts quickly and doesn’t add excess moisture. Frozen spinach contains a lot of water that can make the dish watery. If you must use frozen, thaw it completely and squeeze out as much moisture as possible before adding.
This one skillet salmon with lemon orzo proves that impressive dinners don’t require complicated techniques or piles of dishes. The simple method of building flavors in a single pan creates depth and complexity while keeping cleanup minimal. Whether you’re cooking for a busy weeknight or entertaining guests, this recipe delivers restaurant-quality results every time.

One Skillet Salmon with Lemon Orzo
Ingredients
Equipment
Method
- Complete all prep: grate Parmesan, finely chop onion, mince garlic. Pat salmon fillets completely dry with paper towels. Season both sides with garlic powder, paprika, and 1/2 teaspoon each of salt and pepper.
- Heat olive oil and butter in a large nonstick skillet over medium-high heat. Once butter melts and foaming subsides, add salmon fillets. Sear undisturbed for 3-4 minutes per side until golden-brown. Remove and set aside. Don’t wipe out the skillet.
- Reduce heat to medium. Add onion and garlic to the same skillet. Cook, stirring frequently, until soft and fragrant, about 2 minutes. Stir in dried thyme and remaining 1/2 teaspoon each of salt and pepper.
- Add dry orzo to the skillet and toast for 1 minute, stirring constantly. Pour in chicken broth and bring to a boil. Reduce heat to medium-low to maintain a gentle simmer.
- Cook orzo uncovered for about 8 minutes, stirring occasionally to prevent sticking, until tender but slightly firm with most liquid absorbed. If it starts to look dry before orzo is tender, add broth in 1/4 cup increments.
- Add baby spinach in handfuls, stirring until each addition wilts, about 2 minutes total. Stir in lemon juice and freshly grated Parmesan. If orzo seems too thick, add broth 1/4 cup at a time until creamy. Taste and adjust salt.
- Nestle seared salmon fillets back into the skillet, gently pressing into the orzo. Reduce heat to low and simmer together for 2-3 minutes until salmon reaches 145°F internal temperature.
- Remove from heat. Top with freshly ground black pepper and chili flakes if desired. Serve immediately while hot and creamy.
