One Skillet Salmon with Lemon Orzo is the kind of dinner that feels a little fancy but comes together in one pan with simple ingredients. Tender salmon fillets get a quick sear, then finish cooking right on top of creamy lemon orzo with spinach and Parmesan. It’s bright, cozy, and practical for busy weeknights when you want something satisfying without a pile of dishes. The whole meal takes about 30 minutes from start to finish, and the orzo soaks up all the good flavor from the pan. I like to serve it straight from the skillet with extra black pepper and a pinch of chili flakes for a little warmth.
Why You’ll Love This One Skillet Salmon with Lemon Orzo
This recipe brings together flaky salmon, creamy pasta, and fresh lemon in one pan. Here’s why:
- One skillet: Everything cooks in the same pan, so cleanup is quick and easy.
- Bright and creamy: Lemon juice and Parmesan give the orzo a light, velvety texture that pairs perfectly with salmon.
- Weeknight-friendly: Ready in about 30 minutes, it fits into busy evenings without feeling rushed.
- Family-approved: The mild, buttery salmon and cheesy orzo appeal to both adults and kids.
- Nutritious: Salmon brings protein and healthy fats, while spinach adds a boost of greens.
- Versatile: You can swap in other fish or add extra vegetables with what you have on hand.
Ingredients You’ll Need
- Skinless salmon fillets (4): Look for fillets that are similar in thickness so they cook evenly. Pat them dry before seasoning.
- Salt (1 tsp, divided): Use half for the salmon and half for the orzo to build flavor in layers.
- Coarsely ground black pepper (1 tsp, divided): Freshly ground adds a nice bite. Divide it the same way as the salt.
- Sweet paprika (1 tsp): Gives the salmon a warm color and gentle smokiness without heat.
- Garlic powder (1 tsp): Coats the salmon evenly and adds savory depth.
- Olive oil (1 tbsp): For searing the salmon. A regular olive oil works well here.
- Unsalted butter (1 tsp): Adds richness to the orzo and helps soften the onion.
- Yellow onion (1, finely chopped): Builds a sweet, savory base for the orzo.
- Garlic cloves (3, minced): Fresh garlic brightens the whole dish. Mince it just before adding.
- Dry orzo pasta (1 cup): This tiny pasta cooks quickly and soaks up the lemony broth.
- Dried thyme (1 tsp): Adds an earthy, slightly floral note that pairs well with lemon and salmon.
- Low sodium chicken broth (3 cups): Using low sodium lets you control the saltiness. Vegetable broth works too.
- Baby spinach (5 ounces): It wilts down quickly and adds color and nutrients. You can use regular spinach, roughly chopped.
- Juice from ½ lemon: Fresh lemon juice brightens the whole dish. Avoid bottled for the best flavor.
- Grated Parmesan (½ cup): Melts into the orzo for a creamy, savory finish. Grate it yourself for the smoothest texture.
- Freshly ground black pepper (for serving): A final crack of pepper adds a little kick at the table.
- Chili flakes (for serving): Optional, but a pinch adds gentle heat that balances the creamy orzo.

Before You Start
- Pat the salmon dry: Use paper towels to remove excess moisture so the fillets sear instead of steam.
- Prep your ingredients: Chop the onion, mince the garlic, and measure out the broth, orzo, and spices before you turn on the stove.
- Use a large skillet: A 12-inch skillet with a lid gives the salmon and orzo enough room to cook evenly.
- Have a lid ready: You’ll need it to trap steam and finish cooking the salmon gently.
I always let the salmon come to room temperature for about 10 minutes before cooking. It helps the fillets cook more evenly and keeps them tender.
How to Make One Skillet Salmon with Lemon Orzo
- Step 1 – Season the salmon: In a small bowl, mix together ½ teaspoon salt, ½ teaspoon black pepper, the paprika, and garlic powder. Pat the salmon fillets dry, then rub the spice mixture evenly over both sides.
- Step 2 – Sear the salmon: Heat the olive oil in a large skillet over medium-high heat. Once the oil shimmers, add the salmon fillets and sear for 2-3 minutes per side until golden. The salmon won’t be fully cooked yet. Transfer to a plate and set aside.
- Step 3 – Sauté the aromatics: Reduce the heat to medium. Add the butter to the same skillet. Once melted, add the chopped onion and cook for 3-4 minutes until softened. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Step 4 – Toast the orzo: Add the dry orzo and dried thyme to the skillet. Stir and cook for 1-2 minutes until the orzo is lightly toasted and coated in the butter.
- Step 5 – Simmer the orzo: Pour in the chicken broth and the remaining ½ teaspoon salt and ½ teaspoon black pepper. Stir, bring to a simmer, then reduce the heat to medium-low. Cover and cook for 8-10 minutes, stirring once halfway, until the orzo is tender and most of the liquid is absorbed.
- Step 6 – Wilt the spinach: Add the baby spinach to the skillet in handfuls, stirring gently until it wilts down, about 1-2 minutes.
- Step 7 – Finish with lemon and Parmesan: Stir in the lemon juice and grated Parmesan until the orzo is creamy. Taste and adjust salt if needed.
- Step 8 – Return the salmon: Nestle the seared salmon fillets back into the orzo. Cover the skillet and cook for 3-5 minutes, until the salmon is opaque and flakes easily with a fork.
- Step 9 – Serve: Spoon the creamy orzo onto plates, top with a salmon fillet, and finish with freshly ground black pepper and a pinch of chili flakes if you like.

How to Know When One Skillet Salmon with Lemon Orzo Is Done
- Visual check: The salmon should turn from translucent to opaque and look evenly light pink on the outside.
- Flake test: Gently press the top of a fillet with a fork. If it flakes apart easily into large, moist pieces, it’s ready.
- Internal temperature: For the most accurate check, use an instant-read thermometer. Salmon is done at 125°F for medium or 130°F for medium-well.
- Orzo texture: The orzo should be tender but still have a slight chew. It will continue to absorb liquid as it sits, so take it off the heat when it’s just a little saucy.
Tips to Make It Easier
- Don’t move the salmon too soon: Let it sear undisturbed for the full 2-3 minutes. It will release naturally from the pan when it’s ready to flip.
- Use fresh lemon juice: Bottled juice can taste flat. Fresh lemon brightens the whole dish and balances the richness of the Parmesan.
- Grate your own Parmesan: Pre-shredded cheese often has anti-caking agents that prevent it from melting smoothly. I always grate a block for the creamiest orzo.
- Keep the lid handy: Covering the skillet traps steam and helps the salmon cook through gently without drying out.
- Add spinach in batches: It looks like a lot at first, but it wilts down quickly. Adding it in handfuls makes it easier to stir in.
- Rest before serving: Let the skillet sit off the heat for a minute or two. The orzo will thicken slightly and the flavors settle.
How to Store & Reheat
- Fridge: Cool leftovers completely, then store in an airtight container for up to 3 days. Keep the salmon and orzo together or separate—both work.
- Freezer: You can freeze the cooked orzo and salmon together for up to 2 months. Thaw overnight in the fridge before reheating. The orzo may soften a bit, but the flavor stays good.
- Reheat: Warm gently in a skillet over medium-low heat with a splash of broth or water to loosen the orzo. Cover and heat until the salmon is just warmed through, about 5 minutes. Avoid the microwave if you can—it can make the salmon rubbery.
- Food safety: Don’t leave the cooked dish at room temperature for more than 2 hours. Reheat only once and discard any leftovers that have been in the fridge longer than 3 days.
Easy Swaps & Add-Ins
- Use another fish: Trout, arctic char, or even thick cod fillets work well. Adjust the cooking time based on thickness.
- Add cherry tomatoes: Toss in a handful of halved cherry tomatoes with the spinach for a pop of sweetness and color.
- Make it dairy-free: Skip the butter and Parmesan, and use a drizzle of good olive oil and a spoonful of nutritional yeast for a similar savory note.
- Swap the greens: Chopped kale or arugula can replace the spinach. Kale needs an extra minute or two to wilt.
- Use vegetable broth: For a pescatarian version, swap the chicken broth for a good-quality vegetable broth.
- Add capers: A tablespoon of drained capers stirred in with the lemon juice adds a briny, tangy kick.

What to Serve With One Skillet Salmon with Lemon Orzo
- Simple green salad: A crisp salad with a light vinaigrette balances the creamy orzo.
- Roasted asparagus: Quick-roasted asparagus with olive oil and salt adds a fresh, springy side.
- Garlic bread: Toasty garlic bread is perfect for scooping up any extra lemony sauce.
- Steamed green beans: Tender-crisp green beans with a squeeze of lemon keep the meal light and bright.
- Crusty bread: A warm, crusty loaf on the side turns this into a cozy, complete dinner.
FAQs
Yes, thaw it completely in the fridge overnight and pat it very dry before seasoning and searing.
Use a baking sheet or a piece of foil to cover the pan tightly. It works just as well to trap steam.
Absolutely. Omit the butter and Parmesan, and finish with a drizzle of olive oil and a pinch of nutritional yeast for savory flavor.
Stir the orzo once or twice while it simmers, and make sure there’s enough liquid. A nonstick skillet also helps.
Small pastas like ditalini or fregola work well. You may need to adjust the liquid and cooking time slightly.
Yes, it keeps well in the fridge for up to 3 days. Reheat gently on the stove with a splash of broth.

One Skillet Salmon with Lemon Orzo
Equipment
- Large skillet with lid
- Paper towels
- Measuring cups and spoons
- Cutting board and knife
Ingredients
- 4 skinless salmon fillets
- 1/2 tsp salt divided
- 1/2 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 cloves garlic minced
- 1 cup dry orzo pasta
- 1 tsp dried thyme
- 3 cups low sodium chicken broth
- 1/2 tsp salt for orzo
- 1/2 tsp coarsely ground black pepper for orzo
- 5 oz baby spinach
- 1/2 lemon juiced
- 1/2 cup grated Parmesan
- freshly ground black pepper for serving
- chili flakes for serving
Instructions
- Pat salmon fillets dry. Mix ½ tsp salt, ½ tsp pepper, paprika, and garlic powder. Rub evenly over salmon.
- Heat olive oil in a large skillet over medium-high heat. Sear salmon 2-3 minutes per side until golden. Transfer to a plate.
- Reduce heat to medium. Add butter to skillet. Once melted, cook onion 3-4 minutes until softened. Stir in garlic and cook 30 seconds.
- Add orzo and thyme. Toast 1-2 minutes, stirring often.
- Pour in broth, remaining ½ tsp salt, and ½ tsp pepper. Bring to a simmer, cover, and cook 8-10 minutes, stirring once, until orzo is tender.
- Add spinach in handfuls, stirring until wilted, about 1-2 minutes.
- Stir in lemon juice and Parmesan until creamy.
- Nestle salmon back into skillet. Cover and cook 3-5 minutes until salmon flakes easily.
- Serve orzo topped with salmon, extra black pepper, and chili flakes if desired.
