Creamy Salmon Pasta Recipe | Easy One-Pot Weeknight Dinner
Creamy Salmon Pasta: Your New Favorite Weeknight Dinner

Turn ordinary weeknights into extraordinary meals with this incredibly easy creamy salmon pasta recipe. Imagine tender flaky salmon swimming in a rich, garlicky cream sauce, perfectly coating every strand of pasta. This one-pot wonder comes together in just 30 minutes, making it the ultimate solution for busy evenings when you crave something special without the fuss.
What makes this dish truly magical is how accessible it is. You don’t need chef-level skills or hard-to-find ingredients. Just simple, fresh components that transform into restaurant-quality comfort food that will have your family asking for seconds!
Ingredients You’ll Need

- 12 oz penne pasta (or your favorite shape)
- 2 salmon fillets (about 1 lb), skin removed, cut into chunks
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 1 small onion, finely chopped
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup fresh parsley, chopped
- 1 lemon, zested and juiced
- Salt and black pepper to taste
- 1/2 tsp red pepper flakes (optional)
Step-by-Step Instructions

Step 1: Cook the Pasta
Bring a large pot of salted water to boil. Cook pasta according to package directions until al dente. Drain well, reserving 1/2 cup of pasta water.
Step 2: Prepare the Salmon
Pat salmon chunks dry with paper towels. Season generously with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Add salmon and cook for 2-3 minutes per side until lightly browned but not cooked through. Remove from skillet and set aside.
Step 3: Create the Cream Sauce
In the same skillet, add onion and cook for 3-4 minutes until softened. Add garlic and cook for 30 seconds until fragrant. Pour in heavy cream, bring to a simmer, then reduce heat to low.
Step 4: Combine Everything
Add Parmesan cheese to the sauce, stirring until melted and smooth. Return salmon to the skillet along with cooked pasta. Gently toss everything together, adding pasta water as needed to reach desired creaminess.
Step 5: Finish and Serve
Stir in lemon zest, lemon juice, and parsley. Season with additional salt and pepper if needed. Serve immediately with extra Parmesan and red pepper flakes for those who want a little kick.
Expert Tips for Perfect Creamy Salmon Pasta

- Don’t overcook the salmon: The residual heat will finish cooking it when you add it back to the sauce.
- Use fresh lemon: The brightness cuts through the richness and elevates the entire dish.
- Reserve pasta water: The starchy water helps the sauce cling beautifully to the pasta.
- Customize your veggies: Add spinach, peas, or cherry tomatoes for extra nutrition and color.
- Make it healthier: Swap heavy cream for half-and-half or Greek yogurt for a lighter version.
Frequently Asked Questions
Can I use canned salmon?
Yes! Drain canned salmon well and flake it into the sauce during the last step of cooking.
How long do leftovers last?
Store in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of cream or milk.
Can I freeze this pasta?
Freezing is possible but the cream sauce may separate slightly upon reheating. Add fresh cream when reheating to restore consistency.
What’s the best pasta shape for this recipe?
Penne, fettuccine, or farfalle work wonderfully as they hold the creamy sauce perfectly.

Creamy Salmon Pasta: Your New Favorite Weeknight Dinner
Ingredients
Method
- Cook the Pasta: Bring a large pot of salted water to boil. Cook pasta according to package directions until al dente. Drain well, reserving 1/2 cup of pasta water.
- Prepare the Salmon: Pat salmon chunks dry with paper towels. Season generously with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Add salmon and cook for 2-3 minutes per side until lightly browned but not cooked through. Remove from skillet and set aside.
- Create the Cream Sauce: In the same skillet, add onion and cook for 3-4 minutes until softened. Add garlic and cook for 30 seconds until fragrant. Pour in heavy cream, bring to a simmer, then reduce heat to low.
- Combine Everything: Add Parmesan cheese to the sauce, stirring until melted and smooth. Return salmon to the skillet along with cooked pasta. Gently toss everything together, adding pasta water as needed to reach desired creaminess.
- Finish and Serve: Stir in lemon zest, lemon juice, and parsley. Season with additional salt and pepper if needed. Serve immediately with extra Parmesan and red pepper flakes for those who want a little kick.
