• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Comfort Food
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Comfort Food
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Comfort Food
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Seafood

    Creamy Salmon Pasta

    Modified: Apr 21, 2026 · Published: Jul 26, 2022 by Tania · 15 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    If you love salmon, this Creamy Salmon Pasta is a must-try! It’s an easy 30-minute weeknight recipe that keeps things simple without sacrificing flavor.

    The creamy garlic parmesan sauce is incredibly simple to make, and it brings the salmon, pasta, spinach, and jammy roasted tomatoes together into the most delicious creamy pasta dish!

    salmon pasta with tomatoes and spinach tossed in creamy garlic parmesan sauce

    Quick Look: Creamy Salmon Pasta

    • Prep Time: 10 minutes, Cook Time: 20 minutes
    • Total Time: 30 minutes
    • Method: Oven roasting for salmon and tomatoes, stovetop for pasta
    • Main Ingredients: Salmon filets, pasta, cherry tomatoes, spinach, heavy cream
    • Flavor Profile: Savory, rich, creamy
    • Ideal for: 30-minute meals, weeknight dinner, meal prep

    My Favorite Way To Serve Salmon

    Author photo

    Say creamy salmon pasta and I’m in! Weeknight dinners can be both really easy and incredibly delicious, and this recipe proves it every time.

    This isn’t quite a one-pan dinner, and that’s intentional. While the pasta cooks and the sauce comes together, the salmon and tomatoes roast in the oven until caramelized in no time.

    Then everything, fettuccine included, is tossed in the simple creamy garlic parmesan sauce…and dinner is done! A few tips to start:

    • Grate your own parmesan block. This is my #1 advice! Pre-grated cheese almost comes with added anti-caking agents that make sauces gritty.
    • Use thick cuts of salmon. This makes the dish fuller and prevents overcooking.

    If you love pasta classics like Chicken Tortellini Alfredo or Chicken Broccoli Alfredo, this one has the same comfort with a slightly elevated twist from the salmon.

    Jump to:
    • Quick Look: Creamy Salmon Pasta
    • My Favorite Way To Serve Salmon
    • Ingredient Notes
    • How to Make The Best Salmon Pasta Recipe
    • Tips for Success
    • Recipe FAQs
    • Storage and Reheating
    • What to Serve with Salmon Pasta
    • More Weeknight Salmon Recipes
    • Creamy Salmon Pasta

    Ingredient Notes

    labeled ingredients for salmon pasta recipe
    • Fettuccine pasta: This is my personal favorite to make creamy salmon pasta because there’s more surface area for the parmesan sauce to cling onto.
    • Salmon filets: Thawed if previously frozen. Pick cuts that are relatively thick so they don’t dry out when cooking. Pat it dry well to ensure it roasts rather than steam.
    • Cherry tomatoes: Cherry tomatoes work best, as their skin blisters in the oven, creating a sweet, caramelized, jammy texture. Regular tomatoes release too much juice and won’t roast quite as well.
    • Baby spinach: Adds that pop of green and extra nutrients.
    • Parmesan cheese: Grab a block to grate at home right before using.
    • Heavy cream: Due to its high fat content, heavy cream is stable and creamy. Don’t use half-and-half or milk (too thin).
    • Unsalted butter and minced garlic: The aromatics to build the flavors and richness of the sauce.
    • Other: Olive oil, salt, pepper.

    As always, ingredient quantities can be found in the recipe card below.

    Substitutions and Variations

    • Air fryer option for the salmon and tomatoes: Cook the salmon and tomatoes in the air fryer at 390ºF for 8-10 minutes, until the salmon registers 140-145ºF in the center. The tomatoes may be ready a little earlier.
    • Use smoked salmon instead. Try my 20-minute Smoked Salmon Pasta!
    • Searing: Using the method similar to my Salmon Piccata, sear the salmon in a skillet for about 5 minutes per side until golden and cooked through.
    • Pasta: Linguini, spaghetti, pappardelle, or a short pasta like rigatoni or penne.
    • Pasta flavor variation: To change it up, use my Creamy Lemon Pasta as the creamy pasta base instead. Just add the roasted salmon and cherry tomatoes on top!
    • Veggie add-ins: I like adding capers, asparagus, mushrooms, or zucchini!

    How to Make The Best Salmon Pasta Recipe

    roasted salmon and jammy tomatoes out of the oven

    Step 1: Roast. Preheat oven to 400°F and line a sheet pan with foil. Pat dry the salmon well and place it on the sheet pan; season with olive oil, salt, pepper, and spices. Add cherry tomatoes to the same pan, tossing with olive oil, salt, and pepper. Roast for 10-12 minutes until the tomatoes are blistered and the salmon flakes easily with a fork.

    cooking the fettuccine pasta in a pot with water

    Step 2: Cook fettuccine in salted water according to package instructions. Reserve 1 cup of starchy pasta water, then drain and set aside.

    sauteing garlic in butter in skillet

    Step 3: Aromatics for sauce. Melt butter in a large skillet over medium heat, add garlic and cook until fragrant. Take the time to let the garlic flavors bloom, this will make the sauce taste so good! Be careful not to burn it by using medium-low heat.

    forming the cream sauce with heavy cream and freshly grated parmesan cheese in skillet

    Step 4: Finish the sauce. Stir in heavy cream and simmer for 3 minutes. Add freshly grated parmesan and pepper, stirring until thickened. Maintain a gentle simmer with small bubbles. Note: The parmesan provides enough salt, so additional seasoning is likely unnecessary.

    adding starchy pasta water to the fettuccine that is coated with the creamy sauce

    Step 5: Toss. Add the cooked fettuccine to the sauce, tossing until evenly coated. Stir in spinach too.

    stainless steel skillet with fettuccine tossed in creamy sauce plus salmon and tomatoes on the side

    Step 6: Bring together. Fold in the roasted tomatoes and flaked salmon. Garnish with additional parmesan and a few grinds of pepper. And there you have it, the best creamy salmon pasta!

    Tips for Success

    • Roast for flavor: Roasting the salmon and tomatoes builds deep, caramelized flavor, and it’s easier than searing (no oil splatters!). Line the sheet pan with foil for easy cleanup.
    • Don’t overcook the salmon: Salmon continues to cook slightly even after it’s removed from the oven. Aim for an internal temperature of 140-145°F for best texture.
    • How to flake salmon: Let the salmon rest for a couple of minutes after cooking, then use a fork to gently press into the thickest part. It should naturally and easily separate into tender pieces.
    • The best way to grate parmesan cheese is with a box grater. You don’t need much, so it should be quick and easy.
    • Low heat for the sauce. High heat will cause the sauce to break.
    • Add reserved pasta water at the end! This is how you get a glossy and balanced sauce. It also helps it cling to the pasta a lot better.

    Recipe FAQs

    Can I use frozen salmon?

    Thaw first for best results. Cooking frozen salmon can take more time, which messes with the texture (it will be tougher).

    Do I have to remove the salmon skin?

    Yes, I often remove the skin after roasting to protect the fish from burning. The skin basically slides off when the salmon is cooked, so that makes it a lot easier.

    Can I use milk instead of heavy cream?

    No, use heavy cream for a creamy the best consistency. It’s stable due to its high fat content. Milk, or even half-and-half, will make the sauce too thin and runny.

    What can I do if my sauce is not thick enough?

    Add a little more heavy cream and simmer for another 2-3 minutes over low or medium-low heat.

    bowl with creamy sauce coating the fettuccine, salmon, and tomatoes

    Storage and Reheating

    Store in airtight containers for 2-3 days. Reheat gently on the stovetop or in the microwave oven with a splash of cream to loosen the sauce.

    Can I freeze creamy salmon pasta? No, this dish contains a high dairy content which causes the sauce to separate if frozen.

    What to Serve with Salmon Pasta

    There are so many ways to pair this creamy salmon pasta dish! These are my favorites.

    Veggies: I like to pair these Lemon Green Beans or Roasted Parmesan Asparagus since they add a fresh crunch to the meal.

    Salads: A simple Lemon Arugula Salad provides a bright acidity that cuts through the richness of the cream. For a fuller salad, my Italian Chopped Salad is a great choice!

    Bread: Toasted baguette to soak up the sauce, or try my Garlic Cheese Bread.

    Quick tip! If you want to add a little bit of brightness, serve with a fresh squeeze of lemon juice at the end!

    More Weeknight Salmon Recipes

    • smoked salmon lemon pasta with asparagus, herbs, and dill
      Smoked Salmon Pasta
    • drizzling soy honey glaze over salmon bites
      Air Fryer Salmon Bites
    • a fish spatula lifting a piece of roasted salmon on sheet pan
      Sheet Pan Salmon and Vegetables
    • two salmon fillets with spinach and ricotta stuffing and tomatoes
      Baked Salmon Florentine

    Love creamy pastas? Try my Creamy Tomato Pasta!

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    creamy salmon pasta with flaky salmon, roasted jammy tomatoes, and baby spinach with cheese on top
    Print Pin
    5 from 14 votes

    Creamy Salmon Pasta

    This creamy salmon pasta comes together in just 30 minutes! It's comforting and perfect for weeknights. The creamy parmesan sauce is incredibly easy to make, and it's all tossed with flavorful roasted salmon, jammy oven roasted tomatoes, and spinach.
    Course Main Course
    Cuisine American
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 4 people
    Calories 1047kcal
    Author Tania
    Add as a trusted Google source

    Equipment

    • box grater
    • Sheet pan
    • 3-quart saute pan

    Ingredients

    • ¾ pounds fettuccine pasta - or your favorite pasta
    • 1 pound fresh salmon - if frozen, thaw before suing
    • 1 ½ cups cherry tomatoes
    • 1 cup baby spinach leaves - packed, plus more to taste
    • Salt and pepper - to taste
    • Olive oil
    • Freshly grated parmesan cheese - for garnish

    Creamy Parmesan Sauce

    • 4 tablespoons unsalted butter
    • 3 cloves minced garlic, fresh
    • 1 cup heavy cream - plus more to taste
    • 2 cups freshly grated parmesan cheese
    • Ground black pepper - to taste

    Instructions

    • Preheat oven to 400ºF. Line a sheet pan with aluminum foil. Set aside.
    • Cook the pasta according to package directions in a pot of generously salted water. Once ready, reserve about cup of pasta water for later. Drain and set aside.
    • Prep salmon and tomatoes: Place the salmon (skin-on is fine, it will come off later) on the prepared sheet pan. Season salmon with about 1 tablespoon of olive oil, ½ teaspoon salt and ¼ teaspoon ground black pepper. On the same sheet pan, arrange the cherry tomatoes and drizzle with olive oil and a pinch of salt and pepper.
    • Roast salmon and tomatoes: Roast both for 10-12 minutes, or until the salmon is fully cooked and the tomatoes are a bit blistered (press them lightly if needed). Remove from oven and let it rest for a few minutes. Using a fork, roughly flake the salmon with a fork, and discard the skin. Set aside.
    • Make the creamy sauce: Meanwhile, melt butter on a large skillet and add the minced garlic over medium heat. Saute for 1-2 minutes or until fragrant. Then, add the heavy cream and bring to a very light simmer. Next, stir in freshly grated parmesan cheese and a few grinds of black pepper, and simmer gently until thickened.
    • Toss pasta with sauce: Toss the cooked fettuccine into the sauce, adding a splash of reserved pasta water as needed to adjust the consistency (you will not need all the pasta water). Stir in the spinach to incorporate.
    • Bring everything together: Add the cooked salmon and tomatoes, and fold them in to combine. Garnish with grated parmesan cheese. Serve immediately. Enjoy!

    Notes

    • Grate your own cheese: Always grate a block of parmesan yourself. Pre-grated cheese contains anti-caking agents that will make your sauce gritty.
    • Salmon selection: Use thick cuts of salmon to prevent overcooking. Pat the salmon dry before roasting to ensure it roasts properly rather than steaming.
    • Salmon skin: Leave the skin on during roasting to protect the fish; it will slide right off once cooked.
    • How to tell when the salmon is done: Follow the roasting time, or aim for an internal temperature of 140-145°F in the center.
    • Use heavy cream only. Milk or half-and-half are too thin and will result in a runny sauce.
    • How to prevent the sauce from breaking: Keep at a gentle simmer on low heat. High heat can cause the dairy to curdle.
    • Pasta water: Save about 1 cup of starchy pasta water before draining. Adding this at the end creates a glossy sauce that clings perfectly to the noodles.
    • Combining: Toss the pasta and spinach into the sauce first, then gently fold in the flaked salmon and tomatoes at the very end to keep them intact.
     
    Storage, Make-Ahead and Freezing
    • Make-ahead: This dish is excellent for meal prep and makes for high-quality leftovers.
    • Storage: Keep in an airtight container in the refrigerator for 2-3 days.
    • Reheating: Heat gently on the stovetop or in the microwave with a splash of cream to loosen the sauce.
    • Do not freeze. The high dairy content will cause the sauce to separate and lose its texture upon thawing.
    Substitutions & Variations
    • Air fryer for salmon and tomatoes: 390°F for 8-10 minutes. Alternatively, sear the salmon in a skillet for 5 minutes per side.
    • Shortcut: Use smoked salmon.
    • Pasta: While fettuccine is recommended for surface area, you can use linguini, pappardelle, or short pastas like rigatoni or penne. Anything with good sauce cling.
    • Vegetable add-ins: Asparagus, mushrooms, or zucchini.
    • Serve with a fresh squeeze of lemon juice at the end to cut through the richness.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Serving: 1serving | Calories: 1047kcal | Carbohydrates: 72g | Protein: 52g | Fat: 61g | Saturated Fat: 31g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 18g | Trans Fat: 1g | Cholesterol: 275mg | Sodium: 973mg | Potassium: 1088mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2732IU | Vitamin C: 16mg | Calcium: 546mg | Iron: 3mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Seafood Recipes

    • salmon piccata with capers and lemon slices on top
      Salmon Piccata
    • shrimp bites with guacamole on top of tortilla scoops
      Chili Lime Shrimp Guacamole Bites
    • smoked salmon deviled eggs
      Smoked Salmon Deviled Eggs
    • garlic shrimp pasta
      Garlic Shrimp Pasta

    Reader Interactions

    Comments

    1. DW says

      February 12, 2026 at 10:12 pm

      5 stars
      Yummy! My kids loved it as well!

      Reply
    2. chanel St.Clair says

      March 26, 2025 at 10:51 am

      5 stars
      This dish was so good. Im a cheese lover so i did add cream cheese it was truly creamy!!!!

      Reply
    3. Ashe says

      October 18, 2022 at 9:41 am

      5 stars
      This recipe is so good. Thanks for the recipe.
       

      Reply
    4. Lori says

      October 06, 2022 at 8:31 pm

      5 stars
      Delicious! We all loved this recipe! My modifications: I used two fresh tomatoes and diced them, tossed them with a little olive oil, salt, pepper, and fresh basil and let them sit while everything else cooked. We used thin spaghetti because it is what we had. Otherwise I followed the recipe. It was super creamy and wonderful! Thank you for this new recipe which will hold a permanent place in our rotation of meals. And for the record – I never leave reviews but this was too good not to let others know and hopefully encourage them to try!

      Reply
      • Tania says

        October 06, 2022 at 9:27 pm

        Thank you for your kind words, Lori! So happy you loved the dish!

        Reply
    5. Rick says

      March 15, 2022 at 8:57 pm

      5 stars
      This is a great recipe. It’s so simple to make. The only thing I did differently was to add a spritz of fresh lemon just before serving. I also substituted diced tomatoes (folded in at the end) for the cherry tomatoes (I didn’t have any on hand). I think the cherry tomatoes would have tasted amazing. My wife and daughter kept raving about it almost to the point where I thought they were messing with me. Lol, they weren’t. There’s lots of tomfoolery going on here so I have to be on my toes. Also, my wife demanded that i send her the link to your website….I complied. Thanks for the recipe!

      Reply
      • Tania says

        March 16, 2022 at 12:26 pm

        Thank you for the kind words, Rick! So happy to hear!!

        Reply
    6. Amanda says

      March 01, 2022 at 9:37 pm

      5 stars
      This dish is incredibly delicious and comes together fairly quickly. I’ve made it a couple times now and it’s definitely a family favorite.

      Reply
      • Tania says

        March 02, 2022 at 9:18 am

        Thank you, Amanda!

        Reply
      • Heather Johnston says

        November 28, 2023 at 7:41 pm

        5 stars
        Cream Salmon Pasta has earned itself a place in our meal rotation. Tonight is the second time I have made it and it was even better that the first time! I am not a Salmon lover. But the flavor of the tomatoes and parmesan help me love this dish. I had to use evaporated milk for the cream and it was a good substitute. However, I will not substitute freshly grated parmesan. People, the fresh grated parmesan is essential! Thanks for this great recipe.

        Reply
    7. Holden says

      February 09, 2022 at 2:54 pm

      5 stars
      Freaking amazing. It tastes like it is from an exquisite restaurant. Will definitely make it again.

      Reply
      • Holden says

        February 09, 2022 at 2:55 pm

        5 stars
        I also added mushrooms that I baked with the tomatoes which was perfect.

        Reply
        • Tania says

          February 09, 2022 at 4:42 pm

          Sounds delicious!

          Reply
    8. Cristina says

      January 01, 2022 at 2:08 pm

      5 stars
      Really didn’t expect for the final result to be sooo delicious! I didn’t have any spinach in the house but they were still super good. Thank you for sharing this recipe

      Reply
    9. Matthew says

      September 04, 2021 at 1:19 pm

      5 stars
      This pasta was really really good. Everyone raved about it. We love how comforting it tastes. Thank u.

      Reply
    5 from 14 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Comfort Food

    • dutch oven french onion pot roast with cheese
      French Onion Pot Roast
    • honey balsamic pot roast with potatoes and broccoli
      Honey Balsamic Chuck Roast
    • bowl of rotisserie chicken noodle soup
      Rotisserie Chicken Noodle Soup
    • slow cooker chicken noodle soup with egg noodles and carrots
      Slow Cooker Chicken Noodle Soup
    • red wine short ribs braised
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • creamy lemon chicken skillet with fresh lemon garnish
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • hearty dutch oven beef stew with thick gravy
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Pre-Cooked Apple Filling
    • creamy chicken orzo with spinach and lemon
      Lemon Chicken Orzo

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2026 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design for creamy salmon pasta

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.