This comforting pasta dish combines tender pieces of fresh salmon with al dente penne in a luxuriously creamy sauce. The rich base is made with heavy cream, grated Parmesan, and butter, brightened with fresh lemon zest and juice. Aromatics like onion and garlic build depth, while baby spinach adds color and nutrition. Finished with chopped dill or parsley, this Italian-inspired creation comes together in just 35 minutes. The sauce achieves silky consistency through reserved pasta water, creating that perfect cling to every penne tube. Each serving delivers balanced protein from the salmon and satisfying carbohydrates from the pasta.
The first time I made this salmon penne was on a rainy Tuesday when I needed something comforting but didn't want to spend hours at the stove. I had some fresh salmon from the market that morning and a half-empty container of cream in the fridge, so I threw them together with whatever pasta I had on hand. My husband took one bite and actually put down his fork to tell me this was going into the regular rotation. Now it's our go-to when we want something that feels fancy but comes together in under 40 minutes.
Last month my sister came over for dinner looking completely exhausted from work, and I made this without telling her what it was. She watched me toss the salmon into the cream sauce and looked skeptical, but by the time she was scraping her plate clean, she was asking for the recipe. Now she makes it every Sunday for meal prep and says her coworkers are always jealous of her lunch leftovers.
Ingredients
- 350 g penne pasta: The ridges catch all that creamy sauce perfectly, and the tubular shape means every bite is evenly coated
- 300 g fresh salmon fillet, skin removed: Fresh salmon gives you those tender, buttery flakes that melt into the sauce while still holding their shape
- 200 ml heavy cream: This creates that luxurious restaurant-style sauce that coats everything in silky richness
- 50 g grated Parmesan cheese: Adds a salty, nutty depth that balances the sweetness of the cream and salmon
- 2 tbsp unsalted butter: Combining butter with olive oil gives you the best of both worlds for sautéing and flavor
- 1 small onion, finely chopped: Forms the aromatic foundation that makes everything else taste better
- 2 garlic cloves, minced: Fresh garlic is non-negotiable here, it blooms beautifully in the butter and onion
- 100 g baby spinach (optional): Wilts into the sauce and adds a pop of color plus a little nutritional bonus
- 1 tbsp fresh dill or parsley, chopped: Fresh herbs are the finishing touch that makes this taste like it came from a real Italian kitchen
- 1 tbsp olive oil: Adds fruitiness and prevents the butter from burning too quickly
- Zest and juice of 1/2 lemon: The zest packs all the aromatic oils while the juice provides that essential acid to cut the richness
- Salt and black pepper, to taste: Don't skimp on seasoning the salmon and pasta water, it makes all the difference in the final dish
Instructions
- Get your pasta water going first:
- Bring a large pot of generously salted water to a rolling boil and cook the penne until it's perfectly al dente. Reserve about 1/2 cup of that starchy pasta water before draining, it's liquid gold for bringing your sauce together later.
- Build your flavor foundation:
- Heat olive oil and butter in a large skillet over medium heat, then add your chopped onion and let it soften for about 2 minutes until translucent. Toss in the garlic and cook for just one minute more, until fragrant but not browned.
- Cook the salmon just right:
- Cut your salmon into bite-sized pieces, season them well with salt and pepper, then add them to the skillet. Sauté gently for 3 to 4 minutes until just cooked through, then remove to a plate. Don't overcook it here since it'll go back into the hot sauce later.
- Create that dreamy cream sauce:
- Pour the heavy cream into the same skillet and bring it to a gentle simmer. Stir in the Parmesan, lemon zest, and juice, then season with salt and pepper until it tastes perfect to you.
- Bring it all together:
- Add your drained penne and baby spinach (if using) right into the sauce, tossing well and adding that reserved pasta water as needed for a silky consistency. Return the salmon to the skillet and fold everything together gently.
- Finish with fresh herbs:
- Remove from heat immediately and sprinkle with chopped dill or parsley. Serve right away while the sauce is still glossy and the salmon is perfectly tender.
This recipe has become my comfort food secret weapon, the thing I make when I've had a rough day or when friends drop by unexpectedly. There's something about the combination of tender salmon and creamy pasta that just feels like a hug in a bowl, no matter what kind of day you've had.
Making It Your Own
I've tried so many variations of this dish over the years, but my favorite accidental discovery was adding a handful of frozen peas at the end when I ran out of spinach. The sweetness from the peas played beautifully against the salty salmon, and now I actually prefer it that way. Sometimes I'll add capers for a briny punch that reminds me of lox and bagels, or use half-and-half when I'm watching my calories but still want that creamy comfort.
Wine Pairings That Work
A crisp Pinot Grigio has become my go-to pairing because the acidity cuts through all that rich cream sauce while still complementing the salmon. On nights when I want something different, a Sauvignon Blanc brings those grassy notes that play nicely with the fresh herbs. If you prefer red, a light Pinot Noir won't overpower the delicate flavors of the fish.
Storage and Reheating
This actually reheats beautifully for lunch the next day, though the sauce will thicken up in the refrigerator so you might need to splash in a little extra cream or pasta water when warming it. I've found that reheating gently over low heat with a splash of water brings it back to that silky consistency better than the microwave ever could.
- Store in an airtight container for up to 3 days, though the pasta will continue absorbing the sauce
- Freeze individual portions for those nights when cooking feels impossible
- Add a pat of butter when reheating to refresh that glossy sauce texture
I hope this recipe becomes as much of a comfort in your kitchen as it has in mine. There's something genuinely special about a dish that feels luxurious enough for company but is simple enough for a Tuesday night.
Recipe FAQs
- → Can I use a different type of pasta?
-
Yes, fusilli, rigatoni, or farfalle work beautifully. The creamy sauce clings well to pasta with ridges and curves that capture the sauce.
- → Is it possible to make this lighter?
-
Substitute half-and-half or whole milk for the heavy cream. The sauce will be less rich but still satisfying and flavorful.
- → Can I prepare this ahead of time?
-
The components can be prepared in advance, but it's best served immediately. The sauce absorbs quickly into pasta, so add splash of warm milk or pasta water when reheating.
- → What can I serve with this dish?
-
A crisp green salad with vinaigrette balances the richness. Crusty bread soaks up extra sauce, and steamed asparagus or roasted broccoli adds color and nutrients.
- → Can I use frozen salmon?
-
Thaw frozen salmon completely and pat dry before cutting into pieces. This prevents excess moisture from thinning the creamy sauce during cooking.
- → How do I know when the salmon is cooked?
-
The salmon turns opaque and flakes easily with gentle pressure. Be careful not to overcook, as it will continue cooking slightly when folded back into the hot pasta.