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

Cooking For My Soul logo

  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Fall Recipes
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Main Dishes

    Creamy Salmon Pasta

    Published: Jul 26, 2022 by Tania · 14 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    You’ll love this easy, comforting, and delicious creamy salmon pasta. It comes together in 30 minutes, so it’s the perfect weeknight dinner!

    Made with a creamy parmesan sauce, salmon, spinach, and tomatoes, this salmon pasta will become everyone’s next favorite meal. It’s so delicious and cozy!

    It’s also a highly customizable and prep-ahead friendly recipe.

    garnished salmon pasta with tomatoes and spinach in a dutch oven

    Easy and comforting weeknight dinners are always the way to go, especially when things get busy. This easy 30-minute Creamy Salmon Pasta with spinach and tomatoes is cozy, delicious, and super easy to make!

    It’s made with fettuccine, roasted salmon, cherry tomatoes, fresh spinach, all tossed with a quick and easy creamy sauce. I love garnishing this creamy salmon pasta with freshly grated parmesan, freshly ground pepper, and Italian parsley.

    Why I love this salmon pasta dish:

    • Ready in 30 minutes. Perfect for those busy nights.
    • Easy to make! Just a few easy and straightforward steps, and dinner is served.
    • A complete meal: Carbs, protein, and veggies all in one!

    If you love this pasta, you’ll also love this Cajun Chicken Alfredo. Other cozy pasta recipes we’re loving so far are Italian Sausage Pasta Bake and Spinach Stuffed Pasta Shells.

    Jump to:
    • An Easy Way to Cook Salmon
    • Ingredient Notes
    • Step-by-Step Instructions
    • Substitutions and Variations
    • Prep Ahead Tips
    • Pairing and Serving Ideas
    • Recipe FAQs
    • Tips for Success
    • Creamy Salmon Pasta

    An Easy Way to Cook Salmon

    For this salmon pasta recipe, I’ve tested cooking the salmon several ways (pan-searing, steaming, poaching, etc). I’ve found that the easiest and most convenient method is baking for 2 main reasons:

    • Easy clean-up: Simply line a sheet pan with aluminum foil and roast. Avoid any splatters from pan-searing.
    • Roast salmon and tomatoes together to save time. Efficient!

    And of course, you can also use your air fryer! I choose to do it in the oven to give plenty of room for the tomatoes and salmon to roast on a sheet pan, but the air fryer will work too. Cook in the air fryer for 8-10 minutes at 400 degrees F. The tomatoes may be done faster, so check halfway through.

    close up of creamy salmon pasta dish

    Ingredient Notes

    To make this creamy salmon pasta recipe, you only need a few ingredients. Here are a few helpful ingredient notes. As always, the full ingredient list with quantities can be found in the recipe card down below.

    • Pasta: I use fettuccine, but feel free to use your favorite pasta.
    • Salmon: A pound of fresh salmon serves 4 people. If frozen, thaw before using.
    • Cherry tomatoes and spinach
    • Olive oil, salt, and pepper for seasoning
    • Parmesan cheese for garnish
    • For the creamy sauce: butter, garlic, heavy cream, freshly grated parmesan, pepper.

    Step-by-Step Instructions

    Step 1 | Cook pasta

    First things first, preheat oven to 400 degrees and line a sheet pan with foil (for the salmon and tomatoes). In a large pot with generously salted water, cook pasta until al dente. Drain.

    Step 2 | Roast salmon and tomatoes

    Season salmon and cherry tomatoes with salt, pepper, and olive oil. Roast for about 10 minutes, until the tomatoes are a bit blistered and the salmon is cooked and flaky. Set aside.

    an unbaked salmon filet and cherry tomatoes on sheet pan

    Step 3 | Make the creamy sauce

    Meanwhile, in a large skillet, melt butter and sauté the minced garlic until fragrant, 1-2 minutes. Stir in heavy cream and bring to a low simmer. Add the freshly grated parmesan cheese and stir until incorporated and thickened, another 2 minutes or so.

    Tip: Use freshly grated parmesan, not the pre-bagged shredded parmesan, which comes with added starches that make it hard to melt. I buy a block of parmesan and grate it with my box grater.

    grated parmesan cheese on top of creamy sauce in a pot

    Step 4 | Toss cooked pasta with sauce

    With the heat on low, return the cooked pasta to the creamy sauce and toss.

    tossing fettuccine with creamy sauce

    Step 5 | Toss with spinach, salmon, tomatoes

    Add the spinach and toss a few times until slightly wilted. Flake the salmon with a fork and add it to the pasta, along with the blistered tomatoes. Give it a few more tosses to combine, and season with additional salt and pepper to taste. Garnish with more cheese.

    pieces of roasted salmon sitting on top of a bed of pasta and tomatoes

    Substitutions and Variations

    You can easily swap ingredients in this creamy salmon pasta recipe – it’s very versatile:

    • Use different types of pasta. Try spaghetti, bucatini, pappardelle, or. You could even try penne or rotini.
    • Fresh salmon: Smoked salmon (do not roast, toss directly into the pasta). Canned salmon works too, but I am personally not a huge fan of canned.
    • Cherry tomatoes: Use diced roma tomatoes instead, but don’t roast them. Simply toss it into the pasta.
    • My favorite add-ons: Mushrooms, Italian parsley, sun dried tomatoes, basil, asparagus, capers.

    Prep Ahead Tips

    While I do not recommend making the entire dish ahead (the sauce will lose some of its creaminess), there are ways to prep ahead this salmon pasta:

    • Roast the salmon and tomatoes the day before and refrigerate.
    • Pre-grate the parmesan cheese up to 3 days in advance and refrigerate.

    Pairing and Serving Ideas

    I love pairing the salmon pasta with a simple lemon arugula salad and some cheesy garlic bread, or some honey dinner rolls. Or try it with a side of parmesan roasted asparagus. Yum!

    If you’re looking for more comforting pasta recipes, check these out:

    • half view of skillet with creamy alfredo pasta and sliced chicken
      Cajun Chicken Alfredo Pasta
    • close up on chicken pasta with sundried tomatoes and spinach
      Creamy Tuscan Chicken Pasta
    • baked penne pasta with sausage
      Baked Penne Pasta with Italian Sausage
    • baked spinach ricotta stuffed shells
      Spinach and Ricotta Stuffed Shells

    Recipe FAQs

    Can I use smoked salmon?

    Yes, and there’s no need to roast it – simply toss into the simmering sauce and let it cook for a bit. You could also use canned salmon, but it’s not my favorite, personally.

    Can I make it ahead?

    The sauce loses some of its creaminess and may separate once refrigerated, so I wouldn’t recommend making it ahead completely. However, you can roast the salmon and tomatoes, and grate the cheese 1 day in advance.

    How do I know if the salmon is fully cooked?

    It should register 145 degrees F in the center. Or simply poke it with a fork to check the center. If it’s not fully cooked, don’t worry about it as it will continue cooking in the skillet for a few extra minutes anyway.

    Can I use chicken or other proteins instead of salmon?

    Definitely! Try seared chicken, grilled chicken, or even shrimp!

    two plates of salmon pasta with creamy sauce

    This recipe was published in 2021 and updated in July 2022 to include new photos and information, plus a few recipe modifications.

    Tips for Success

    • Use freshly grated parmesan cheese to get a very creamy sauce. I use a box grater. Pre-bagged shredded cheese comes with added starches that make it hard to melt.
    • Make ahead: The salmon can be cooked the day before and refrigerated until ready to use. You can also cook the pasta the day before. For the sauce, it’s best to make it fresh.

    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

    a pot with salmon, roasted tomatoes, spinach, and pasta
    Print Pin
    5 from 13 votes

    Creamy Salmon Pasta

    This creamy salmon pasta comes together in 30 minutes! It's comforting, delicious, creamy and perfect for weeknights. Made with roasted salmon, spinach, tomatoes, and a creamy parmesan sauce.
    Course Main Course
    Cuisine American
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 4 people
    Calories 1016kcal
    Author Tania

    Equipment

    • box grater
    • Sheet pan
    • Large skillet

    Ingredients

    • 0.75 pounds fettuccine pasta
    • 1 pound fresh salmon fillet
    • 1 ½ cups cherry tomatoes
    • 1 cup baby spinach leaves, packed - plus more if desired
    • Kosher salt
    • Ground black pepper
    • Olive oil
    • Freshly grated parmesan cheese - for garnish

    Creamy Sauce

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

    Instructions

    • Preheat oven to 400 degrees F. Line a sheet pan with aluminum foil. Set aside.
    • Cook the fettuccine according to package directions in a pot of generously salted water. Drain and set aside.
    • Roast salmon and tomatoes: Place the salmon fillet (skin-on is fine) 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. Roast at 400 degrees F for 10-12 minutes, or until the salmon is fully cooked and the tomatoes are a bit blistered. Remove from oven. Flake the salmon with a fork (discard the skin). Set aside.
    • Make the creamy sauce: Meanwhile, melt butter on a large skillet and add the minced garlic over medium heat. Cook for 1-2 minutes or until fragrant. Then, add the heavy cream and bring to a light simmer. Add the freshly grated parmesan cheese and a few grinds of black pepper. Simmer on low heat until melted and incorporated, stirring often. If too thick, add more cream as needed.
    • Toss the cooked fettuccine into the simmering sauce. Add the spinach and toss a few more times until wilted. Add the cooked salmon and tomatoes, and combine.
    • Garnish with grated parmesan cheese. Serve immediately. Enjoy!

    Notes

    • Use freshly grated parmesan cheese (use a box grater). Pre-bagged shredded cheese comes with added starches that make it hard to melt.
    • Shortcuts: Save 15 minutes by using smoked salmon and diced tomatoes. There’s no need to roast the smoked salmon and tomatoes – simply toss into the simmering sauce for a few minutes.
    • Air fryer method for the salmon and tomatoes: Instead of baking, you can also air fry at 400 degrees for 8-10 minutes.
    • Prep ahead tips: Roast the salmon and tomatoes the day before and refrigerate. Pre-grate the parmesan cheese up to 3 days in advance and refrigerate in a container.
    • Storing and reheating: Refrigerate in an airtight container for up to 3 days. Reheat in the microwave oven until warm.
     
    Substitutions and variations:
    • Pasta: Try spaghetti, bucatini, pappardelle, penne, rotini.
    • Fresh salmon: Smoked salmon (do not roast, toss directly into the pasta). Canned salmon works too, but I am personally not a huge fan of it.
    • Cherry tomatoes: Use diced roma tomatoes instead, but don’t roast them. Simply toss it into the pasta.
    • My favorite add-ons: Mushrooms, Italian parsley, sun dried tomatoes, basil, asparagus, capers.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Serving: 1serving | Calories: 1016kcal | Carbohydrates: 72g | Protein: 52g | Fat: 58g | Saturated Fat: 31g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 15g | 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 Main Dish Recipes

    • italian pot roast served over mashed potatoes in a bowl
      Italian Pot Roast (Stracotto)
    • rice bowl with lemon miso chicken thighs
      Lemon Miso Chicken Thighs
    • spatchcock herb chicken with creamy orzo in a cast iron skillet
      Herb Spatchcock Chicken with Orzo
    • apple cider pulled pork with braised apples on top
      Apple Cider Pulled Pork

    Reader Interactions

    Comments

    1. 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
    2. Ashe says

      October 18, 2022 at 9:41 am

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

      Reply
    3. 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
    4. 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
    5. 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
    6. 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
    7. 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
    8. 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 13 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
      Slow Cooker Chicken Noodle Soup
    • red wine braised short rib with garnish
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • Creamy Lemon Chicken Recipe
      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 Beef Stew with Carrots and Potatoes
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Precooked 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 © 2025 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design for creamy salmon pasta recipe
    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.