I love a dinner that feels special without taking over the evening, and this one-skillet salmon with lemon orzo does exactly that. Tender, seasoned salmon rests on a bed of garlicky, lemony orzo and wilted spinach, all cooked in a single pan for minimal cleanup and maximum flavor. If you enjoy quick seafood dinners that still impress, this is a keeper — and it sits comfortably alongside other weeknight favorites like a saucy seared salmon I often make when I want bold flavor fast.
Why you’ll love this dish
This recipe hits several sweet spots. It is fast: sear the fish and finish the orzo in about 25 minutes. It is balanced: protein, greens, and carbs in one pan. It is forgiving: the shrimp-simple seasoning and the creamy Parmesan-orzo let you rescue the dish if the orzo needs an extra splash of broth. This meal works for busy weeknights, a casual dinner with friends, or a simple date-night meal when you want something elegant without fuss.
Preparing One Skillet Salmon with Lemon Orzo
Before you start, know the flow: season and sear the salmon, soften onion and garlic, toast the orzo, simmer in broth until nearly al dente, fold in spinach, lemon and Parmesan, then nestle the salmon back in to warm. Expect about 5 minutes active prep for seasoning and chopping, and roughly 20 minutes of combined cooking. A large nonstick skillet with a lid or wide sauté pan helps keep everything tidy and speeds cooking.
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 (plus extra for serving)
- Freshly ground black pepper, for serving
- Chili flakes, for serving
Notes and substitutions: use vegetable broth to keep it meat-free aside from fish. For a dairy-free option, swap the Parmesan for nutritional yeast. Gluten-free orzo alternatives (small rice-shaped pastas) work but will change cooking time.
Step-by-step instructions
- Pat the salmon dry. Mix the garlic powder, paprika, and ½ teaspoon each of salt and pepper. Rub the mix over the fillets.
- Heat the olive oil and butter in a large nonstick skillet over medium-high. When the fat shimmers, add the salmon. Sear for 3 to 4 minutes per side until each side is golden. Transfer the fillets to a plate and set aside.
- Reduce heat to medium. Add the chopped onion and cook until soft, about 3 minutes. Stir in the minced garlic and cook until fragrant, 30 seconds to 1 minute. Add the dried thyme and the remaining ½ teaspoon each of salt and pepper.
- Add the orzo to the skillet and toast it for about 1 minute, stirring so it coats in the aromatics.
- Pour in the chicken broth and increase heat to bring it to a boil. Once boiling, lower to a simmer. Cook until the orzo is almost al dente, about 8 minutes, stirring occasionally so it doesn’t stick.
- Stir in the baby spinach until it wilts, then add the lemon juice and the grated Parmesan. Stir until the cheese melts and the orzo looks creamy. If the mixture seems dry, add a splash more broth to loosen it.
- Nestle the seared salmon back into the skillet and warm through for 2 to 3 minutes. The salmon should reach an internal temperature of 145°F for food safety.
- Finish with freshly ground black pepper and a sprinkle of chili flakes to taste. Serve with extra Parmesan at the table. Enjoy!
What to serve it with
Pair this dish with simple sides that won’t compete. A crisp green salad with lemon vinaigrette complements the citrus notes. For heartier diners, roasted asparagus or steamed green beans add texture contrast. If you want a second pan protein on a different night, try the technique behind the crispy chicken thighs with lemon thyme sauce for a complementary citrus-skillet approach.
Storage and reheating tips
Cool leftovers within two hours and refrigerate in an airtight container for up to 3 to 4 days. Reheat gently in a skillet over low heat with a splash of broth to restore creaminess, or microwave in short 30-second bursts, stirring between intervals. If freezing, separate the salmon from the orzo: store the orzo in an airtight container for up to 2 months and keep salmon in its own container or wrapped tightly. Thaw overnight in the refrigerator before reheating. Reheat until the center of the salmon reaches 165°F for best safety and texture.
Helpful cooking tips
- Dry the salmon with paper towels before seasoning so the rub sticks and you get a better sear.
- Don’t overcrowd the pan when searing; give fillets room so they brown instead of steam.
- Toast the orzo briefly to add a nutty flavor and help it hold its shape.
- If your broth evaporates before the orzo is tender, add hot water or more broth in small amounts.
- Finish with lemon juice off heat to keep the citrus bright.
- Rest the salmon a minute after reheating to let the juices redistribute.
Recipe variations
- Mediterranean twist: add chopped sun-dried tomatoes, olives, and swap thyme for oregano.
- Creamy dill: stir in 2 tablespoons of crème fraîche or creme alternative and fresh dill instead of thyme.
- Lighter swap: use half the Parmesan and add extra lemon zest for brightness.
- Protein swap: short on salmon? Try firm white fish or peeled shrimp, adjusting sear time until just cooked through.
- Grain change: substitute orzo with arborio rice for a risotto-style dish, but cook time and liquid ratio will change.
Common questions
Can I use frozen salmon?
Yes. Thaw it completely in the refrigerator first, then pat dry before seasoning and searing. Partially frozen fillets will steam and won’t get a proper sear.
How long does this take from start to finish?
Plan for about 25 to 30 minutes total: 5 minutes prep, 20 to 25 minutes cooking. Time varies slightly with the thickness of your salmon and your stove.
Can I make this ahead for a dinner party?
You can prepare the orzo up to a day ahead and reheat with a splash of broth. For best texture, sear salmon just before serving and warm it gently in the skillet for a few minutes.
Is it safe to store salmon mixed with orzo?
Yes, store cooled leftovers in airtight containers and refrigerate within two hours. Consume within 3 to 4 days. When reheating, ensure the food is steaming hot and reaches 165°F.
What if my orzo turns mushy?
That usually means it cooked too long or absorbed too much liquid. Reduce simmer time next time and test earlier. If it’s already mushy, stir in a little fresh broth and lemon to refresh the flavor and serve immediately.
If you want a printable shopping list or timing plan for a busy weeknight, tell me how many people you’re feeding and I’ll scale the recipe and prep schedule.

One-Skillet Salmon with Lemon Orzo
Ingredients
Method
- Pat the salmon dry. Mix the garlic powder, paprika, and ½ teaspoon each of salt and pepper. Rub the mix over the fillets.
- Heat the olive oil and butter in a large nonstick skillet over medium-high. When the fat shimmers, add the salmon. Sear for 3 to 4 minutes per side until each side is golden. Transfer the fillets to a plate and set aside.
- Reduce heat to medium. Add the chopped onion and cook until soft, about 3 minutes. Stir in the minced garlic and cook until fragrant, 30 seconds to 1 minute. Add the dried thyme and the remaining ½ teaspoon each of salt and pepper.
- Add the orzo to the skillet and toast it for about 1 minute, stirring so it coats in the aromatics.
- Pour in the chicken broth and increase heat to bring it to a boil. Once boiling, lower to a simmer. Cook until the orzo is almost al dente, about 8 minutes, stirring occasionally so it doesn’t stick.
- Stir in the baby spinach until it wilts, then add the lemon juice and the grated Parmesan. Stir until the cheese melts and the orzo looks creamy. If the mixture seems dry, add a splash more broth to loosen it.
- Nestle the seared salmon back into the skillet and warm through for 2 to 3 minutes. The salmon should reach an internal temperature of 145°F for food safety.
- Finish with freshly ground black pepper and a sprinkle of chili flakes to taste. Serve with extra Parmesan at the table.


