Spinach Salmon Pasta: A Lemony, Creamy 30-Minute Weeknight Winner

By
10 Min Read

There are dinners that feel like homework, and then there’s this Spinach Salmon Pasta — bright, quick, and somehow indulgent without being heavy.

It started on a Wednesday when the fridge had three items begging to be rescued: a handful of baby spinach, a lone lemon, and a frozen salmon fillet. What emerged was a garlicky, lemon-kissed pasta that has since become my shortcut to feeling fancy on a weeknight. The spinach and salmon play perfectly together — one green and vivid, the other rich and silky.

Spinach Salmon Pasta: A Lemony, Creamy 30-Minute Weeknight Winner

Why this Spinach Salmon Pasta works (and why you should make it tonight)

This version is tuned for speed and texture: short-cooking pasta tossed with a light, almost velvety sauce that clings to every strand. The salmon is seared quickly so it stays flaky rather than falling apart into mush. Meanwhile, the spinach wilts in the pan and keeps the whole dish bright.

You’ll get lemon brightness from both zest and juice, a subtle kick from red pepper flakes, and a silky mouthfeel from a splash of cream — but just enough to coat, not drown. If you search “quick healthy dinners” this one should pop up in your mental shortlist.

Spinach Salmon Pasta: A Lemony, Creamy 30-Minute Weeknight Winner

Ingredients

Pasta & Greens

  • 12 oz (340 g) pasta — fusilli, penne, or farfalle work great
  • 4 cups baby spinach, loosely packed
  • Salt for pasta water

Salmon

  • 2 salmon fillets (about 6 oz / 170 g each), skin removed or left on per preference
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • 1 tbsp olive oil

Sauce & Finish

  • 2 tbsp unsalted butter
  • 2 tbsp olive oil (separate from the pan oil)
  • 3 cloves garlic, thinly sliced or minced
  • 1 small shallot, finely chopped (or 1/4 small onion)
  • 1/4 tsp red pepper flakes (optional)
  • Zest and juice of 1 lemon
  • 1/2 cup low-sodium chicken or vegetable broth
  • 1/3 cup heavy cream or half-and-half
  • 1/2 cup freshly grated Parmesan, plus extra for serving
  • Freshly ground black pepper to taste
  • 2 tbsp chopped fresh parsley or dill for garnish

Step-by-step: Cook this Spinach Salmon Pasta

1. Bring the pasta water to life

Fill a large pot with water and bring it to a rolling boil. Salt the water generously — it should taste like the sea. Add the pasta and cook until al dente, usually 1–2 minutes less than package instructions. Reserve 1 cup of pasta cooking water before draining.

2. Season and sear the salmon

Pat the fillets dry with paper towels so they get a nice crust. Season both sides with salt and pepper. Heat a large skillet over medium-high heat, add 1 tbsp olive oil, and when it shimmers, add the salmon skin-side down (if skin-on) or presentation-side down.

Cook undisturbed for 3–4 minutes until the seared side is golden. Flip and cook another 2–3 minutes depending on thickness — you want just-cooked, opaque flesh with a flaky texture. Transfer salmon to a plate and tent loosely with foil.

3. Build the sauce — garlic, shallot, and lemon

Lower the heat to medium. In that same skillet add 2 tbsp olive oil and 2 tbsp butter. Add the shallot and garlic; sauté until fragrant and softened, about 1–2 minutes. Sprinkle in red pepper flakes and lemon zest.

Tip: Scrape up the brown bits from the salmon — they add a deep, savory note to the sauce.

4. Deglaze and add cream

Pour in 1/2 cup broth to deglaze the pan, stirring to lift any fond. Let the liquid reduce slightly for 1–2 minutes. Reduce heat to low and stir in the cream and Parmesan until the sauce becomes glossy. If it seems too thick, loosen with reserved pasta water a splash at a time.

5. Wilt the spinach and finish the pasta

Toss the drained pasta directly into the skillet with the sauce. Add the baby spinach and stir; it will wilt quickly into the warm sauce. Add lemon juice and a grind of black pepper. If the sauce needs silkier texture, add up to 1/2 cup of the reserved pasta water.

Note: Taste for seasoning — a little extra lemon juice or salt can lift the whole dish.

6. Plate and top with salmon

Break the salmon into large flakes (or slice it into medallions) and gently nestle on top of the pasta. Garnish with chopped parsley or dill and an extra sprinkle of Parmesan. Serve immediately.

Spinach Salmon Pasta: A Lemony, Creamy 30-Minute Weeknight Winner

Ingredient spotlight & smart swaps

Salmon: Wild-caught tends to have bolder flavor, but farmed works fine and is often more budget-friendly. If you’re short on fresh fillets, thick canned salmon (drained) can be folded in at the end for a pantry-friendly version.

Spinach: Baby spinach wilts faster than mature leaves and keeps the sauce bright. Kale or Swiss chard can be used; cook a little longer so they soften properly.

Cream: For a lighter version use half-and-half or whole milk plus an extra tablespoon of butter to maintain richness. For dairy-free, swap in full-fat coconut milk and skip the Parmesan (use nutritional yeast for a cheesy note).

Common mistakes and how to avoid them

  • Overcooking salmon — it keeps cooking off the heat. Pull it a touch earlier than you think and let residual heat finish it.
  • Making the sauce too thick — reserve pasta water every time. Adjusting with starchy pasta water gives creaminess without adding more cream.
  • Not salting the pasta water — under-seasoned pasta can’t be rescued later. Salt boldly at this stage.

Serving suggestions and pairings

This pasta pairs beautifully with a crisp green salad (think arugula with lemon vinaigrette) and a chilled glass of Pinot Grigio or unoaked Chardonnay. For bread, crusty ciabatta to mop up sauce is always welcome.

Make-ahead, storage & reheating

Store leftovers in an airtight container in the fridge for up to 2 days. The cream will thicken when cold; loosen the pasta with a splash of milk or broth while reheating in a skillet over low heat. Reheat gently to avoid drying out the salmon.

Freezing is not recommended for cream-based pastas — texture changes when thawed. If you must freeze, omit cream and add when reheating.

FAQ — Your spinach salmon pasta questions answered

Can I use frozen salmon for this recipe?

Yes. Thaw overnight in the fridge or use the cold-water method (sealed in a bag, submerged in cold water for about 30–45 minutes). Pat dry thoroughly before searing so it browns properly.

Is this recipe safe during pregnancy?

Pregnant people should avoid undercooked fish. Ensure salmon reaches an internal temperature of 145°F (63°C) and flakes easily. Use pasteurized dairy if concerned about cheese safety.

Can I make this gluten-free?

Absolutely. Swap in your favorite gluten-free pasta and check the broth for hidden gluten. The timing may vary slightly — follow package instructions for al dente.

How do I keep the salmon from breaking apart too much?

Let the salmon rest a minute after searing. Flip gently using a fish spatula and avoid stirring the salmon into the pasta until plating; adding it at the end preserves larger, beautiful flakes.

What’s a good substitute for Parmesan?

For a nutty, cheesy flavor, use Pecorino Romano or a sprinkle of nutritional yeast for a dairy-free option. Adjust salt as needed since Pecorino is saltier.

Final notes — small details that make a difference

Finishing with lemon zest gives a perfume of citrus that juice alone can’t match. Also, when you grate Parmesan fresh instead of using pre-grated, the cheese melts and emulsifies into the sauce more smoothly. Small habits like these make a 30-minute dinner feel like you spent an hour on it.

If you like a smoky note, sear the salmon in a cast-iron skillet until the edges get a faint char. Or for an herb-forward twist, fold in chopped basil at the end.

Spinach Salmon Pasta with Lemon Cream Sauce

Spinach Salmon Pasta with Lemon Cream Sauce

A bright, creamy spinach salmon pasta ready in 30 minutes — perfect for weeknight dinners with a lemony finish.

★ ★ ★ ★ ★
5 from 1 review
⏱ 30 mins 🍽 4 servings 🔋 560 kcal
10 mins
Prep Time
20 mins
Cook Time
30 mins
Total Time

🛒 Ingredients

👩‍🍳 Instructions

1
Bring a large pot of salted water to a boil and cook pasta until al dente. Reserve 1 cup of pasta water, then drain pasta.
2
Pat salmon fillets dry and season with salt and pepper. Heat 1 tbsp olive oil in a skillet over medium-high heat. Sear salmon 3–4 minutes per side until golden and just cooked through. Remove and tent with foil.
3
Reduce heat to medium. In the same skillet, add 2 tbsp olive oil and 2 tbsp butter. Sauté shallot until softened, 1–2 minutes, then add garlic and red pepper flakes and cook until fragrant.
4
Deglaze the pan with 1/2 cup broth, scraping up browned bits. Reduce slightly, then stir in cream and Parmesan until smooth. Add lemon zest.
5
Add drained pasta to the skillet along with baby spinach and toss until spinach wilts. Add lemon juice and loosen sauce with reserved pasta water if needed.
6
Flake salmon into large pieces and gently place on top of pasta. Garnish with parsley and extra Parmesan. Serve immediately.
💡
Pro Tips

For a lighter version use half-and-half. To keep salmon intact, sear gently and add to pasta at the end. Store leftovers up to 2 days; reheat with a splash of milk or broth.

🥗 Nutrition (per serving)

Calories 560 kcal
Protein 34g
Total Fat 26g
Saturated Fat 10g
Carbs 50g
Fiber 3g
Sugar 4g
Sodium 690mg
Cholesterol 110mg

Rate This Recipe

☆ ☆ ☆ ☆ ☆
Share This Article
Leave a Comment