One Pot Creamy Salmon Pasta is a cozy, flavorful dinner that brings tender salmon, silky cream sauce, Parmesan, garlic, and pasta together in one pan. It is an easy salmon dinner for busy evenings when you want something comforting without a sink full of dishes.
Why You’ll Love This Recipe
- Rich and flavorful: Golden-seared salmon, garlic, Parmesan, lemon, and fresh herbs create layers of flavor.
- Easy cleanup: Everything comes together in one skillet or Dutch oven.
- Creamy without fuss: The pasta cooks directly in the broth and cream, helping create a naturally luscious sauce.
- Family-friendly: Mild salmon, creamy sauce, and familiar pasta make this an approachable dinner for the whole family.
- Fresh and balanced: Lemon, spinach, and herbs brighten the rich sauce.
Ingredients

Salmon and Pasta
- 1 lb / 450g skinless salmon fillets
- 8–10 oz / 225–285g linguine, fettuccine, or penne
- 1 tbsp olive oil
- 1 tbsp unsalted butter
- Fine sea salt, to taste
- Ground black pepper, to taste
Creamy Garlic Sauce
- 1 small shallot, finely diced
- 4 cloves garlic, minced
- 2 cups / 480ml chicken or vegetable broth
- 1 cup / 240ml heavy cream
- ½ cup / about 50g freshly grated Parmesan
- 2 large handfuls fresh spinach
- Zest from ½ lemon
- Juice from ½ lemon
- Pinch of red pepper flakes, optional
For Finishing
- 2–3 tbsp fresh dill or parsley, chopped
- Extra Parmesan, for serving
- Lemon wedges, for serving
Instructions
- Prepare the salmon. Remove the skin if necessary and cut the salmon into bite-sized cubes. Pat dry with paper towels and season with salt and black pepper.
- Sear the salmon. Heat the olive oil and butter in a large, deep skillet or Dutch oven over medium-high heat. Add the salmon in a single uncrowded layer and cook for 2–3 minutes per side, until golden outside but not fully cooked.
- Remove the salmon. Transfer the salmon to a clean plate and set aside. Keep the browned bits and remaining fat in the pan for extra flavor.
- Sauté the aromatics. Reduce the heat to medium. Add the shallot and cook for about 1 minute. Add the garlic and cook for another 30–60 seconds, stirring constantly.
- Add the cooking liquid. Pour in the broth and heavy cream. Scrape the bottom of the pan with a wooden spoon to loosen the browned bits. Bring to a gentle simmer.
- Cook the pasta. Add the dry pasta directly to the pan, arranging it so it is mostly submerged. Cover and simmer over medium-low heat for about 8–12 minutes, stirring every 2 minutes. Follow the pasta package directions as your primary guide.
- Adjust the liquid. If the pasta needs more liquid before becoming tender, add warm broth ¼ cup at a time. If there is too much liquid after the pasta is al dente, simmer uncovered for 1–2 minutes.
- Finish the sauce. Lower the heat and stir in the Parmesan until melted. Add the spinach, lemon zest, and optional red pepper flakes. Stir until the spinach wilts and the sauce becomes smooth and glossy.
- Add lemon and salmon. Remove the pan from direct heat and stir in the lemon juice. Return the salmon and any juices from the plate. Fold gently through the pasta and let it stand for 1–2 minutes.
- Garnish and serve. Taste and adjust the seasoning with salt, pepper, lemon, or Parmesan. Finish with fresh dill or parsley and serve immediately.

Tips & Tricks
- Don’t overcrowd the salmon: Sear in batches if your pan is small. This helps the salmon develop a golden exterior.
- Use freshly grated Parmesan: It melts more smoothly into the cream sauce than pre-shredded cheese.
- Keep the simmer gentle: A vigorous boil can make the cream sauce separate and may cause the pasta to cook unevenly.
- Stir regularly: Pasta releases starch as it cooks, so frequent stirring helps prevent sticking and encourages a creamy sauce.
- Choose the right pasta: Linguine and fettuccine give a classic creamy pasta texture, while penne is particularly easy to serve.
- Don’t overcook the salmon: Returning it near the end allows residual heat to finish cooking it while keeping the fish tender.
- For a thicker sauce: Let the finished pasta rest for 1–2 minutes before serving. The sauce will naturally thicken.
- For a lighter variation: Replace some of the heavy cream with additional broth, although the finished sauce will be less rich.
Details
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Dinner
- Method: One-pot / stovetop
- Cuisine: American-inspired
- Difficulty: Easy
- Dietary Notes: Halal-friendly; pescatarian-friendly

Notes
For the best texture, serve this pasta immediately while the sauce is warm and silky. Dill pairs especially well with salmon, while parsley gives the dish a milder, fresh finish.
You can add extra spinach, substitute another short pasta shape, or use vegetable broth instead of chicken broth. If using chicken broth, choose a halal-certified variety when required for your dietary needs.
Nutrition
Approximate nutrition per serving, based on 4 servings:
- Calories: 780 kcal
- Protein: 43g
- Carbohydrates: 55g
- Fat: 44g
Actual values will vary depending on the salmon, pasta, cream, Parmesan, and portion sizes used.
FAQ
Can I use frozen salmon for One Pot Creamy Salmon Pasta?
Yes. Thaw the salmon completely in the refrigerator, then pat it very dry before cutting and searing. This helps it brown rather than steam.
What pasta works best for creamy salmon pasta?
Linguine and fettuccine work beautifully because their long, flat shapes hold the creamy sauce. Penne is also a convenient option.
Can I make this salmon pasta recipe without spinach?
Absolutely. You can leave out the spinach or replace it with another quick-cooking leafy green. The pasta will still have plenty of flavor from the garlic, Parmesan, lemon, and salmon.
How do I keep the sauce creamy?
Cook the pasta at a gentle simmer, stir regularly, and add Parmesan over low heat. Avoid aggressively boiling the cream sauce.
Can I use a different fish?
Yes. Firm fish such as trout can work well. Adjust the cooking time according to the thickness and type of fish.
Is this an easy salmon dinner for weeknights?
Yes. The ingredients are straightforward, and cooking the pasta and sauce in the same pan keeps both preparation and cleanup manageable.
Storage
Refrigerator: Allow leftovers to cool promptly, then store them in an airtight container in the refrigerator for up to 2 days.
Freezer: Cream-based pasta can change texture after freezing, so freezing is not recommended for the best results. If necessary, freeze in an airtight container for up to 1 month and expect the sauce to be less silky after thawing.
Reheating: Reheat gently in a skillet over low to medium-low heat. Add a splash of broth or cream and stir occasionally until heated through. Avoid overheating, which can dry out the salmon and cause the sauce to separate.
Similar Recipes

One Pot Creamy Salmon Pasta
Ingredients
Salmon and Pasta
- 1 lb / 450g skinless salmon fillets
- 8 –10 oz / 225–285g linguine fettuccine, or penne
- 1 tbsp olive oil
- 1 tbsp unsalted butter
- Fine sea salt to taste
- Ground black pepper to taste
Creamy Garlic Sauce
- 1 small shallot finely diced
- 4 cloves garlic minced
- 2 cups / 480ml chicken or vegetable broth
- 1 cup / 240ml heavy cream
- ½ cup / about 50g freshly grated Parmesan
- 2 large handfuls fresh spinach
- Zest from ½ lemon
- Juice from ½ lemon
- Pinch of red pepper flakes optional
For Finishing
- 2 –3 tbsp fresh dill or parsley chopped
- Extra Parmesan for serving
- Lemon wedges for serving
Instructions
- Prepare the salmon. Remove the skin if necessary and cut the salmon into bite-sized cubes. Pat dry with paper towels and season with salt and black pepper.
- Sear the salmon. Heat the olive oil and butter in a large, deep skillet or Dutch oven over medium-high heat. Add the salmon in a single uncrowded layer and cook for 2–3 minutes per side, until golden outside but not fully cooked.
- Remove the salmon. Transfer the salmon to a clean plate and set aside. Keep the browned bits and remaining fat in the pan for extra flavor.
- Sauté the aromatics. Reduce the heat to medium. Add the shallot and cook for about 1 minute. Add the garlic and cook for another 30–60 seconds, stirring constantly.
- Add the cooking liquid. Pour in the broth and heavy cream. Scrape the bottom of the pan with a wooden spoon to loosen the browned bits. Bring to a gentle simmer.
- Cook the pasta. Add the dry pasta directly to the pan, arranging it so it is mostly submerged. Cover and simmer over medium-low heat for about 8–12 minutes, stirring every 2 minutes. Follow the pasta package directions as your primary guide.
- Adjust the liquid. If the pasta needs more liquid before becoming tender, add warm broth ¼ cup at a time. If there is too much liquid after the pasta is al dente, simmer uncovered for 1–2 minutes.
- Finish the sauce. Lower the heat and stir in the Parmesan until melted. Add the spinach, lemon zest, and optional red pepper flakes. Stir until the spinach wilts and the sauce becomes smooth and glossy.
- Add lemon and salmon. Remove the pan from direct heat and stir in the lemon juice. Return the salmon and any juices from the plate. Fold gently through the pasta and let it stand for 1–2 minutes.
- Garnish and serve. Taste and adjust the seasoning with salt, pepper, lemon, or Parmesan. Finish with fresh dill or parsley and serve immediately.
Notes
Conclusion
One Pot Creamy Salmon Pasta is proof that a comforting, restaurant-style dinner doesn’t need to be complicated. With tender salmon, creamy Parmesan sauce, fresh spinach, garlic, and a bright touch of lemon, you get a satisfying meal from a single pan. Follow the simple cooking steps and you’ll have a flavorful dinner that’s easy enough for a weeknight and special enough to share with guests.

