If you’re craving a comforting yet elegant pasta dish, this Creamy Salmon Pasta will quickly become one of your favorites. It combines tender roasted salmon, fresh baby spinach, and tangy capers, all coated in a rich, silky cream sauce. The linguine provides the perfect base to soak up every bit of flavor. Whether it’s a weeknight dinner or a special meal for two, this recipe brings a restaurant-quality experience right to your home kitchen.
Why You’ll Love This Creamy Salmon Pasta Recipe
This dish stands out because it’s both simple and impressive. You don’t need to be a gourmet chef to pull off the perfect balance of flavors here. The roasted salmon adds a delicate, flaky texture that pairs beautifully with the creamy sauce, while the capers introduce a subtle burst of briny brightness. Spinach adds color and nutrients without overpowering the dish. Plus, it all comes together in about 40 minutes, making it a manageable recipe even on busy days. The result is a comforting, satisfying meal that feels special without requiring a lot of fuss.
Ingredients for Your Creamy Salmon Pasta
- Nonstick cooking spray
- 2 salmon fillets (around 3/4 pound total, or one large fillet)
- 1 teaspoon kosher salt, divided (plus more for pasta water)
- 1/2 teaspoon ground black pepper, divided
- 12 ounces linguine pasta
- 2 tablespoons unsalted butter
- 3 garlic cloves, minced
- 1 1/4 cups heavy cream
- 1/2 cup dry white wine (optional — can be substituted with low-sodium chicken broth if preferred)
- 1 teaspoon grated lemon zest
- 5 ounces baby spinach (about one standard box)
- 2 tablespoons capers
- Lemon wedges (optional, for garnish)
How to Make Your Creamy Salmon Pasta
Start by preheating your oven to 350 degrees Fahrenheit and boiling a large pot of water for the linguine. Lightly coat a small rimmed baking pan with nonstick spray. Place your salmon fillets skin-side down on the pan, then sprinkle with half a teaspoon of kosher salt and a quarter teaspoon of black pepper. Roast the salmon for about 14 to 16 minutes, or until it’s just cooked through and opaque.
While the salmon cooks, salt your boiling water with a generous pinch of salt and cook the linguine according to the package instructions until al dente — firm to the bite but cooked through. Drain the pasta and set it aside once done.
Meanwhile, heat the butter in a large skillet over medium heat. Add the minced garlic and cook for about one minute, stirring constantly, so it doesn’t burn but releases its aroma. Pour in the heavy cream, white wine, lemon zest, and the remaining salt and pepper. Bring this mixture to a boil over medium-high heat, then reduce the heat to medium. Let it simmer for 5 to 6 minutes, stirring often, until it thickens into a light sauce.
Turn the heat to low and add the spinach and capers to the skillet. Add the drained pasta on top of the greens and gently toss everything together for 1 to 2 minutes until the spinach wilts just right.
Take your salmon out of the oven and carefully remove the skin by sliding a spatula between the skin and flesh. Discard the skin and flake the salmon into large chunks. Fold the salmon pieces gently into your pasta and sauce mixture.
Serve immediately with lemon wedges on the side, allowing you to add a fresh squeeze of citrus for an extra layer of brightness if you like.
How to Serve Creamy Salmon Pasta
This pasta is hearty and flavorful enough to be a standalone meal. Serve it hot, straight from the pan, to best enjoy the creamy texture and the tender flakes of salmon. For a well-rounded dinner, you can pair it with a simple green salad lightly dressed with olive oil and lemon juice or a side of roasted vegetables like asparagus or zucchini. A slice of crusty bread or garlic bread complements this dish perfectly, helping to scoop up any extra sauce on your plate. Garnish with freshly cracked black pepper and a sprinkle of fresh parsley if you want a touch of green on top.
Expert Tips for Making Perfect Creamy Salmon Pasta
To get the best results, make sure you don’t overcook your salmon — it should be tender and flaky, not dry. Using a food thermometer can help: the internal temperature should reach about 145 degrees Fahrenheit. If you prefer a stronger lemon flavor, add more zest or a squeeze of fresh lemon juice directly into the sauce before serving.
When making the sauce, simmer gently after adding the cream to avoid curdling. Stir often to keep the cream from sticking or burning on the pan’s bottom. If you want to skip the wine, substitute with low-sodium chicken or vegetable broth — it will still add great depth of flavor.
Use fresh garlic rather than garlic powder for that bright, sharp taste. Also, toss the pasta and spinach together just long enough to wilt the greens without making them soggy. Lastly, reserve some pasta water before draining if you want to loosen the sauce later — it’s a great trick to keep the dish silky.
How to Store Leftover Creamy Salmon Pasta
If you have leftovers, store them in an airtight container in the refrigerator. This dish should keep well for up to two days. When reheating, warm it gently on the stove or in the microwave on a low setting to prevent the cream from separating. You might want to add a splash of milk or cream when reheating to bring back the sauce’s creamy texture. Avoid freezing the dish, as the cream sauce can separate and affect the texture after thawing.
Variations on Creamy Salmon Pasta
This recipe is quite versatile and easy to customize to your taste or pantry. For a lighter version, try using half-and-half or a mix of milk and cream instead of full heavy cream. Swap out linguine for other pasta shapes like fettuccine, penne, or even whole wheat pasta for a healthier twist.
If you don’t have capers, chopped green olives can provide a similar briny note. You can also add some sautéed mushrooms or sun-dried tomatoes for extra depth of flavor. For a bit of heat, sprinkle some red pepper flakes into the sauce while it simmers. If you want to boost the protein, toss in cooked shrimp or scallops alongside the salmon.
Feel free to add fresh herbs like dill, basil, or parsley to brighten the dish even more.
Frequently Asked Questions About Creamy Salmon Pasta
Can I use frozen salmon fillets for this recipe?
Yes, but make sure to thaw them completely before roasting. Pat them dry to remove excess moisture so they roast well and don’t steam.
What can I substitute for white wine in the sauce?
If you prefer to avoid wine, use low-sodium chicken or vegetable broth. Lemon juice can also add brightness but add it at the end to avoid curdling the cream.
How do I prevent the cream sauce from breaking or curdling?
Cook the sauce gently on low to medium heat and stir often. Avoid boiling the sauce vigorously once cream is added.
Can I prepare this recipe ahead of time?
You can cook the salmon and pasta in advance, but it’s best to toss everything together and add spinach just before serving for the freshest taste.
Is this recipe suitable for meal prep?
Yes, it stores well for a couple of days, but reheat carefully to maintain sauce texture.

Creamy Salmon Pasta
Ingredients
- Nonstick cooking spray
- 2 fillets salmon (around 3/4 pound total)
- 1 teaspoon kosher salt (divided)
- 1/2 teaspoon ground black pepper (divided)
- 12 oz linguine pasta
- 2 tablespoons unsalted butter
- 3 cloves garlic (minced)
- 1 1/4 cups heavy cream
- 1/2 cup dry white wine (optional, can substitute with chicken broth)
- 1 teaspoon grated lemon zest
- 5 oz baby spinach (about one standard box)
- 2 tablespoons capers
- Lemon wedges (optional, for garnish)
Instructions
- Preheat oven to 350°F. Boil a large pot of water for the linguine. Lightly coat a baking pan with nonstick spray and place salmon skin-side down.
- Sprinkle salmon with 1/2 teaspoon salt and 1/4 teaspoon pepper. Roast for 14 to 16 minutes until cooked through.
- Salt the boiling water and cook linguine according to package instructions until al dente. Drain and set aside.
- In a skillet, melt butter over medium heat. Add garlic and cook for 1 minute until fragrant. Pour in heavy cream, white wine, lemon zest, and remaining salt and pepper.
- Bring to a boil, then reduce heat and simmer for 5 to 6 minutes until thickened.
- Add spinach and capers to the skillet. Toss in drained pasta and gently mix until spinach wilts.
- Remove salmon skin, flake the fish into large chunks, and fold into the pasta mixture.
- Serve immediately with lemon wedges on the side for added brightness.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!