Bright, silky, and just a little indulgent, this Creamy Salmon Spinach Pasta brings together flaky seared salmon, tender pasta, and a lusciously simple cream-Parmesan sauce studded with bright spinach. The sauce clings to every strand of fettuccine (or coats penne beautifully), creating a comforting meld of rich, savory, and slightly tangy notes when you squeeze a bit of lemon on top. It’s an easy weeknight dinner that feels special enough for guests — ready in under 30 minutes if you multitask. Serve it with crisp greens or crusty bread and a lemon wedge for a complete meal that’s both elegant and homey. If you like creamy seafood pastas, this one sits right up there with classic favorites like creamy salmon pasta while keeping things straightforward and approachable.
Why You’ll Love This Creamy Salmon Spinach Pasta
- Rich, silky sauce made with heavy cream and Parmesan that coats pasta perfectly.
- Flaky, pan-seared salmon adds a satisfying protein texture without much fuss.
- Fresh spinach brightens the dish and wilts into the sauce for easy greens.
- Quick to make — pasta cooks while the salmon sears and the sauce comes together.
- Versatile: works with fettuccine or penne and is easy to scale for more servings.
- Comforting and elegant at once — weeknight-friendly but dinner-party worthy.
- Lemon wedges add a fresh lift, preventing the dish from feeling too heavy.
What Is Creamy Salmon Spinach Pasta?
Creamy Salmon Spinach Pasta is a one-skillet-style pasta dish where seared salmon is folded into a Parmesan-cream sauce along with fresh spinach, then combined with cooked pasta. The result is a velvety, savory bowl with delicate chunks of salmon and wilted greens throughout. Flavor-wise it’s rich from the heavy cream and Parmesan but balanced by the sea-sweetness of salmon and the brightness of lemon. The cooking method is straightforward: pasta boiled until al dente, salmon seared in a skillet, garlic sautéed briefly, then cream and cheese joined to form the sauce — spinach goes in last to wilt gently. People often serve this as a cozy weeknight dinner or a simple weekend supper; its vibe is comforting Italian-ish home cooking with a seafood twist.

Ingredients for Creamy Salmon Spinach Pasta
For the Base
- 8 oz pasta (fettuccine or penne)
For the Salmon & Sauté
- 2 tablespoons olive oil
- 2 salmon fillets
- Salt and pepper to taste
- 2 cloves garlic, minced
For the Sauce
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach
For Serving
- Lemon wedges for serving
Ingredient Notes (Substitutions, Healthy Swaps)
- Dairy alternatives: For a lighter sauce, substitute half-and-half for heavy cream, though the sauce will be thinner; to make it dairy-free, use a rich plant-based cream and a vegan Parmesan alternative — texture and flavor will change accordingly.
- Lower-fat swaps: Using half-and-half or a lower-fat cream reduces calories but thin the sauce slightly; add a tablespoon of cornstarch slurry (1 tsp cornstarch + 1 tbsp water) if you want more body.
- Gluten-free option: Use a gluten-free pasta in place of regular fettuccine or penne and cook according to package instructions.
- Cheese notes: Use freshly grated Parmesan for best melting and flavor; pre-grated powders can be grainy and won’t melt as smoothly.
- Budget swaps: If salmon is pricey, use fewer ounces of salmon and bulk up the dish with extra spinach or add a squeeze of lemon to intensify flavor.
- Inspiration link: If you want ideas for other creamy pasta sauces with bold flavors, check this variation on a butter chicken pasta recipe for technique tips you can adapt.
Step-by-Step Instructions
Step 1 – Cook the pasta
Bring a large pot of salted water to a boil. Add 8 ounces of pasta and cook until al dente according to package directions. Drain and set aside, reserving a small cup of pasta water.
Visual cue: The pasta should be tender but still have a slight bite and not be mushy.
Pro cue: Save 1/2 cup of pasta water — a splash can loosen the sauce and help it cling to the noodles if needed.
Step 2 – Sear the salmon
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Season both sides of the salmon fillets with salt and pepper. Sear the fillets for 4–5 minutes per side until cooked through and golden on the outside. Remove from the skillet and flake into bite-sized pieces with a fork.
Visual cue: Salmon should flake easily and be opaque throughout with a light crust on the exterior.
Pro cue: Don’t overcrowd the pan — give each fillet room to sear so you get a nice color without steaming.
Step 3 – Sauté the garlic
In the same skillet (leave any flavorful bits from the salmon), add the minced garlic and sauté for about 30 seconds until fragrant. Watch closely to avoid browning.
Visual cue: Garlic should become fragrant and slightly softened but not browned.
Pro cue: Using the same pan keeps the browned bits (fond) that add depth to the sauce.
Step 4 – Make the cream sauce
Pour in 1 cup of heavy cream and bring to a gentle simmer. Stir in 1/2 cup grated Parmesan cheese until melted and the sauce is smooth. Keep the heat low to prevent the cream from scorching.
Visual cue: The sauce should thicken slightly and become glossy as the cheese melts.
Pro cue: If the sauce seems too thick, add a splash of reserved pasta water to adjust consistency.
Step 5 – Add spinach
Add 2 cups fresh spinach to the skillet and cook just until wilted, folding it into the sauce so it becomes evenly distributed.
Visual cue: Spinach will reduce in volume and become a deep green ribbon through the sauce.
Pro cue: Add spinach in batches if your skillet is small — it wilts down quickly and mixes more evenly.
Step 6 – Combine pasta and salmon
Stir the cooked pasta and flaked salmon into the sauce, tossing gently until everything is well combined and heated through. Taste and adjust salt and pepper.
Visual cue: Pasta should be coated in the creamy sauce with visible flakes of salmon and flecks of wilted spinach.
Pro cue: Finish with a squeeze of lemon when tossing to add brightness and cut through the richness.
Step 7 – Plate and serve
Serve immediately with lemon wedges on the side for squeezing over each portion.
Visual cue: A glossy bowl of pasta with pink salmon chunks and green spinach looks inviting and balanced.
Pro cue: Add a final grind of fresh black pepper and a small grating of extra Parmesan for presentation.
Pro Tips for Success
- Heat control: Keep the sauce on low heat once you add the cream to avoid curdling or scorching.
- Texture control: Cook the pasta al dente since it will continue to soften slightly when mixed with the sauce.
- Seasoning balance: Taste as you go — the Parmesan adds salt, so season sparingly before adding the cheese.
- Avoid dry salmon: Don’t overcook the salmon; it should flake easily and still feel moist.
- Timing tip: Start the pasta water before searing the salmon; while the pasta cooks, you can finish the salmon and sauce.
- Smooth sauce: Grate Parmesan fresh and add it off the heat or on low heat to prevent graininess.
- One-pan flavor: Use the same skillet for the sauce after searing salmon to capture all the pan flavors.
Flavor Variations (OPTIONAL)
- Spicy twist: Add a pinch of red pepper flakes to the garlic step for a gentle heat boost.
- Lemon-kissed: Stir in 1 teaspoon of lemon zest to the sauce for extra citrus brightness.
- Herby finish: Fold in chopped fresh dill or parsley at the end for a fresh herbal note.
- Garlic-forward: Increase garlic to 3 cloves for a more pungent base (optional for garlic lovers).
- Cheesy indulgence: Stir in 2 tablespoons of cream cheese or mascarpone with the cream for an ultra-luxurious texture.
- Lighter version: Use half-and-half and reduce the Parmesan slightly to cut calories while keeping creaminess.
Serving Suggestions
- Side salad: A crisp green salad with a vinaigrette cuts through richness.
- Bread: Serve with crusty bread or garlic toast to sop up extra sauce.
- Veggie pairings: Roasted asparagus or lemony green beans complement the salmon.
- Wine pairing: If serving wine, a crisp white like Sauvignon Blanc or Pinot Grigio works well (note: wine is not used in the recipe).
- Occasion ideas: Great for a cozy weeknight, date night at home, or an easy dinner when entertaining friends.
Make-Ahead, Storage & Reheating
- Make-ahead: You can cook the salmon and pasta separately and combine just before serving for best texture. Store components separately in airtight containers.
- Refrigerator storage: Store leftovers in an airtight container for up to 3 days.
- Reheating stovetop: Reheat gently over low heat, adding a splash of cream or reserved pasta water to loosen the sauce and prevent drying.
- Reheating microwave: Microwave in short bursts (30–45 seconds), stirring and adding a bit of cream or water between intervals to maintain creaminess.
- Texture changes: Note that the pasta will absorb some sauce in the fridge and the salmon may become firmer; adding moisture when reheating helps revive the dish.
Storage and Freezing Instructions
- Freezing: Freezing this dish is not ideal because dairy-based cream sauces can separate and become grainy when thawed. The spinach and pasta can also change texture.
- Alternative: If you must freeze, freeze salmon separately (vacuum-sealed) and omit cream; freeze plain cooked pasta separately and make fresh sauce when ready to serve.
- Best practice: Prepare components ahead and refrigerate for up to 3 days rather than freezing to preserve texture and flavor.
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|———|——–|——|—–|——|——-|
| 620 kcal | 36 g | 58 g | 28 g | 3 g | 720 mg |
Nutrition values are estimates and may vary depending on ingredients and portion sizes.
FAQ About Creamy Salmon Spinach Pasta
- How can I tell when the salmon is cooked?
- Salmon is done when it flakes easily with a fork and is opaque throughout. A quick poke in the thickest part should show no raw center.
- My sauce looks grainy — what went wrong?
- Grainy sauce usually comes from overheating the cheese or using pre-grated Parmesan that contains anti-caking agents. Melt cheese on low heat and remove from high heat if needed.
- Can I use frozen spinach instead of fresh?
- You can, but thaw and squeeze out excess water before adding it to the sauce to avoid diluting the creaminess.
- How do I prevent the cream from splitting?
- Keep the heat gentle once the cream is added and avoid boiling. Stir frequently and add cheese on low heat to melt smoothly.
- What’s the best way to reheat leftovers?
- Reheat gently on the stovetop over low heat with a splash of cream or reserved pasta water to refresh the sauce and prevent drying.
- Can I make this for meal prep?
- Yes — cook components separately and store salmon, pasta, and sauce in separate containers for up to 3 days. Combine and gently reheat when ready to eat.
Notes
- Plating idea: Twirl fettuccine into a nest and arrange salmon flakes on top for an elegant presentation.
- Small flavor upgrade: Finish with a final squeeze of lemon right before serving to brighten the dish.
- Seasoning adjustment: Taste before serving — Parmesan adds salt, so add extra only if needed.
- Presentation tip: Add a light sprinkle of freshly ground black pepper and extra grated Parmesan at the table for a restaurant-style finish.

Creamy Salmon Spinach Pasta
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Pescatarian
Description
This Creamy Salmon Spinach Pasta features flaky seared salmon, tender pasta, and a luscious cream-Parmesan sauce with bright spinach, ready in under 30 minutes.
Ingredients
- 8 oz pasta (fettuccine or penne)
- 2 tablespoons olive oil
- 2 salmon fillets
- Salt and pepper to taste
- 2 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach
- Lemon wedges for serving
Instructions
- Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package directions. Drain and set aside, reserving a small cup of pasta water.
- Heat olive oil in a large skillet over medium heat. Season salmon fillets with salt and pepper, then sear for 4-5 minutes per side until cooked through. Remove and flake into bite-sized pieces.
- Add minced garlic to the same skillet and sauté for about 30 seconds until fragrant.
- Pour in heavy cream and bring to a gentle simmer. Stir in grated Parmesan cheese until melted and the sauce is smooth.
- Add fresh spinach to the skillet and cook just until wilted, folding it into the sauce.
- Stir the cooked pasta and flaked salmon into the sauce, tossing gently until well combined.
- Serve immediately with lemon wedges on the side for squeezing over each portion.
Notes
Use freshly grated Parmesan for best results; save leftover pasta water to adjust sauce consistency if needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: Italian
