This post may contain affiliate links. Please read our disclosure policy.

This easy yet elegant tomato spinach salmon pasta recipe has an irresistible garlic butter sauce with sun-kissed fresh tomatoes. The salmon is perfectly tender and flaky!

Try my Tomato Spinach White Wine Chicken or Creamy Lemon and Fresh Tomato Salmon Pasta next.

a bowl of tomato spinach salmon pasta with a fork

Why you’ll love it

A few everyday ingredients come together in an elevated way in this simple salmon pasta recipe. It’s especially tasty with in-season tomatoes when they’re at their sweetest and most flavorful! This is a light yet comforting pasta, and it’s definitely a summer favorite.

This dish is another way to enjoy salmon. It’s juicy and goes so well with the fresh spinach, tomatoes, and the buttery garlic sauce. This salmon pasta with tomatoes is a 30-minute meal, making it ideal for any weeknight, but it’s also special enough for company!

What you’ll need

  • Pasta – I like a longer shape like spaghetti for this one
  • Salmon – we’re using a fresh salmon fillet that’s flaked into bite-sized pieces
  • Garlic powder – along with salt & pepper, it infuses the fish directly with flavor
  • Olive oil and butter – for pan searing and making up the base of the sauce
  • Garlic – savory goodness
  • Tomatoes – we’re using fresh grape tomatoes
  • Wine or chicken broth – I recommend a dry white wine like sauvignon blanc or pinot grigio
  • Italian seasoning – my favorite blend of dried herbs that comes all in one jar
  • Spinach – for a pop of freshness, color, and contrast
ingredients for tomato spinach salmon pasta in prep bowls

Helpful tips

  • This recipe is designed for a piece of salmon that’s about 1″ thick. For thinner pieces, you will need to adjust cooking time so that it doesn’t overcook.
  • If your salmon has the skin on and you don’t want to eat it, you can easily peel it off and discard it after you’ve seared it.

How to make spinach tomato salmon pasta

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

pan frying salmon in a skillet then cooking tomatoes and garlic

Boil up your pasta. Meanwhile, season the fish with the garlic powder and salt & pepper. Melt the butter and olive oil in a skillet. Sear the salmon on both sides until golden, then transfer to a plate. Add the garlic, tomatoes, wine/broth, and Italian seasoning.

cooking salmon with spinach tomato sauce and tossing with spaghetti

Cook until the tomatoes burst, stirring every so often. Return the salmon, and add the spinach. Break the salmon up with a spoon. Cook until the spinach has wilted and the fish is cooked through. Season with salt & pepper, and toss with the drained spaghetti.

Tools for this recipe

Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!

Substitutions and variations

  • Another fish like halibut or cod would work if you don’t want to use salmon.
  • If you want a more pronounced herb flavor, up the Italian seasoning and/or throw in some fresh herbs if you happen to have some.
  • Try my Tomato Spinach Shrimp Pasta if you’d like to make it with shrimp instead.

What to serve with tomato salmon pasta

  • I really like a dusting of freshly grated parmesan, but that’s optional!
  • Fresh bread and olive oil and balsamic vinegar for dipping is always a great pairing, or you could go all out with my Cheesy Garlic Bread.
  • A salad makes a nice pairing. Try my Creamy Cucumber Salad or this light Parmesan Arugula Salad.

Leftovers and storage

  • Store leftover pasta for 2-3 days in the fridge, and reheat slowly over a low heat.
  • As with most pasta recipes, I recommend boiling up fresh pasta to use with the rest of the sauce if you know you’re not going to eat all 4 servings right away.
  • I don’t recommend freezing as the texture of the dish can change.
a skillet with salmon and sauce for tomato spinach salmon pasta

If you made this tomato spinach pasta with salmon, please leave a star rating and review below! You can also tag me on Instagram with your S&L creations.

a bowl of tomato spinach salmon pasta with a fork
4.67 from 3 votes

Tomato Spinach Salmon Pasta

This easy yet elegant tomato spinach salmon pasta recipe has an irresistible garlic butter sauce with sun-kissed fresh tomatoes. The salmon is perfectly tender and flaky!
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4


  • 8 ounces uncooked pasta spaghetti recommended
  • 1 pound salmon
  • 1/4 teaspoon garlic powder
  • Salt & pepper to taste
  • 1 tablespoon olive oil
  • 3 tablespoons butter
  • 4 cloves garlic minced
  • 10 ounces grape tomatoes cut into halves
  • 1/4 cup dry white wine or chicken broth
  • 1/4 teaspoon Italian seasoning
  • 2 cups (packed) fresh baby spinach


  • Boil a large, salted pot of water for your pasta. Cook it al dente according to package directions.
  • Meanwhile, season the salmon with the garlic powder and salt & pepper.
  • Add the oil and butter to a skillet over medium-high heat. Once the pan is hot, sear the salmon for about 3 minutes/side, until lightly golden, then transfer it to a plate.
  • Reduce the heat to medium and stir in the garlic, tomatoes, wine, and Italian seasoning.
  • Cook, stirring occasionally, until the tomatoes start to lose their shape (about 5 minutes).
  • Add the spinach and salmon to the pan, and break the salmon up into bite size pieces using your spoon. Let it cook for another 3-5 minutes, or until the salmon is cooked through and the spinach has wilted.
  • Season with salt & pepper as needed. Toss with the drained pasta. If you want a little more liquid in the sauce, add a splash of the hot pasta water prior to draining it.


Calories: 512kcal, Carbohydrates: 47g, Protein: 31g, Fat: 20g, Saturated Fat: 7g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 85mg, Sodium: 138mg, Potassium: 963mg, Fiber: 3g, Sugar: 4g, Vitamin A: 2307IU, Vitamin C: 15mg, Calcium: 59mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! Iā€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

4.67 from 3 votes

Leave a comment

Please leave a recipe rating!

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Tammy Christoph says:

    5 stars
    Delish! Eating hot from the pan and it is so good! My personal shopper forgot to get spaghetti on shopping day (OK it’s me, I’m the personal shopper.) so I substituted gemelli. I also used Flavor Bomb cherry tomatoes because to me they are the next best thing to homegrown ones. I took a picture because it looked so pretty in the bowl! Thanks for another great recipe, Natasha!

    1. Natasha says:

      Haha your comment made me laugh re: the personal shopper lol. I’m so happy you enjoyed this one, Tammy! šŸ˜€

  2. Rachel T says:

    5 stars
    Fantastic dish. I followed the recipe to the letter and it was perfect. Great flavor, healthy meal, and simple to make. Another brilliant dish from my favorite food creator.

    1. Natasha says:

      Awww thank you so much, Rachel!! I really appreciate your review! XO

  3. Lucie says:

    4 stars

    1. Natasha says:

      Thanks, Lucie!