This comforting pasta dish brings together tender pieces of salmon with perfectly cooked penne in a velvety cream sauce. Fresh herbs like dill or parsley add brightness, while lemon zest and juice provide a tangy balance to the rich dairy base. The entire dish comes together in just 35 minutes, making it ideal for weeknight dinners or relaxed weekend meals. The sauce clings beautifully to each piece of pasta, creating that luxurious restaurant-quality texture right in your own kitchen.
The steam curling up from my plate still catches me off guard sometimes. I first made this on a rainy Tuesday when I needed something that felt like a hug but still looked impressive. My roommate walked in, took one deep breath, and immediately asked if there was enough for two. That's when I knew this wasn't just pasta—it was the kind of dinner that makes people pause their busy lives and actually sit down together.
Last winter my sister called me in tears after a terrible day at work. I put this together while she vented, and by the time we sat down to eat, she'd forgotten why she was upset. Food can't fix everything, but a creamy bowl of pasta certainly helps cushion the fall.
Ingredients
- 350 g penne pasta: The ridges catch sauce beautifully—don't substitute with smooth tubes
- 300 g fresh salmon fillet: Remove skin before cutting, it becomes rubbery in cream sauces
- 200 ml heavy cream: Creates that luxurious restaurant style consistency
- 50 g grated Parmesan cheese: Freshly grated melts better than pre shredded stuff
- 2 tbsp unsalted butter: Adds depth without making the sauce too greasy
- 1 small onion, finely chopped: Sweet foundation for the whole dish
- 2 garlic cloves, minced: Don't let it brown or it turns bitter
- 100 g baby spinach: Wilts into the sauce adding color without changing the flavor
- 1 tbsp fresh dill or parsley: Brightens up all that rich creaminess
- 1 tbsp olive oil: Prevents butter from burning while cooking the aromatics
- Zest and juice of 1/2 lemon: Cuts through the fat and wakes everything up
- Salt and black pepper: Season each layer as you go for best results
Instructions
- Get your pasta water going first:
- Bring a large pot of salted water to boil while you prep everything else
- Cook the penne until perfectly al dente:
- Follow package directions but taste test a minute early—drain and save that starchy cooking water
- Build your flavor base:
- Heat olive oil and butter in a large skillet over medium heat, sauté onion 2 minutes until soft, add garlic for 1 minute more
- Cook the salmon just right:
- Cut salmon into bite sized pieces, season well, add to skillet and cook 3 to 4 minutes until just done—remove to a plate immediately
- Create the creamy sauce:
- Pour in heavy cream, bring to gentle simmer, stir in Parmesan, lemon zest and juice, season again
- Bring it all together:
- Add drained pasta and spinach to sauce, toss well, use that reserved pasta water to reach silky consistency
- Finish with care:
- Fold salmon back in gently, remove from heat, scatter with fresh herbs and serve while steam still rises
This became our anniversary dinner tradition entirely by accident. The first year we were too broke for a fancy restaurant, so I cooked this instead. Now, even when we can afford anywhere else, we both prefer staying in with this salmon penne and a bottle of white wine.
Making It Lighter
Half and half works surprisingly well if you are watching calories. I stumbled on this during swimsuit season and honestly could barely tell the difference. The sauce still coats everything beautifully.
Switch Up The Protein
Smoked salmon transforms this into something entirely different. It adds this incredible depth that fresh salmon cannot quite achieve. Just fold it in at the very end since it is already cooked.
Perfect The Timing
The biggest mistake is making the sauce before the pasta is ready. I learned this the hard way watching my sauce separate while waiting for penne to cook. Now I time everything so sauce and pasta finish together.
- Start boiling water before anything else
- Prep all ingredients while water heats
- Cut salmon into even sized pieces for uniform cooking
Some dishes are meant for company but this one feels personal every time. The kind of comfort food that asks nothing from you except to slow down and enjoy each bite.
Your Questions Answered
- → Can I use a different type of pasta?
-
Yes, fusilli, rigatoni, or fettuccine work beautifully with this creamy sauce. Choose shapes that catch the sauce well.
- → Can I make this dish ahead of time?
-
The sauce and pasta are best served immediately. However, you can prep ingredients beforehand—cook the pasta and salmon separately, then combine when ready to serve.
- → Is there a lighter version of this dish?
-
Substitute half-and-half or whole milk for heavy cream. You can also increase spinach for more volume without extra calories.
- → What wine pairs well with this?
-
A crisp white wine like Pinot Grigio or Sauvignon Blanc complements the creamy sauce and salmon beautifully.
- → Can I use frozen salmon?
-
Yes, thaw frozen salmon completely and pat it dry before cutting into pieces. Fresh salmon provides the best texture and flavor.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 2 days. Reheat gently with a splash of cream or pasta water to restore silkiness.