Creamy Salmon Spinach Pasta Recipe

If you’re a fan of quick, satisfying dinners that feel a little gourmet, this Creamy Salmon Spinach Pasta Recipe should become your new go-to. It’s just the kind of dish that hits all the right notes: rich, comforting, and fresh with that lovely hint of lemon and spinach. The cream sauce coats every strand of pasta beautifully, while the tender salmon adds a touch of elegance that works great for both weeknight meals and casual dinner guests.
I first stumbled on this Creamy Salmon Spinach Pasta Recipe on a chilly evening and it instantly warmed me up. What I love most is how fast it comes together—perfect for those nights when you want something impressive but don’t want to spend hours in the kitchen. Plus, it’s one of those meals you can tweak easily, so you end up with a dish that feels homemade but special every time.
Ingredients You’ll Need
Every ingredient here plays a key role to build layers of flavor that complement each other perfectly. When I shop for this dish, I always pick fresh salmon and good-quality heavy cream to get that silky sauce you’ll love.
- Pasta: Fettuccine or linguine works best since their flat ribbons hold onto the creamy sauce beautifully.
- Olive oil: Use extra virgin for the freshest flavor when sautéing the garlic and salmon.
- Garlic: Minced fresh garlic brings aromatics that wake up the whole dish.
- Fresh salmon fillet: Skin removed so it flakes easily and blends well with the sauce.
- Fresh spinach: Roughly chopped for texture and earthy brightness.
- Heavy cream: Key for that luscious, creamy sauce that wraps everything together.
- Parmesan cheese: Freshly grated adds umami and richness to the sauce.
- Lemon zest and juice: Provides brightness and cuts through the richness perfectly.
- Salt and pepper: To taste, of course—you’ll want to season gradually and taste as you go.
- Red pepper flakes (optional): A pinch gives the dish a subtle kick if you like a little heat.
- Fresh parsley (for garnish): Brightens the final presentation both in color and flavor.
Variations
I like to mix things up depending on what’s in my fridge or mood I’m in. This Creamy Salmon Spinach Pasta Recipe is a fantastic base to personalize, so don’t hesitate to get creative!
- Swap the salmon for shrimp: I’ve done this multiple times when I had leftover shrimp—it cooks quickly and tastes great tossed in the same creamy sauce.
- Make it dairy-free: Use coconut cream or a cashew cream alternative, and nutritional yeast instead of Parmesan—still rich, just lighter.
- Add mushrooms: For extra earthiness and texture, sauté sliced mushrooms with the garlic before adding salmon.
- Seasonal greens: If spinach isn’t your favorite, try baby kale or Swiss chard for a different twist.
How to Make Creamy Salmon Spinach Pasta Recipe
Step 1: Cook the Pasta Perfectly
Start by boiling salted water and cook your pasta just shy of al dente—about 1-2 minutes less than the package suggests. This way, it finishes cooking in the sauce and doesn’t become mushy. Once done, reserve about half a cup of the pasta water before draining. This starchy water is a magic trick to loosen or enrich your sauce if it gets too thick.
Step 2: Sauté Garlic and Salmon
Heat olive oil over medium heat and gently sauté the minced garlic until fragrant—about 30 seconds to a minute. Don’t let it brown or burn, or you’ll get a bitter taste. Add the salmon fillet and cook for about 3-4 minutes per side, depending on thickness. You want it cooked through but still moist inside. Once cooked, break the salmon into large flaky pieces with a spatula.
Step 3: Make the Creamy Sauce
Lower the heat and pour in the heavy cream, stirring frequently to combine it with the salmon and garlic bits in the pan. Add the grated Parmesan cheese and lemon zest, stirring until the cheese melts into that luxurious sauce. If it feels too thick, stir in a splash of pasta water to reach your desired consistency.
Step 4: Add Spinach and Lemon Juice
Toss in the chopped spinach and let it wilt gently in the warm sauce. Don’t overcook—it should still be bright green and tender, not mushy. Finish with the fresh lemon juice, a pinch of red pepper flakes if you want a little heat, plus salt and pepper to taste. Give everything a final stir to combine those fresh, vibrant flavors.
Step 5: Combine Pasta and Sauce
Add the drained pasta back to the pan and toss everything gently, making sure each strand gets coated with the creamy sauce. This part is super satisfying because you see how it all comes together into one cohesive, beautiful dish. I usually check the seasoning one more time here before plating.
How to Serve Creamy Salmon Spinach Pasta Recipe

Garnishes
I love sprinkling fresh chopped parsley on top for a burst of color and a fresh herby flavor that contrasts wonderfully with the creamy sauce. A little extra shaved Parmesan is also a nice touch if you’re serving guests or want that extra indulgence.
Side Dishes
This pasta stands well on its own but pairs beautifully with a crisp green salad or simple roasted vegetables. I’ve also enjoyed it with garlic bread on the side, which is perfect for mopping up any leftover sauce—you don’t want to waste a drop!
Creative Ways to Present
For a special occasion, I like to serve this in shallow bowls garnished with lemon twists and edible flowers for a fancy touch. You could also plate it alongside roasted lemon wedges to encourage your guests to add an extra citrus burst if they want.
Make Ahead and Storage
Storing Leftovers
I find it best to store leftovers in an airtight container in the fridge for up to 2 days. The cream sauce thickens quite a bit when chilled, so it’s normal for it to seem dense when you reheat. Just be sure to keep the salmon pieces intact to avoid drying out.
Freezing
Personally, I don’t usually freeze this Creamy Salmon Spinach Pasta Recipe because the cream sauce can separate when thawed. But if you want to, freeze before adding the cream and spinach, then add those fresh when reheating for better texture.
Reheating
When reheating, do it gently on the stove over low heat. Add a splash of milk or cream and a little pasta water to loosen up the sauce. Stir carefully to prevent the salmon from breaking apart too much. Microwave works too, but watch it closely to avoid overcooking.
FAQs
-
Can I use canned salmon for this Creamy Salmon Spinach Pasta Recipe?
While fresh salmon delivers the best texture and flavor, canned salmon can be a decent substitute in a pinch. Just drain it well and add it towards the end of cooking to avoid overcooking. The cream sauce will help mask any slight differences.
-
What type of pasta pairs best with this recipe?
I recommend fettuccine or linguine because their flat shapes catch and hold the creamy sauce nicely. However, feel free to use penne or rigatoni if that’s what you have—they’ll work too, just with a slightly different eating experience.
-
Is this recipe suitable for meal prep?
Absolutely! Just keep in mind the sauce thickens after refrigeration, so you’ll want to add a splash of cream or broth when reheating. I suggest storing pasta and sauce separately if possible to keep everything fresher.
-
Can I make this recipe dairy-free?
Yes! Swap out heavy cream for coconut milk or a creamy plant-based alternative and replace Parmesan with nutritional yeast or a dairy-free cheese substitute. These swaps still give you a creamy, flavorful result.
Final Thoughts
This Creamy Salmon Spinach Pasta Recipe has become one of my favorite go-to meals whenever I want something that feels both comforting and fancy in under 30 minutes. I hope you find it as satisfying as I do—there’s something so cozy about that silky sauce paired with fresh salmon and spinach. Give it a try and let it become part of your weekly rotation; I promise you’ll enjoy making it as much as eating it!
PrintCreamy Salmon Spinach Pasta Recipe
A creamy and flavorful Salmon Spinach Pasta that combines tender salmon fillets, fresh spinach, and a rich Parmesan cream sauce, all tossed with your favorite fettuccine or linguine. This dish is perfect for a comforting weeknight dinner that feels indulgent yet healthy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Ingredients
Pasta and Protein
- 8 ounces pasta (fettuccine or linguine)
- 1 pound fresh salmon fillet, skin removed
Sauce and Vegetables
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 4 cups fresh spinach, washed and roughly chopped
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1 teaspoon lemon zest
- 2 tablespoons fresh lemon juice
- Salt and pepper to taste
- 1/4 teaspoon red pepper flakes (optional, for a bit of heat)
Garnish
- Fresh parsley, chopped
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside, reserving about 1/2 cup of pasta water.
- Prepare the Salmon: While the pasta cooks, heat 1 tablespoon of olive oil in a large skillet over medium heat. Season the salmon fillet with salt and pepper. Place the salmon in the skillet and cook for about 4-5 minutes per side, or until cooked through and flaky. Remove from the skillet and set aside. Once cooled slightly, flake the salmon into bite-sized pieces.
- Sauté Garlic and Spinach: In the same skillet, add the remaining tablespoon of olive oil. Add the minced garlic and sauté for about 30 seconds until fragrant. Add the chopped spinach and cook until wilted, about 2-3 minutes.
- Make the Cream Sauce: Reduce heat to low. Pour in the heavy cream and stir to combine with the spinach and garlic. Add the grated Parmesan cheese, lemon zest, lemon juice, red pepper flakes (if using), and salt and pepper to taste. Stir continuously until the cheese melts and the sauce thickens slightly, about 3-5 minutes.
- Toss Pasta and Salmon: Add the cooked pasta and flaked salmon to the skillet with the sauce. Toss gently to combine, adding reserved pasta water a little at a time if the sauce is too thick.
- Serve: Plate the pasta, sprinkle with chopped fresh parsley for garnish, and serve immediately while warm.
Notes
- Use fresh salmon fillets for the best flavor and texture.
- You can substitute heavy cream with half-and-half for a lighter sauce, but it will be less creamy.
- For a dairy-free version, omit Parmesan and use coconut cream or a dairy-free substitute, and consider nutritional yeast for cheesy flavor.
- Adjust red pepper flakes according to your preference for spiciness.
- Reserve some pasta cooking water to help loosen the sauce if it becomes too thick.
Keywords: Salmon pasta, creamy spinach pasta, fettuccine with salmon, easy dinner recipe, Italian seafood pasta