This indulgent yet approachable pasta dish combines flaky salmon with perfectly cooked penne in a velvety Parmesan-cream sauce. Fresh lemon brightness and aromatic herbs balance the richness, while optional baby spinach adds color and nutrients.
The entire dish comes together in 35 minutes, making it ideal for weeknight dinners or casual weekend entertaining. The technique builds flavor in layers—starting with sautéed aromatics, searing the salmon to lock in juices, then creating a silky sauce that clings beautifully to each pasta tube.
Reserved pasta water ensures the sauce reaches the ideal consistency, coating every bite. Serve piping hot with an extra sprinkle of Parmesan and crusty bread to soak up any remaining sauce.
Last Tuesday evening found me standing in my kitchen with a beautiful piece of salmon I'd impulse-bought, wondering what on earth to do with it besides the usual grill-and-serve routine. Something about the rainy day demanded comfort food, and my eyes landed on a box of penne tucked away in the pantry. The resulting dish has since become one of those meals I crave when I want something that feels indulgent but still somehow wholesome.
I first made this for a friend who claims she doesn't like creamy pasta dishes, and I watched her hesitation melt away after that first bite. There's something about the way the salmon releases its oils into the sauce that creates this incredible depth you can't quite get with any other protein. Now whenever she visits, she gives me that look that asks if I'm making 'the' pasta.
Ingredients
- 350 g penne pasta: The ridges catch the sauce beautifully, and the short shape lets you get pasta, salmon, and sauce in every single forkful
- 300 g fresh salmon fillet: Fresh salmon gently cooked in the sauce becomes incredibly tender, almost melting into the cream
- 200 ml heavy cream: This creates that luxurious restaurant-style sauce that clings to everything
- 50 g grated Parmesan cheese: Adds salty umami that makes the cream sauce taste complex and satisfying
- 2 tbsp unsalted butter: Combines with olive oil to create the perfect base for sautéing
- 1 small onion, finely chopped: Provides a sweet aromatic foundation that mellows as it cooks
- 2 garlic cloves, minced: Fresh garlic is essential here, nothing else quite matches its punch
- 100 g baby spinach: Wilts beautifully into the sauce and makes you feel slightly better about all that cream
- 1 tbsp fresh dill or parsley: Fresh herbs at the end brighten the whole dish and add a lovely pop of color
- 1 tbsp olive oil: Helps prevent the butter from burning and adds its own fruity notes
- Zest and juice of 1/2 lemon: The zest gives aromatic brightness while the juice cuts through the richness
Instructions
- Get your pasta water going first:
- Bring a large pot of salted water to a boil and cook the penne until it's perfectly al dente, then drain but save that precious half cup of starchy cooking water
- Build your flavor base:
- Heat olive oil and butter in a large skillet over medium heat, then sauté your chopped onion for about 2 minutes until it softens and becomes fragrant before adding the garlic for just one more minute
- Cook the salmon gently:
- Cut your salmon into bite-sized pieces, season them with salt and pepper, then add them to the skillet and sauté for 3 to 4 minutes until just cooked through before removing to a plate
- Create the creamy sauce:
- Pour the heavy cream into the same skillet and bring it to a gentle simmer, then stir in the Parmesan, lemon zest, and lemon juice, seasoning with salt and pepper to taste
- Bring it all together:
- Add the drained penne and baby spinach if you're using it, tossing everything together well and adding that reserved pasta water as needed to get a silky, coating consistency
- Finish and serve:
- Return the salmon to the skillet and fold everything together gently, then remove from heat, sprinkle with fresh dill or parsley, and serve immediately while it's wonderfully hot
This recipe has become my go-to for those nights when I want to feed people something that feels special but doesn't require me to be stuck in the kitchen for hours. There's something universally comforting about creamy pasta, and the salmon elevates it into something that feels like a proper treat rather than just Tuesday night dinner.
Making It Your Own
Sometimes I swap in smoked salmon for a completely different but equally delicious version that adds this wonderful smoky depth to every bite. The first time I tried it was on a whim when I had some leftover smoked salmon from a brunch gathering, and honestly, I think I might prefer it sometimes.
The Lighter Side
On warmer days or when I'm feeling particularly virtuous, I'll use half-and-half instead of heavy cream, and while it's not quite as decadent, it still creates a lovely sauce that coats the pasta beautifully. You lose some of that luxurious mouthfeel, but you gain the ability to go back for seconds without quite so much guilt.
Perfect Pairings
A crisp white wine like Pinot Grigio cuts through the cream perfectly and makes the whole meal feel more like a restaurant experience. I also love adding some capers or peas to the sauce, capers for those bright salty pops and peas for little bursts of sweetness that balance everything so nicely.
- A simple green salad with a vinaigrette helps refresh your palate between rich bites
- Crusty bread is absolutely essential for mopping up any sauce left in your bowl
- This pasta actually reheats surprisingly well for lunch the next day
Enjoy every bite of this creamy, comforting pasta that somehow manages to feel both luxurious and homey all at once.
Frequently Asked Questions
- → Can I use a different type of pasta?
-
Absolutely. Fusilli, rigatoni, or farfalle work wonderfully with creamy sauces. Short pasta shapes with ridges or tubes capture the sauce effectively. Just adjust cooking time according to package directions.
- → How do I know when the salmon is perfectly cooked?
-
Salmon turns from translucent to opaque and flakes easily with a fork when done. Aim for just-cooked—still moist and slightly pink in the center. The residual heat will complete cooking as you fold it back into the warm pasta.
- → Can I make this lighter without losing the creamy texture?
-
Yes. Replace heavy cream with half-and-half or whole milk. To maintain richness, increase Parmesan slightly or stir in a spoonful of Greek yogurt at the end. The pasta water also helps create a silky consistency.
- → What can I substitute for fresh salmon?
-
Smoked salmon adds depth and saltiness—skip additional salt. Arctic char or trout work similarly. For a pescatarian twist, try plump shrimp or scallop pieces, adjusting cooking time to just 2–3 minutes.
- → How do I prevent the cream sauce from separating?
-
Keep heat at a gentle simmer—never boiling. Stir constantly when adding cream. If separation occurs, whisk in a small amount of pasta water off the heat. The starch helps emulsify everything back into smooth silkiness.
- → Can I prepare this ahead of time?
-
Cook pasta and salmon separately in advance. Store them in the refrigerator, then gently reheat with a splash of cream or pasta water before tossing together. The sauce thickens when chilled, so thin with warm liquid.