One-Pan Creamy Salmon Pasta

This creamy salmon pasta cooks entirely in one pan: dry fettuccine, salmon fillets, cherry tomatoes, mushrooms, spinach, and a light cream and marinara sauce all go in together and come out as a rich, cohesive dish in about 20 minutes. No separate pot for the pasta, no babysitting the salmon. Just one pan, one lid, and dinner on the table.

Chef Josh eating creamy one pan salmon pasta with rich tomato sauce, served in a modern kitchen setting, highlighting a delicious meal
Jump to:

The One-Pan Pasta Worth Adding to the Rotation

One-pan pasta is one of those techniques that feels like it shouldn't work as well as it does. Dry pasta cooking directly in a cream and tomato sauce, absorbing the liquid as it softens, releasing starch that thickens the sauce naturally. No boiling water, no separate pot, no draining. It's the same principle behind my Creamy One Pan Tomato Spinach Fettuccine and my One-Pan Cheesy Tomato Beef Rigatoni, both dishes that convinced me this is one of the most underrated techniques in weeknight cooking.

This salmon version takes it further. The salmon fillets nestle on top of the dry pasta and vegetables, cook gently in the steam from the simmering sauce, and then flake directly into the dish at the end. The flakes distribute through the pasta, picking up the tomato, cream, and mushroom flavors as you toss everything together. A squeeze of lemon and some fresh basil over the top before serving is the move that makes it taste finished.

Why This Works Better Than You'd Expect

The salmon cooking on top of the pasta rather than underneath it means it steams rather than poaches. It stays tender and just cooked through without going rubbery, which is the most common problem with salmon in a pasta dish. Breaking it into large flakes rather than small pieces gives you proper bites of fish throughout rather than the salmon dissolving into the sauce.

Onion, spinach, pasta, marinara, salmon, cream, broth in a pan for one pan creamy tomato pasta

WHY THIS CREAMY SALMON PASTA WORKS

Dry Pasta Cooks in the Sauce and Thickens It Simultaneously

When dry fettuccine cooks in a liquid that isn't plain boiling water, it releases starch directly into that liquid as it softens. That starch thickens the cream and tomato sauce naturally, creating a cohesive coating rather than a watery pool at the bottom of the pan. It's the same mechanism that makes risotto creamy without adding cream - the starch does the thickening work so you don't have to.

Salmon on Top Steams Rather Than Poaches

Nestling the salmon fillets on top of the pasta and vegetables rather than submerging them in the liquid means they cook in steam rather than direct liquid contact. Steam is gentler and more even than liquid heat, which keeps the salmon tender and prevents it from overcooking while the pasta finishes below. The moment the salmon flakes easily when pressed, it's done.

Marinara and Cream Together Build Complexity Fast

Using a base of marinara or passata with light cream gives you a sauce with tomato acidity and richness from the cream without building a separate sauce from scratch. The mushrooms and cherry tomatoes add depth as they cook down into the liquid. By the time the pasta is tender, the sauce has absorbed all of those flavors and tastes like it cooked for much longer than 12 minutes.

Lemon and Fresh Herbs Finish the Dish

This is in the Chef's Note in the original recipe and worth emphasizing. A squeeze of lemon right before serving brightens the cream and cuts through the richness. Fresh basil or parsley adds a color contrast and a clean herbal note that makes the dish feel complete. Neither is optional in spirit, even if they're technically additions.

"This seriously comes together in ONE pan, and it's unbelievable. How easy! I can't get over it."

Lisa (email subscriber)

Recipe

Creamy one pan salmon pasta topped with grated cheese, served in a black bowl with fresh tomatoes.

One-Pan Creamy Salmon Pasta

5 from 11 votes
Dry fettuccine, salmon fillets, cherry tomatoes, mushrooms, and spinach cooked together in one pan with a light cream and marinara sauce. The salmon steams on top of the pasta and flakes directly into the dish at the end. Rich, cohesive, and on the table in under 25 minutes.
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Servings: 3 people

Ingredients
  

  • 2 salmon fillets (about 3 to 4 oz each)
  • 5 bundles dried fettuccine
  • 1 large handful cherry tomatoes (halved)
  • ½ red onion (thinly sliced)
  • 4 to 5 white or cremini mushrooms (sliced)
  • 1 large handful baby spinach
  • 3 garlic cloves (minced)
  • ½ cup marinara sauce or passata
  • ½ cup light cream
  • ¾ cup chicken or vegetable stock
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon dried oregano
  • ½ teaspoon chili flakes
  • Freshly grated Parmesan (for serving)
  • Squeeze of lemon and fresh basil or parsley (to finish)

Equipment

  • Large deep skillet or sauté pan with a lid
  • Box grater for Parmesan

Method
 

  1. Build the Base: Add fettuccine to a large deep skillet. Scatter cherry tomatoes, red onion, mushrooms, garlic, and spinach over and around the pasta. Pour in marinara, cream, and stock. Season with salt, pepper, garlic powder, oregano, and chili flakes.
    Onion, spinach, pasta, marinara, salmon, cream, broth in a pan for one pan creamy tomato pasta
  2. Add the Salmon: Nestle the salmon fillets on top of everything, skin side down if they have skin.
  3. Simmer: Cover with a lid and bring to a gentle simmer over medium heat. Cook for 10 to 12 minutes, stirring the pasta once or twice to prevent sticking, until the pasta is tender and the salmon flakes easily when pressed.
  4. Finish the Dish: Remove the lid. Break the salmon into large flakes and toss everything together until the sauce coats the pasta evenly. If the sauce is too thick, add a splash of water or stock. If it's too loose, simmer uncovered for 1 to 2 minutes.
    Delicious one pan creamy salmon pasta topped with fresh basil and tomato sauce, served hot on a black plate
  5. Serve: Finish with a squeeze of lemon, fresh basil or parsley, and a generous sprinkle of freshly grated Parmesan. Serve immediately.
    Delicious creamy one pan salmon pasta served with grated cheese, fresh tomatoes, and a cozy kitchen setting.

Notes

On the Salmon: Skin-on or skinless both work. If the fillets have skin, nestle them skin side down. The skin protects the flesh from the direct heat of the pan and peels away easily once the salmon is cooked through. Fresh salmon is best here. Frozen salmon works if you thaw it fully and pat it dry before adding it to the pan. Excess moisture from frozen salmon that isn't fully thawed will water down the sauce.
On Stirring the Pasta: Stir once or twice during the cook, not constantly. The pasta needs time in contact with the hot liquid to soften without breaking. Too much stirring agitates the fettuccine and can cause it to clump or break. Once or twice with tongs or a wooden spoon is enough to prevent sticking while letting the pasta cook evenly.
On Sauce Consistency: The ¾ cup of stock is a starting point. Every stove and every pan runs slightly differently, so check the consistency before the pasta is fully cooked. If it looks like it's drying out, add a small splash of hot water or stock. If it looks too loose when the pasta is done, simmer uncovered for a minute or two. The pasta starch released during cooking continues to thicken the sauce as it sits, so pull it slightly looser than you want the finished dish to be.
On Making it a Full Dinner: This pasta is complete as written. For a slightly more elevated version, a handful of capers and some sun-dried tomatoes added with the other vegetables adds a Mediterranean depth that works very well with the salmon.

Nutrition

Calories: 300kcalCarbohydrates: 6gProtein: 24gFat: 20gSaturated Fat: 9gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gCholesterol: 108mgSodium: 459mgPotassium: 658mgFiber: 1gSugar: 1gVitamin A: 557IUVitamin C: 3mgCalcium: 60mgIron: 1mg

Tried this recipe?

Let me know how it was!

Common questions about the One-pan Salmon Pasta

How do you make creamy salmon pasta in one pan?

Add dry fettuccine to a deep skillet with your vegetables, marinara, cream, and stock. Nestle the salmon fillets on top, cover with a lid, and simmer over medium heat for 10 to 12 minutes. The pasta cooks directly in the sauce, releasing starch that thickens it naturally. The salmon steams on top and flakes directly into the dish at the end. One pan, one lid, done.

Can you cook pasta directly in the sauce without boiling it first?

Yes! It's my favorite technique. When dry pasta cooks in a flavored liquid rather than plain boiling water, it releases starch into that liquid as it softens. That starch thickens the sauce naturally and creates a cohesive coating rather than a watery pool. The key is having enough liquid in the pan to allow the pasta to fully hydrate. For fettuccine, the combination of cream, marinara, and stock gives you exactly enough.

How do you know when salmon is cooked through in a pasta dish?

Press the thickest part of the fillet gently with a fork or your finger. Cooked salmon flakes easily and separates along its natural lines. Undercooked salmon feels firm and resists flaking. For this recipe, 10 to 12 minutes of covered simmering is enough for most fillet sizes. Thicker fillets may need another minute or two.

What pasta goes best with salmon?

In my opinion, long, flat pasta shapes work best. Fettuccine is the ideal choice here because its flat, wide surface gives the creamy sauce more area to cling to and the salmon flakes distribute evenly through it. Linguine and spaghetti both work as alternatives. Short pasta shapes like penne or rigatoni can work but cook at a different rate and don't integrate with the flaked salmon as naturally.

Can you use canned salmon for this pasta?

Yes, with adjustments. Add the canned salmon at the very end rather than cooking it with the pasta, since it's already cooked and just needs warming through. The flavor will be milder than fresh salmon but the dish still works well. Wild-caught canned salmon gives you the best flavor if you're going that route.

If you make this one, I want to hear how it went! Leave a rating below or tag me, and save it for the next time you want a proper dinner that doesn't require three pans and a lot of optimism.

More recipes I think you'll love

Into this one? I have lots more where it came from. Try a few of these next.

19 Comments

  1. 5 stars
    Impressively yummy, especially for how easy it is. I used coconut milk like another comment asked about, and can confirm it still tasted good! Also made so many substitutions (i.e. used farfalle instead of fettucine, arugula instead of spinach, bigger tomatoes, skipped mushrooms, coconut milk instead of cream) and it was still awesome. Thanks for sharing!

    1. Hi Stacy, yes!I can't promise exact timing as I haven't tested chicken for recipe writing, but it wil be delicious. Just note: chicken thighs take longer to cook through than salmon does, so you'd want to cut them into smaller pieces and possibly give the pan a few extra minutes covered before adding the pasta, checking that the chicken's fully cooked before serving.

  2. I would love to make this, but I have a lot of dietary restrictions (on the low FODMAP diet + other dietary challenges) and I’m wondering about substitutions…
    1) I can’t eat garlic or onion. I imagine that the water content of the onion is critical for cooking the pasta in this dish - any suggestions for replacement? I am able to add garlic infused olive oil at the end as it adds flavour without consequence, but can’t use actual garlic cloves.
    2) I can eat button/cremini mushrooms only in very small quantities, but oyster mushrooms are safe for me. Could I replace or is this going to impact water content in the pot in a detrimental way?
    3) Could I substitute trout for salmon without significantly impacting the dish/cooking method?
    4) Does the one pan method work with gluten free pasta?

    Thank you in advance for taking the time to share your insights. I am always trying to figure out ways to modify so that I can still find joy in cooking and eating!

    1. Hi Stephanie,

      Love how specific these are — let's go through them:

      Onion/garlic: Good instinct, but the onion isn't doing heavy lifting on the liquid side here — that's mostly the stock, marinara, and cream. You should be fine omitting the onion entirely, or swapping in the green tops of scallions/chives for a bit of oniony flavor without the FODMAP hit. Garlic-infused oil stirred in at the end is exactly the right move.
      Oyster mushrooms instead of cremini: Should work fine — oyster mushrooms actually tend to release a bit less water than cremini, not more, so if anything it's a safer swap for the pot's liquid balance, not a risk.
      Trout instead of salmon: Yes, trout is a similar fatty, flaky fish and should cook through in about the same 10-12 minute window nestled on top — I wouldn't expect to need any real changes to the method.
      Gluten-free pasta: This one I'd flag as untested — the sauce here thickens from the starch regular pasta releases as it cooks directly in the liquid, and gluten-free pasta releases starch differently, so you may need to watch it more closely. If it looks like it's drying out, add a splash of hot water or stock; if it's too loose once the pasta's done, simmer uncovered a minute or two to tighten it up.

      Really appreciate the thoughtful questions — hope this one works for you!

  3. 5 stars
    Thank you for this recipe! It was brilliant! Absolutely delicious, and I even had it as leftovers, still yummy! I am going to try it with shrimp, thinking I will not put them in right away, due to the difference in cooking time for the shrimp and the noodles.....can't wait to try more of your recipes! Keep cooking! Cheers!

    1. Hi Hayley, you could, but you would have to stir it in at the end off the heat. If you heat up yogurt too much (or add it to the pasta while it's really hot) it'll curdle a bit. It's still edible, but it just doesn't create the creamy texture that we're going for here. If you prefer yogurt over cream, it'll totally work though -- just be mindful of when adding it!

  4. 5 stars
    This recipe is so easy to make and is EXTREMELY delicious. New favorite salmon recipe, I added the capers and the fire roasted tomatoes, great addition.

  5. 5 stars
    I made this last night for dinner . Wow what an amazing dish . I did use my homemade passata. Coupled with some buttered crusty bread.
    It was a hit on a cold winters night .

    1. 5 stars
      Made this for my friend and we both loved it. The chilli flakes give it a little bit of a kick which we both loved. As there were only the 2 of us there was plenty left for me to have the next night. The kick from the chilli was a bit stronger but still just as enjoyable. Will definitely be making this again.

5 from 11 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating