I grew up on quick, comforting weeknight pastas, and this creamy salmon pasta has become my go-to when I want something that feels special without a lot of fuss. Flaky salmon, garlicky cream, and sharp Parmesan come together in under 30 minutes for a dinner that’s elegant enough for guests but easy enough for a busy Tuesday. If you like rich, saucy pastas, this recipe sits in the same comfort-food family as butter chicken pasta, but with a bright seafood twist.
Why you’ll love this dish
This recipe balances indulgence and simplicity. It’s creamy but not heavy, ready in the time it takes to boil pasta, and uses pantry-friendly ingredients most cooks already have on hand. Salmon cooks quickly and gives you a protein-rich dinner that pairs beautifully with simple sides.
“A weeknight winner — velvety sauce, flaky salmon, and no fuss cleanup.” — a regular at my dinner table
Perfect occasions: quick family dinners, date nights when you want something impressive, or when you need a pescatarian-friendly main. It’s also forgiving: use fettuccine, penne, or a short pasta you prefer.
How this recipe comes together
You’ll cook the pasta first and save a bit of its starchy water. While the pasta cooks, sear bite-sized salmon pieces in a skillet until just opaque. Add garlic, then heavy cream and Parmesan to build the sauce; thin with reserved pasta water so it clings to the noodles. Toss everything together so the salmon warms through without breaking apart. The whole process is quick, and the reserved pasta water is the secret to a silky, well-emulsified sauce.
What you’ll need
- 8 oz pasta (fettuccine, penne, or similar)
- 2 tablespoons olive oil
- 1 pound salmon fillets, skinless and cut into ~1-inch pieces (pat dry)
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1 cup grated Parmesan cheese (freshly grated melts best)
- Salt and freshly ground black pepper, to taste
- Fresh dill or parsley, chopped, for garnish
Notes and substitutions:
- For a lighter version, substitute half-and-half for heavy cream, but expect a thinner sauce—cook a minute longer to reduce it slightly.
- Use vegetarian Parmesan (or nutritional yeast) to make a pescatarian-friendly variation without animal rennet.
- Frozen salmon works fine if thawed and patted dry; see FAQs for thawing tips.
Step-by-step instructions
- Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook until al dente according to package directions. Before draining, scoop out and reserve 1/4 cup of the hot pasta water. Drain and set the pasta aside.
- While the pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Pat salmon pieces dry with paper towels so they sear instead of steam. Arrange in a single layer and cook undisturbed until opaque and just cooked through, about 5–6 minutes depending on thickness. Turn gently if needed.
- Push the salmon to one side of the skillet. Add the minced garlic to the empty space and sauté 1–2 minutes until fragrant—don’t let it brown.
- Pour in 1 cup heavy cream and bring to a gentle simmer. Stir in 1 cup grated Parmesan until melted and the sauce is smooth. If the sauce feels too thick or stiff, stir in reserved pasta water a tablespoon at a time until you reach a silky consistency. Season with salt and freshly ground black pepper to taste.
- Add the drained pasta to the skillet and toss gently to coat, being careful not to break the salmon. Heat together 1–2 minutes so the pasta absorbs the sauce. Garnish with chopped fresh dill or parsley and serve immediately.
Best ways to enjoy it
Serve this creamy salmon pasta with a bright, simple salad—arugula with lemon vinaigrette or a crisp cucumber-tomato salad work well. For an extra green component, toss in steamed asparagus tips or blanched peas at the end. If you want a different protein pairing idea or a similar creamy pasta with chicken, try the creamy rotisserie chicken and broccoli pasta for inspiration on sides and plating.
Plating tip: twirl the pasta into nests with tongs for a restaurant-style look, and break a few salmon pieces on top so each plate shows the flaky texture.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The cream sauce will thicken in the fridge.
- Freezing: Cream sauces don’t always freeze well (they can break and become grainy). If you must freeze, remove salmon from the sauce and freeze components separately; thaw slowly and reheat gently.
- Reheating: Rewarm gently on the stovetop over low heat with a splash of milk or reserved water to loosen the sauce. Microwave reheating can be done, but use short bursts and stir between intervals to prevent curdling.
Food safety: cool leftovers quickly (within two hours) and refrigerate. Don’t refreeze leftovers that have been thawed.
Pro chef tips
- Pat salmon dry and don’t overcrowd the pan — that ensures a good sear and prevents steaming.
- Use freshly grated Parmesan for the best melt and flavor; pre-grated varieties have anti-caking agents that affect texture.
- Reserve pasta water: the starch helps the sauce cling to noodles and smooths out any separation.
- Avoid boiling the cream—keep it at a gentle simmer to prevent curdling and to allow the cheese to melt evenly.
- If salmon flakes too much while tossing, add pasta to the sauce on the stove and fold gently with a spatula instead of vigorous tossing.
Creative twists
- Lemon-dill: add 1–2 teaspoons lemon zest and a squeeze of lemon juice to brighten the sauce.
- Spicy kick: stir in 1/4 teaspoon red pepper flakes with the garlic.
- Veg-forward: add spinach or sun-dried tomatoes for color and flavor.
- Gluten-free: swap in your favorite gluten-free pasta and follow timing on the package.
- Low-fat option: use Greek yogurt stirred in off the heat instead of half the cream—temper it first with warm sauce to prevent curdling.
Common questions
Q: How long does this take from start to finish?
A: About 25–30 minutes total—pasta cooking time drives the clock while you sear the salmon and make the sauce.
Q: Can I use frozen salmon?
A: Yes. Thaw it overnight in the fridge and pat very dry before cooking. If in a hurry, place frozen fillets in a sealed bag and submerge in cold water until thawed (about 30–45 minutes) before patting dry.
Q: Can I substitute milk for heavy cream?
A: You can use whole milk or half-and-half for a lighter sauce, but expect a thinner texture. Reduce the sauce a bit longer or add 1–2 tablespoons of cream cheese for body.
Q: Is this safe for kids?
A: Yes — reduce or omit added pepper and red pepper flakes. Ensure salmon is cooked through (opaque, flakes easily) to avoid undercooking.
Q: Can I make this ahead?
A: Make the sauce and cook salmon, then cool and refrigerate separately from pasta. Reheat gently and combine just before serving to preserve texture.
If you want more creamy pasta ideas or protein swaps to rotate through weeknights, the linked recipes above offer great variations and pairing ideas.
Print
Creamy Salmon Pasta
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Pescatarian
Description
A quick and comforting creamy salmon pasta that combines flaky salmon, garlicky cream, and sharp Parmesan, perfect for busy weeknights.
Ingredients
- 8 oz pasta (fettuccine, penne, or similar)
- 2 tablespoons olive oil
- 1 pound salmon fillets, skinless and cut into ~1-inch pieces
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- Salt and freshly ground black pepper, to taste
- Fresh dill or parsley, chopped, for garnish
Instructions
- Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook until al dente according to package directions. Before draining, scoop out and reserve 1/4 cup of the hot pasta water. Drain and set aside.
- While the pasta cooks, heat olive oil in a large skillet over medium heat. Pat salmon pieces dry and cook undisturbed until opaque, about 5–6 minutes.
- Push salmon to one side of the skillet. Add minced garlic and sauté until fragrant, about 1–2 minutes.
- Pour in heavy cream and bring to a gentle simmer. Stir in grated Parmesan until melted and smooth. Adjust thickness with reserved pasta water as needed.
- Add drained pasta to the skillet and toss gently to coat. Heat together for 1–2 minutes, then garnish with chopped dill or parsley and serve immediately.
Notes
For a lighter version, use half-and-half instead of heavy cream. Frozen salmon is acceptable if thawed and patted dry. Ensure salmon is cooked through for safety.
