Get ready to fall in love with your new favorite weeknight dinner: this Creamy Salmon Spinach Pasta. If you’re searching for a meal that feels incredibly gourmet but comes together in just 30 minutes, you’ve found it. This dish features perfectly flaky salmon, tender pasta, and wilted spinach all tossed in a luscious, garlic-infused cream sauce. It’s the kind of recipe that’s simple enough for a busy Tuesday but impressive enough for a Saturday date night.

Why This Creamy Salmon Spinach Pasta is a Weeknight Winner
There are so many reasons this salmon pasta recipe will become a staple in your kitchen. It’s rich and satisfying without being too heavy, and the combination of flavors is simply divine. The acidity from the lemon cuts through the richness of the cream, while the garlic provides a fragrant, savory base that ties everything together. It’s a complete, balanced meal in one bowl!
Ingredients You’ll Need
This recipe uses simple, high-quality ingredients to create its signature flavor. Here’s what you’ll need to gather:
- Salmon Fillets: Look for boneless, skin-on or skinless salmon fillets. Either fresh or frozen (and thawed) will work perfectly.
- Pasta: A long pasta like fettuccine, linguine, or tagliatelle is fantastic for holding onto the creamy sauce, but short pasta like penne or fusilli also works well.
- Heavy Cream: This is the key to our luxuriously creamy sauce.
- Parmesan Cheese: Freshly grated Parmesan will melt best and provide the most flavor.
- Spinach: A generous amount of fresh spinach adds color, nutrients, and a lovely earthy flavor.
- Garlic & Shallot: The aromatic foundation of our sauce.
- Dry White Wine: A splash of something like Sauvignon Blanc or Pinot Grigio deglazes the pan and adds incredible depth. You can substitute chicken broth if you prefer.
- Lemon: Both the juice and zest are used to brighten up the dish.
- Olive Oil & Butter: For searing the salmon and sautéing the aromatics.
- Seasoning: Salt, black pepper, and a pinch of red pepper flakes for a tiny bit of heat.
How to Make Creamy Salmon Spinach Pasta Step-by-Step
Making this dish is easier than you think. Just follow these simple steps for a perfect result every time.
Step 1: Prepare the Pasta
Bring a large pot of salted water to a boil. Add your pasta and cook according to package directions until al dente. Just before draining, reserve about one cup of the starchy pasta water. This is a secret weapon for creating a silky sauce!
Step 2: Cook the Salmon
While the pasta is cooking, pat your salmon fillets completely dry with a paper towel and season both sides generously with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Place the salmon skin-side down (if it has skin) and sear for 4-5 minutes until the skin is crispy and golden. Flip and cook for another 2-4 minutes, or until the salmon is cooked through but still tender. Remove the salmon from the skillet and set it aside. Once it’s cool enough to handle, flake it into large chunks.

Step 3: Build the Creamy Garlic Sauce
In the same skillet, reduce the heat to medium and melt the butter. Add the minced shallot and garlic, cooking for about a minute until fragrant. Pour in the white wine to deglaze the pan, scraping up any delicious browned bits from the bottom. Let it simmer for a minute to reduce slightly. Slowly whisk in the heavy cream and bring to a gentle simmer. Let it cook for 2-3 minutes to thicken, then stir in the grated Parmesan cheese until smooth. Season with salt, pepper, and red pepper flakes.
Step 4: Combine Everything
Add the drained pasta directly to the skillet with the sauce. Toss well to coat every strand. Stir in the fresh spinach, lemon zest, and lemon juice. The heat from the pasta and sauce will wilt the spinach in just a minute or two. Gently fold in the flaked salmon. If the sauce is too thick, add a splash of the reserved pasta water until it reaches your desired consistency. Serve immediately with extra Parmesan cheese and fresh parsley.
Pro Tips for Restaurant-Quality Results
- Don’t Overcook the Salmon: The key to tender salmon is to remove it from the heat just as it’s becoming opaque. It will continue to cook slightly from residual heat.
- Use Freshly Grated Parmesan: Pre-shredded cheese often contains anti-caking agents that can make your sauce grainy. Grating your own ensures a perfectly smooth, melted sauce.
- Save That Pasta Water: The starch in pasta water helps the sauce cling to the pasta and emulsifies the fat, creating a restaurant-quality texture. Don’t skip this step!
- Pat the Salmon Dry: For a perfect, crispy sear, your salmon fillets must be as dry as possible before they hit the hot pan.
Variations and Substitutions
- Add Veggies: Sun-dried tomatoes, asparagus tips, or cherry tomatoes would be delicious additions. Add them in with the garlic and shallots.
- Make it Spicy: Increase the amount of red pepper flakes or add a finely chopped red chili with the garlic.
- Use Smoked Salmon: For a no-cook salmon option, stir in flaked hot-smoked salmon at the very end with the spinach.
- Swap the Protein: This creamy sauce is also fantastic with shrimp or chicken. For a truly decadent meal, try this similar Boursin Chicken recipe.
What to Serve with Your Pasta
This Creamy Salmon Spinach Pasta is a complete meal on its own, but it pairs wonderfully with a simple green salad with a vinaigrette or some crusty tomato basil bread to soak up every last drop of the delicious sauce.
Storing and Reheating Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the pasta in a skillet over low heat. You may need to add a splash of milk or cream to loosen the sauce and bring back its creamy texture. Avoid microwaving, as it can make the salmon tough and the sauce separate.
Frequently Asked Questions
Yes, this recipe can easily be made gluten-free. Simply substitute your favorite brand of gluten-free pasta and prepare it according to the package instructions.
Absolutely! Just make sure to thaw the salmon completely in the refrigerator overnight. Before cooking, pat it thoroughly dry with paper towels to ensure you get a beautiful, crispy sear.
For the creamiest sauce, use full-fat heavy cream and freshly grated Parmesan cheese. To prevent splitting, don’t let the cream come to a rolling boil, and add the Parmesan cheese off the heat, stirring gently until it’s fully melted and incorporated.
Long pastas like fettuccine, linguine, or pappardelle are excellent choices as their surface area is perfect for catching the creamy sauce. However, short pastas like penne, fusilli, or rigatoni also work very well.
This dish is very versatile! You could add sun-dried tomatoes, sautéed mushrooms, steamed asparagus, or cherry tomatoes. Add heartier vegetables along with the garlic and shallots to give them time to cook.
More Delicious Dinner Recipes
If you loved this recipe, you’re sure to enjoy some of our other pasta and seafood favorites. Try our unique Philly Cheesesteak Pasta for a hearty meal, or give our simple and elegant Lemon Dill Baked Salmon a go for another healthy salmon option.
The Recipe

Creamy Salmon Spinach Pasta (The Ultimate 30-Minute Recipe)
Ingredients
Equipment
Instructions
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1 cup of pasta water before draining.
- While pasta cooks, pat salmon fillets dry and season with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear salmon for 4-5 minutes per side, until cooked through. Remove from skillet and flake into chunks.
- In the same skillet, melt butter over medium heat. Add shallot and garlic, and cook until fragrant, about 1 minute.
- Pour in the white wine to deglaze, scraping the bottom of the pan. Let it reduce for 1 minute. Slowly whisk in the heavy cream and bring to a gentle simmer. Cook for 2-3 minutes to thicken.
- Remove from heat and stir in the grated Parmesan cheese until the sauce is smooth. Season with salt, pepper, and red pepper flakes.
- Add the drained pasta to the sauce, tossing to coat. Stir in the lemon zest, lemon juice, and fresh spinach until the spinach is just wilted. Gently fold in the flaked salmon.
- If needed, add a splash of reserved pasta water to thin the sauce to your desired consistency. Serve immediately, topped with extra Parmesan.
Notes
Tip 2: Don't skip reserving the pasta water! It's the key to making the sauce silky and helping it cling perfectly to the pasta.
Share Your Creation!
We know you’ll love this Creamy Salmon Spinach Pasta. If you make it, be sure to snap a photo and share it with us on Pinterest! We can’t wait to see your beautiful creations.
