One skillet salmon with lemon orzo is the kind of weeknight dinner that feels a little fancy but takes just 30 minutes from start to finish. Flaky, golden salmon rests on a bed of creamy Parmesan orzo with wilted spinach and a bright squeeze of fresh lemon. I started making this on busy weeknights when I needed something satisfying without the pile of dishes afterward.
The first time I made this, I honestly was not sure the orzo would absorb the broth evenly without turning mushy. It did, and the salmon stayed perfectly tender. What won me over was how everything built on the same pan, layering flavor as it went. The garlic and onion go right into the salmon drippings, the orzo toasts in all of that, and the broth pulls it all together. Simple ingredients, one pan, real dinner.
Table of Contents
Ingredients for One Skillet Salmon with Lemon Orzo
After making this dish several times, I can tell you every ingredient here matters. I always buy salmon fillets that are similar in thickness so they cook at the same rate, and I strongly recommend grating the Parmesan fresh rather than using a bag of pre-shredded. The texture difference in the finished orzo is noticeable.
- 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 – I recommend using real butter here alongside the olive oil; it helps the salmon develop a richer golden crust
- 1 yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 cup dry orzo pasta – In my experience, toasting the dry orzo directly in the pan before adding broth makes a noticeable difference in flavor
- 1 tsp dried thyme
- 3 cups low-sodium chicken broth – My preference is low-sodium so I can control the salt myself, especially since the Parmesan adds its own saltiness
- 5 oz baby spinach
- Juice from 1/2 lemon
- 1/2 cup Parmesan cheese, freshly grated
- Freshly ground black pepper, for serving
- Red chili flakes, for serving

Step-by-Step Instructions
I recommend prepping everything before you turn the heat on. This recipe moves quickly once the pan is hot, and having the onion chopped, garlic minced, and Parmesan grated ahead of time keeps things calm and controlled throughout.
Step 1: Pat the salmon fillets completely dry with paper towels. This step is important because wet salmon will steam instead of sear. Season both sides evenly with garlic powder, sweet paprika, and half the salt and pepper.
Step 2: Heat the olive oil and butter together in a large nonstick skillet over medium-high heat. Once the butter is melted and the oil is hot, add the salmon. Sear for 3 to 4 minutes per side without moving the fillets so they develop a golden crust. Remove from the pan and set aside on a plate.
Step 3: Reduce the heat to medium. Add the minced garlic and chopped onion directly to the same skillet. Cook for about 2 minutes, stirring occasionally, until soft and fragrant. The pan drippings from the salmon will add a lot of flavor here. Stir in the dried thyme and the remaining salt and pepper.
Step 4: Add the dry orzo and stir constantly for 1 minute so each piece gets coated in the aromatics and begins to toast lightly. You will notice a faintly nutty smell, which means it is ready for the liquid.
Step 5: Pour in the chicken broth and bring it to a boil. Then reduce to medium-low and cook uncovered for about 8 minutes, stirring every couple of minutes to keep the orzo from sticking to the bottom. The orzo should be almost al dente with most of the broth absorbed but still a little saucy.
Step 6: Add the baby spinach in batches if needed and stir until fully wilted, about 2 minutes. Stir in the lemon juice and freshly grated Parmesan. If the mixture looks too thick, add a splash of broth to loosen it. Taste and adjust salt at this point.
Step 7: Nestle the salmon fillets back into the skillet and let them simmer gently for 2 to 3 minutes until warmed all the way through. Serve straight from the pan, topped with freshly ground black pepper and a pinch of chili flakes.
What to Serve with One Skillet Salmon with Lemon Orzo
The orzo is creamy and filling on its own, but a few well-chosen sides can round out the meal with fresh flavors and contrasting textures. Think light, simple, and easy since the main dish is already doing the heavy lifting.
Simple Green Salad: A lightly dressed salad with arugula, cucumber, and a squeeze of lemon keeps things bright and adds a welcome crunch alongside the soft orzo. Try it alongside this Fresh Walnut Apple Salad for a great combination of textures.
Crusty Bread: A warm slice of sourdough or a crusty baguette is perfect for scooping up the lemony Parmesan sauce that pools at the bottom of the pan. It is too good to leave behind.
Roasted Asparagus or Broccoli: Light and slightly bitter greens balance the richness of the salmon and the creamy orzo perfectly. If you love garlic-roasted vegetables, these Roasted Potatoes with Baked Feta and Garlic make a hearty alternative worth bookmarking.
Shrimp Orzo: If you love orzo-based dinners, this Shrimp Orzo with Lemon Garlic Sauce is a natural companion recipe to explore next. Same comforting base, different protein, equally easy.
Spinach Flatbread: If you have extra baby spinach left in the bag, do not let it go to waste. This Spinach and Feta Flatbread Pizza is a quick, satisfying way to use it up and pairs well as a light appetizer before the salmon.

Storage and Serving Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Keep in mind that orzo continues to absorb liquid as it sits, so the texture will be noticeably thicker the next day.
When reheating, add a splash of chicken broth or water to the skillet and warm over medium-low heat. This loosens the orzo back up and keeps the salmon from drying out. I recommend reheating on the stove rather than the microwave whenever you can, since fish tends to overcook quickly.
Pro tip: the leftovers also work well as a next-day lunch served at room temperature. The lemon and Parmesan flavors deepen overnight, and the dish holds up well in a container for meal prep throughout the week.
Conclusion
One skillet salmon with lemon orzo proves that a wholesome, satisfying dinner does not have to mean hours in the kitchen or a sink full of pots. Everything comes together in one pan with ingredients you likely already have on hand. Give this recipe a try tonight and see how effortless a weeknight dinner can be.

One Skillet Salmon with Lemon Orzo
Ingredients
Equipment
Method
- Pat the salmon fillets completely dry with paper towels. Season both sides evenly with garlic powder, sweet paprika, and half the salt and pepper.
- Heat the olive oil and butter together in a large nonstick skillet over medium-high heat. Add the salmon and sear for 3 to 4 minutes per side without moving until golden. Remove from the skillet and set aside.
- Reduce the heat to medium. Add the minced garlic and chopped onion to the same skillet. Cook for about 2 minutes until soft and fragrant. Stir in the dried thyme and the remaining salt and pepper.
- Add the dry orzo and stir constantly for 1 minute so it toasts lightly in the aromatics.
- Pour in the chicken broth and bring to a boil. Reduce to medium-low and cook uncovered for about 8 minutes, stirring every couple of minutes, until the orzo is almost al dente and most of the broth is absorbed.
- Add the baby spinach and stir until fully wilted, about 2 minutes. Stir in the lemon juice and freshly grated Parmesan. Add a splash more broth if the orzo looks too thick. Taste and adjust salt.
- Nestle the salmon fillets back into the skillet and simmer gently for 2 to 3 minutes until warmed through.
- Serve directly from the pan topped with freshly ground black pepper and red chili flakes.









