There's something about a bowl of creamy salmon pasta that feels like a warm hug at the end of a long day. With tender flakes of salmon, perfectly cooked pasta, and a velvety garlic cream sauce, this dish is as comforting as it is elegant.

I first whipped this up on a rainy Tuesday night using leftover salmon from the night before. Since then, it’s become my go-to for when I want something that feels a bit fancy—but still comes together in under 30 minutes. Bonus: it’s a hit with both the kids and my picky-eater husband.
Whether you’re cooking for date night or just need a cozy, quick dinner, this creamy salmon pasta is about to become your new favorite.
Why You’ll Love This Creamy Salmon Pasta
Get ready to meet the pasta dish you’ll be dreaming about. This creamy salmon pasta is a rich, satisfying meal that tastes like something you'd order at a restaurant—but it's surprisingly easy to make at home.
First of all, it’s fast and weeknight-friendly. From start to finish, this dish takes about 25 minutes. That includes the sauce, the pasta, and even the salmon if you're cooking it fresh.
It’s also budget-conscious, especially if you use canned or leftover cooked salmon. You don’t need fancy ingredients to create something that feels indulgent.
Let’s not forget how versatile it is. Don’t have spinach? Swap in peas. Want to make it dairy-free? Use coconut cream instead of heavy cream. This recipe is forgiving and flexible, which makes it perfect for busy kitchens.
And of course, it’s family-approved. The creamy sauce and mild salmon flavor win over even the pickiest palates. Serve it with garlic bread or a simple green salad, and dinner is done.
With all that going for it, it’s no wonder this dish has earned a regular spot in our dinner rotation.
Ingredients Notes

What makes this creamy salmon pasta shine is the balance of rich, silky sauce and flaky fish—both brought together with simple pantry staples and a touch of care.
Salmon is the star of the show. You can use fresh fillets, leftover baked salmon, or even high-quality canned salmon in a pinch. I prefer wild-caught salmon for its flavor and richness, but any variety will work. Be sure to flake it into bite-sized pieces so it melds nicely with the sauce.
Pasta is your canvas here. I love using fettuccine or linguine because the flat noodles hold onto the sauce beautifully. Penne or rigatoni also work if you prefer shorter shapes. Be sure to cook it al dente, so it doesn’t get mushy once mixed with the sauce.
The creamy base begins with heavy cream and a touch of parmesan cheese. This combo creates a luscious, silky texture without feeling too heavy. If you're trying to lighten it up, you can substitute with half-and-half or even a splash of milk, though the final result will be slightly thinner.
Garlic and shallots add an aromatic depth to the dish. Don't skip them—they provide that irresistible savory flavor that pulls everything together. If you don’t have shallots, a small yellow onion will do just fine.
You’ll also want a bit of fresh lemon juice and baby spinach. The lemon brightens up the cream sauce and cuts through the richness, while spinach adds a pop of color and a healthy twist. If you're not a spinach fan, arugula or kale make great substitutes.
All you’ll need in terms of equipment is a large sauté pan or skillet, a pot for boiling pasta, and a sharp knife for prepping ingredients. Nothing fancy required!
How to Make This Creamy Salmon Pasta

Making this dish is easier than you might think. With just a few steps, you'll have a cozy, restaurant-worthy dinner on the table in no time.
Start by bringing a large pot of salted water to a boil. Cook your pasta according to package directions until it’s al dente. Reserve about ½ cup of the pasta water before draining—this starchy liquid can help loosen the sauce later, if needed.
While the pasta cooks, prepare your salmon. If you’re using fresh fillets, season them with salt and pepper and cook them in a skillet over medium heat with a touch of olive oil—about 3-4 minutes per side until cooked through and easily flaked. If you're working with leftovers or canned salmon, simply flake it and set it aside.
In the same skillet, reduce the heat to medium and add a bit more olive oil or butter. Sauté your minced garlic and sliced shallots until soft and fragrant, about 2-3 minutes. This step sets the flavor foundation for the whole dish.
Pour in the heavy cream and bring it to a gentle simmer. Stir in the parmesan cheese, whisking until smooth and melted. Add a splash of the reserved pasta water if the sauce feels too thick. Then, stir in the lemon juice and baby spinach, letting it wilt gently in the hot cream.
Finally, fold in the cooked salmon and drained pasta. Toss everything together gently so the sauce coats every strand of pasta and the salmon stays in flaky chunks. Taste and adjust with salt, pepper, or more lemon juice as needed.
From start to finish, this recipe takes about 25–30 minutes. You’ll know it’s ready when the pasta is glossy and coated, the salmon is tender, and your kitchen smells like heaven.
Storage Options
This creamy salmon pasta keeps surprisingly well, making it perfect for leftovers or meal prep.
To store, let the pasta cool to room temperature, then transfer it to an airtight container. It will stay fresh in the fridge for up to 3 days. I don't recommend freezing this one—the creamy sauce can separate once thawed.
If you're making it ahead of time, you can prep the sauce and salmon in advance and store them separately. When you’re ready to eat, just cook fresh pasta and combine everything.
For reheating, use the stovetop whenever possible. Add a splash of milk, cream, or pasta water to help revive the sauce and heat over low until warmed through. The microwave works too—just stir halfway through to ensure even heating and avoid drying it out.
Variations and Substitutions
One of my favorite things about this creamy salmon pasta is how endlessly customizable it is. You can tweak it to fit your tastes, dietary needs, or just what you have in the fridge.
For a lighter version, swap the heavy cream for half-and-half or even a mix of milk and Greek yogurt. It’ll still be creamy, just a bit less rich.
If you’re looking for a dairy-free option, coconut cream makes a fantastic stand-in for heavy cream. Pair it with nutritional yeast or a vegan parm for that cheesy flavor.
Not a fan of salmon? Try it with shrimp, chicken, or even roasted vegetables like mushrooms or zucchini. The sauce is delicious on just about anything.
You can also play with the greens. Don’t have spinach? Use kale, arugula, or even frozen peas. Just toss them in near the end so they retain some texture.
And if you like a bit of kick, a pinch of red pepper flakes or a spoonful of sun-dried tomatoes adds a burst of bold flavor.
PrintCreamy Salmon Pasta Recipe
Indulge in this creamy salmon pasta recipe made with tender salmon, garlic, and a luscious cream sauce. This comforting dish blends rich flavors and silky textures, perfect for a quick dinner that feels gourmet. Whether you're craving seafood or a pasta night upgrade, this recipe delivers satisfaction in every bite.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Ingredients
-
8 oz fettuccine or pasta of choice
-
1 tbsp olive oil
-
2 garlic cloves, minced
-
1 small onion, finely chopped
-
½ tsp chili flakes (optional)
-
1 cup heavy cream
-
½ cup grated Parmesan cheese
-
1 tbsp lemon juice
-
½ tsp salt
-
¼ tsp black pepper
-
1 cup cooked salmon (grilled, baked, or canned)
-
Fresh parsley for garnish
Instructions
-
Cook pasta according to package instructions. Drain and set aside.
-
Heat olive oil in a large pan over medium heat. Sauté garlic and onion until soft.
-
Add chili flakes if using, then pour in heavy cream and simmer for 2–3 minutes.
-
Stir in Parmesan, lemon juice, salt, and pepper. Let the sauce thicken slightly.
-
Add cooked salmon, breaking it gently into chunks. Heat through.
-
Toss in the cooked pasta, coating well in the sauce.
-
Garnish with parsley and serve hot.
Notes
-
Use fresh or canned salmon based on preference.
-
Add spinach or peas for extra veggies.
-
Adjust cream thickness by adding pasta water.
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 3g
- Sodium: 480mg
Leave a Reply