Creamy Salmon Penne Pasta

Creamy salmon penne pasta topped with flaky salmon in a rich white sauce and fresh herbs Pin This
Creamy salmon penne pasta topped with flaky salmon in a rich white sauce and fresh herbs | flavanzu.com

This elegant pasta dish combines tender pieces of fresh salmon with al dente penne in a luxuriously creamy Parmesan sauce. The rich flavors are perfectly balanced with bright lemon zest and fresh herbs like dill or parsley, creating a comforting yet sophisticated meal that comes together in just 35 minutes.

The sauce achieves its silky consistency through heavy cream and a splash of reserved pasta water, while the addition of baby spinach adds both color and nutrients. Perfect for a weeknight dinner that feels special enough for entertaining.

The first time I made this salmon penne, I was trying to impress someone who claimed they didn't like creamy pasta sauces. Something about the way the fresh salmon flakes into the cream, creating these little ribbons of pink throughout the sauce, completely changed their mind. Now it's become my go-to for those nights when I want dinner to feel like a restaurant meal but only have energy for one pan.

Last winter my sister came over exhausted from work and I made this while she sat at my counter. She watched me add the lemon juice at the end and told me she never thought to add acidity to cream sauces. Now she texts me every time she tries it, asking if she remembered all the steps correctly.

Ingredients

  • 350 g penne pasta: The ridges catch the sauce perfectly, though rigatoni works if that's what you have
  • 300 g fresh salmon fillet: Skin removed and cut into bite-sized pieces, though leftover cooked salmon works in a pinch
  • 200 ml heavy cream: Creates that luxurious restaurant-style coating, though half-and-half lightens it up
  • 50 g grated Parmesan cheese: Freshly grated melts better than the pre-grated stuff
  • 2 tbsp unsalted butter: Combined with olive oil, it prevents the butter from burning while adding richness
  • 1 small onion, finely chopped: Adds a subtle sweetness that balances the cream
  • 2 garlic cloves, minced: Don't let it brown or it'll turn bitter
  • 100 g baby spinach: Wilts beautifully into the sauce for a pop of color
  • 1 tbsp fresh dill or parsley: Dill pairs beautifully with salmon, but parsley works if you're not a fan
  • 1 tbsp olive oil: Prevents the butter from burning at medium heat
  • Zest and juice of 1/2 lemon: Cuts through the richness and brightens everything
  • Salt and black pepper: Season the salmon well before cooking, it makes all the difference

Instructions

Cook the pasta to perfection:
Bring a large pot of salted water to a rolling boil. Cook the penne until it's al dente, usually a minute less than the package suggests. Before draining, scoop out 1/2 cup of that starchy cooking water, it's liquid gold for fixing sauce consistency later.
Build the flavor base:
While the pasta bubbles away, heat olive oil and butter in a large skillet over medium heat. Toss in the chopped onion and let it soften for about 2 minutes until translucent. Add the minced garlic and give it just 1 minute, you want it fragrant, not browned.
Cook the salmon gently:
Cut your salmon into bite-sized pieces and season generously with salt and pepper. Add them to the skillet and sauté gently, turning occasionally, until just cooked through, about 3 to 4 minutes. Remove the salmon to a plate, it'll finish cooking when you add it back in.
Create the creamy sauce:
Pour the heavy cream into the same skillet and bring it to a gentle simmer. Stir in the Parmesan, lemon zest, and juice until the cheese melts and the sauce thickens slightly. Season with salt and pepper, remembering that the Parmesan is already salty.
Bring it all together:
Add the drained penne and baby spinach to the sauce, tossing well. If the sauce looks too thick, splash in some of that reserved pasta water until it's silky and clings to the pasta. Return the salmon to the skillet and fold gently so the pieces don't break up completely.
Finish and serve:
Remove the skillet from heat immediately, the sauce will keep thickening from the residual heat. Sprinkle with chopped fresh dill or parsley and serve while it's still creamy and hot.
Golden penne pasta tossed with tender salmon chunks in a velvety lemon garlic cream sauce Pin This
Golden penne pasta tossed with tender salmon chunks in a velvety lemon garlic cream sauce | flavanzu.com

This recipe became a staple during my first year of living alone. There was something about treating myself to a proper salmon dinner on random Tuesdays that made my tiny apartment feel like home. Now whenever I make it for friends, they ask why it tastes so much better than restaurant versions.

Making It Your Own

I've discovered that smoked salmon transforms this into something entirely different, almost elegant. The smokiness infuses the cream in this incredible way. Sometimes I'll add capers for brightness or frozen peas for sweetness. My neighbor adds sun-dried tomatoes and swears it's the best version she's tried.

Perfecting the Sauce

The secret I learned after too many watery sauces is to let the cream simmer for just a minute before adding the cheese. It thickens slightly, which helps the Parmesan melt into something velvety rather than stringy. And never skip the lemon zest, that's what makes people ask what your secret ingredient is.

Serving Suggestions

A crisp white wine like Pinot Grigio cuts through the richness beautifully. I always serve this with a simple green salad dressed with vinaigrette, the acidity balances everything. A piece of crusty bread never hurts either.

  • Grate extra Parmesan at the table, everyone loves freshly grated cheese
  • Have extra lemon wedges available for those who love bright flavors
  • This reheats surprisingly well with a splash of cream to loosen it up
Plated creamy salmon penne with grated Parmesan, dill garnish, and al dente pasta in white bowls Pin This
Plated creamy salmon penne with grated Parmesan, dill garnish, and al dente pasta in white bowls | flavanzu.com

Some recipes are just reliable, and this one has never let me down. Hope it finds its way into your regular rotation too.

Recipe FAQs

Yes, frozen salmon works well for this dish. Thaw it completely in the refrigerator before cooking, then pat it dry with paper towels to remove excess moisture before cutting into pieces.

Half-and-half creates a lighter sauce, though it will be less rich. For a dairy-free option, use full-fat coconut milk or a cashew cream alternative, noting the flavor will change slightly.

The salmon is done when it turns opaque and flakes easily with a fork, about 3-4 minutes in the skillet. Be careful not to overcook, as it will continue cooking slightly when returned to the hot sauce.

The dish is best served immediately, but you can prepare components ahead. Cook the pasta and sauce separately up to a day in advance, then reheat gently with a splash of cream or pasta water before combining with the salmon.

Fresh dill, parsley, basil, or chives all complement the creamy salmon beautifully. For a more intense herbal flavor, try a combination or add fresh tarragon for an anise-like note that pairs exceptionally well with fish.

Keep the heat at a gentle simmer rather than a rolling boil when adding the cream. Stir continuously and add the pasta water gradually to help emulsify the sauce. If it does separate, whisk vigorously off the heat.

Creamy Salmon Penne Pasta

Tender salmon pieces with penne in a rich cream sauce enhanced with lemon, herbs, and Parmesan.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz penne pasta

Fish

  • 10 oz fresh salmon fillet, skin removed

Dairy

  • 3/4 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 2 tbsp unsalted butter

Vegetables & Aromatics

  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 3.5 oz baby spinach (optional)
  • 1 tbsp fresh dill or parsley, chopped

Others

  • 1 tbsp olive oil
  • Zest and juice of 1/2 lemon
  • Salt and black pepper, to taste

Instructions

1
Prepare the Pasta: Bring a large pot of salted water to a boil. Cook penne pasta according to package directions until al dente. Drain and set aside, reserving 1/2 cup pasta cooking water.
2
Sauté Aromatics: Heat olive oil and butter in a large skillet over medium heat. Add chopped onion and sauté for 2 minutes until softened. Add garlic and cook 1 minute more until fragrant.
3
Cook the Salmon: Cut salmon into bite-sized pieces and season with salt and pepper. Add to skillet and sauté gently until just cooked through, about 3-4 minutes. Remove salmon to a plate.
4
Prepare Cream Sauce: Pour heavy cream into skillet and bring to a gentle simmer. Stir in Parmesan, lemon zest, and juice. Season with salt and pepper to taste.
5
Combine Pasta and Sauce: Add drained penne and baby spinach if using to the sauce. Toss well, adding reserved pasta water as needed to achieve silky consistency.
6
Finish and Serve: Return salmon to skillet and gently fold to combine. Remove from heat. Sprinkle with chopped dill or parsley and serve immediately.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Knife and cutting board
  • Wooden spoon or spatula
  • Fine grater for Parmesan and lemon zest

Nutrition (Per Serving)

Calories 570
Protein 32g
Carbs 49g
Fat 27g

Allergy Information

  • Contains wheat (gluten), milk (dairy), and fish. Individuals with allergies to listed ingredients should substitute accordingly and always check package labels for hidden allergens.
Anzu Patel

Sharing wholesome, quick recipes and real cooking tips for everyday family meals.