Salmon Spinach Pasta

Featured in: Main Dishes
This creamy salmon spinach pasta brings restaurant-quality flavor to your kitchen in under 45 minutes. Tender flakes of salmon wilted with fresh spinach in a silky garlic parmesan sauce cling to perfectly cooked pasta. It's the ultimate weeknight dinner that feels both nourishing and indulgent.
Creamy salmon spinach pasta in a white bowl garnished with fresh dill and lemon zest Pin it
Creamy salmon spinach pasta in a white bowl garnished with fresh dill and lemon zest | cookymood.com

Creamy Salmon Spinach Pasta is the answer to your busiest weeknights when you crave something elegant yet effortless. This Italian-American main course brings together tender salmon flakes and fresh spinach in a silky garlic parmesan sauce that clings to perfectly cooked fettuccine. I’ve been making versions of this dish for years because it transforms simple pantry staples into something that feels restaurant-quality. The white wine and lemon zest cut through the richness beautifully, making every bite balanced and bright without being heavy.

Ingredients You’ll Need

  • Dried fettuccine or linguine: These long pasta shapes hold the creamy sauce perfectly. Choose high-quality bronze-die pasta for the best texture.
  • Skinless salmon fillet: Fresh, bright-colored fillets without skin give you the smoothest sauce. Look for firm flesh with a clean ocean scent.
  • Fresh baby spinach: Tender leaves wilt quickly without bitterness. Pick vibrant green bunches with no yellowing edges.
  • Olive oil: A good extra virgin olive oil adds fruity depth to the seared salmon and aromatics.
  • Garlic: Fresh cloves provide the best aromatic base. Minced finely so it distributes evenly in the sauce.
  • Shallot: Milder and sweeter than onion, it creates a delicate foundation for the sauce without overpowering the salmon.
  • Dry white wine: Pinot Grigio or similar crisp wine deglazes the pan and adds acidity. Use something you’d enjoy drinking.
  • Heavy cream: The backbone of the silky sauce. Full-fat creates the richest texture that coats every noodle.
  • Reserved pasta cooking water: Starchy liquid is the secret to binding the sauce to the pasta. Never skip this step.
  • Freshly grated Parmesan cheese: Grate your own from a block for superior melting and flavor. Pre-shredded contains anti-caking agents.
  • Lemon: Both zest and juice brighten the entire dish. The citrus cuts through the creaminess and enhances the salmon.
  • Red pepper flakes: A pinch adds subtle heat that wakes up the other flavors without being spicy.
  • Salt and black pepper: Essential seasoning layers. Use freshly cracked pepper for the best aroma.
  • Fresh dill: This delicate herb complements salmon perfectly. Chop just before using for maximum freshness.
  • Toasted pine nuts: Optional but highly recommended for buttery crunch and texture contrast.
  • Extra Parmesan: For finishing each bowl with extra umami richness.
  • Lemon wedges: Serve on the side so everyone can add more brightness to their liking.

How to Make It

Boil the Pasta:
Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook until al dente according to package directions. Before draining, scoop out half a cup of the starchy cooking water and set it aside — this liquid gold will help your sauce cling to every noodle.

Sear the Salmon:
While the pasta cooks, season your cubed salmon with salt and pepper. Heat one tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Add the salmon and sear for 3-4 minutes, turning occasionally until just cooked through and opaque. Remove it to a plate immediately to prevent overcooking.

Sauté the Aromatics:
In the same skillet, add the remaining olive oil and reduce heat to medium. Toss in the diced shallot and sauté for 2 minutes until softened and translucent. This builds the flavor foundation for your creamy sauce.

Add Garlic and Heat:
Stir in the minced garlic and red pepper flakes, cooking for just 1 minute until fragrant. Stir constantly because garlic burns quickly and turns bitter. You want it golden and aromatic.

Deglaze with Wine:
Pour in the white wine to deglaze the pan, scraping up all those delicious browned bits from the bottom. Let it simmer for 2-3 minutes until reduced by about half. This concentrates the flavor and cooks off the alcohol.

Make the Cream Sauce:
Reduce heat to low and stir in the heavy cream. Let it gently simmer for 2 minutes to thicken slightly. Gradually whisk in the grated Parmesan cheese until completely melted and smooth. Keep the heat low to prevent the cheese from clumping.

Wilt the Spinach:
Add the fresh baby spinach to the sauce in batches, stirring until each batch wilts down. This takes about 2-3 minutes total. Season the sauce with salt and pepper to taste. The spinach adds nutrition without any bitterness.

Combine Pasta and Sauce:
Toss the cooked pasta directly into the skillet with the sauce. Add the reserved pasta water, two tablespoons at a time, tossing until the sauce coats the noodles beautifully. The starch creates a silky emulsion.

Finish with Salmon:
Gently fold in the cooked salmon cubes, lemon zest, lemon juice, and fresh dill. Cook for just 1 more minute to heat everything through and marry the flavors. This keeps the salmon tender and flaky.

Serve Immediately:
Divide into warmed bowls right away. Top with extra Parmesan, toasted pine nuts if using, and a final sprinkle of fresh dill. The dish is best enjoyed while hot.

A skillet of silky garlic parmesan sauce with flaked salmon and wilted spinach

A skillet of silky garlic parmesan sauce with flaked salmon and wilted spinach | cookymood.com

Storage Tips

Store any leftover creamy salmon spinach pasta in an airtight container in the refrigerator for up to 2 days. Reheat it gently in a skillet over low heat with a splash of milk or cream to loosen the sauce back up — the pasta will absorb moisture while sitting. I usually add a fresh sprinkle of dill and lemon juice to brighten it up. Avoid microwaving if you can, as the salmon can become rubbery and the sauce may separate. If you must use the microwave, heat in 30-second bursts, stirring between each, and add a tiny bit of cream or water.

Ingredient Substitutions

If salmon isn’t available, arctic char or trout work beautifully with identical cooking times, while flaky white fish like cod or halibut will cook a minute faster. For the pasta, any long shape works — tagliatelle or pappardelle hold the creamy sauce wonderfully, and you can swap in gluten-free pasta without issues. Fresh dill can be replaced with parsley, chives, or even a bit of tarragon if that’s what you have. If you’re avoiding dairy, use full-fat coconut cream instead of heavy cream and nutritional yeast or a vegan Parmesan alternative for the cheese — though the flavor profile will shift slightly.

Serving Suggestions

I love serving this pasta alongside a simple arugula salad tossed with lemon vinaigrette and shaved Parmesan — the peppery greens cut through the richness beautifully. Warm garlic bread is perfect for scooping up any extra sauce clinging to the bowl. Roasted asparagus or broccoli adds color and nutrition to the plate. For wine, a crisp Pinot Grigio or Sauvignon Blanc echoes the lemon and white wine in the sauce, creating a cohesive meal that feels special without being fussy.

Cultural Context

This creamy salmon spinach pasta is a beautiful example of Italian-American cooking, where classic Italian techniques meet accessible American ingredients. While traditional Italian pasta dishes often focus on simplicity with few components, American home cooks have embraced creamy sauces with proteins like salmon. The use of white wine, garlic, and Parmesan nods to Italian roots, while the generous cream and spinach combination feels very New World. It’s a dish that’s become a weeknight staple because it delivers restaurant-quality flavors using techniques that are straightforward enough for any home cook.

Close-up of fettuccine coated in creamy sauce with tender salmon pieces

Close-up of fettuccine coated in creamy sauce with tender salmon pieces | cookymood.com

Frequently Asked Questions

What type of pasta works best for Salmon Spinach Pasta?

Long, flat pasta shapes like fettuccine or linguine are ideal for this dish. Their wide surface area catches the creamy salmon spinach sauce beautifully. You can also use tagliatelle or pappardelle if you prefer.

Can I make this Salmon Spinach Pasta ahead of time?

While this pasta is best served fresh, you can prep the ingredients in advance. Cook the salmon and prepare the sauce base, then combine with freshly boiled pasta when ready to serve. Leftovers can be stored in the fridge for up to 2 days.

What can I substitute for heavy cream in Salmon Spinach Pasta?

For a lighter version, you can substitute heavy cream with half-and-half or whole milk mixed with a tablespoon of flour to thicken. For a dairy-free option, full-fat coconut milk works surprisingly well with the salmon and dill flavors.

How do I know when the Salmon Spinach Pasta is ready?

The dish is ready when the salmon is opaque and flakes easily with a fork, the spinach is fully wilted, and the sauce has thickened enough to coat the back of a spoon. The entire cooking process takes about 30 minutes.

What should I serve with Salmon Spinach Pasta?

As an Italian-American main course, this pasta pairs perfectly with a crisp green salad and garlic bread. For a complete restaurant experience, serve with a glass of the same dry white wine (Pinot Grigio) used in the sauce.

Rate This Recipe

How would you rate this recipe?

Creamy Salmon Spinach Pasta

This creamy salmon spinach pasta brings restaurant-quality flavor to your kitchen in under 45 minutes. Tender flakes of salmon wilted with fresh spinach in a silky garlic parmesan sauce cling to perfectly cooked pasta. It's the ultimate weeknight dinner that feels both nourishing and indulgent.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.6
(228 reviews)
By: Jessica Blair
Category: Main Dishes
Difficulty: Medium
Cuisine: Italian-American
Yield: 4 Servings

Ingredients

  1. 01 1 pound dried fettuccine or linguine
  2. 02 12 ounces skinless salmon fillet, cut into 1-inch cubes
  3. 03 8 ounces fresh baby spinach
  4. 04 2 tablespoons olive oil
  5. 05 4 cloves garlic, minced
  6. 06 1 small shallot, finely diced
  7. 07 1/2 cup dry white wine (like Pinot Grigio)
  8. 08 1 cup heavy cream
  9. 09 1/2 cup reserved pasta cooking water
  10. 10 1 cup freshly grated Parmesan cheese
  11. 11 1 lemon, zested and juiced
  12. 12 1/2 teaspoon red pepper flakes
  13. 13 Salt and black pepper to taste
  14. 14 2 tablespoons fresh dill, chopped

Instructions

Step 01

Bring a large pot of salted water to a boil. Add the fettuccine and cook according to package directions until al dente. Before draining, scoop out 1/2 cup of the starchy pasta cooking water and set aside.

Step 02

While the pasta cooks, season the cubed salmon with a pinch of salt and pepper. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the salmon and sear for 3-4 minutes, turning occasionally, until just cooked through and opaque. Remove the salmon to a plate and set aside.

Step 03

In the same skillet, add the remaining 1 tablespoon of olive oil. Reduce heat to medium and add the diced shallot. Sauté for 2 minutes until softened and translucent.

Step 04

Add the minced garlic and red pepper flakes to the skillet. Cook for 1 minute, stirring constantly, until fragrant. Be careful not to burn the garlic.

Step 05

Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom. Let it simmer for 2-3 minutes until the wine is reduced by about half.

Step 06

Reduce heat to low and stir in the heavy cream. Let it gently simmer for 2 minutes to thicken slightly. Gradually whisk in the grated Parmesan cheese until melted and smooth.

Step 07

Add the fresh baby spinach to the sauce in batches, stirring until each batch wilts down. This should take about 2-3 minutes total. Season the sauce with salt and pepper to taste.

Step 08

Toss the cooked pasta directly into the skillet with the sauce. Add the reserved pasta water, 2 tablespoons at a time, tossing until the sauce coats the noodles beautifully.

Step 09

Gently fold in the cooked salmon cubes, lemon zest, lemon juice, and fresh dill. Cook for 1 more minute just to heat everything through and combine the flavors.

Step 10

Serve immediately in warmed bowls. Top with extra Parmesan, toasted pine nuts if using, and a sprinkle of fresh dill.

Notes

Always use a large skillet or sauté pan so you have room to toss everything together without making a mess. Serve this dish immediately after cooking for the best texture — the sauce continues to thicken as it sits. If your sauce ever looks too tight, a splash of reserved pasta water or even a little warm milk will bring it back to silky perfection.

Tools You'll Need

  • Large pot for pasta
  • Large deep skillet or sauté pan
  • Colander
  • Wooden spoon or tongs
  • Microplane or grater

Allergy Information

Contains dairy (cream, Parmesan), fish (salmon), and gluten (pasta). Can be made gluten-free with GF pasta. For dairy-free, use coconut cream and nutritional yeast instead of Parmesan.

Nutrition Facts (Per Serving)

Calories
685
Protein
38g
Carbohydrates
62g
Fat
29g