by Olena

Cilantro Tomato Salmon Soup

This post contains affiliate links. Please see our disclosure policy.

Olena's image
Olena Osipov
4.9 from 7 votes

Cilantro Tomato Salmon Soup is a wonderfully aromatic soup filled with chunks of salmon and potato swimming in a flavourful tomato broth. Finished with a squeeze of lime juice and fresh herbs and spices, this salmon soup recipe will give you life!

Healthy soup recipes are some of my favourite kinds of recipes. They’re easy, filling, budget-friendly, and healthy comfort food! If you’re in the mood for another tomato soup try my creamy sun-dried tomato soup.

cilantro tomato salmon soup recipe

This cilantro tomato salmon soup can be made with literally any fish. Salmon is unbelievably tasty but this perfectly seasoned tomato broth makes any fish taste amazing. I used fresh tomatoes but 2 large cans of diced tomatoes would work too.

Potatoes are optional but like my Ukrainian mom once said “What soup is a soup without potatoes?!” I tend to agree! Well, except when it comes to my taco soup recipe or turkey chili. These ones are perfect just the way they are. But for this one, it does add such a lovely tender chunky bite. Plus it becomes a much heartier soup.

This salmon soup recipe was inspired by a restaurant we ate at on our trip to Puerto Vallarta 13 years ago! I tried this to-die-for seafood soup with marlin and 13 years later I’m still talking about it! Obviously, I didn’t look for marlin in Vancouver or bother to spend tons of extra money. Save the money and hassle and do what I did, check your deep freezer and use whatever you have.

You’re not going to believe how good this soup is. Like, unbelievably tasty. Throw in a bunch of cilantro and fresh lime and you’ve got a truly exquisite meal. Your family will thank you, your wallet will thank you and your body will thank you. Then you can come back and thank me. 😉

cilantro tomato salmon soup recipe

Ingredients for Cilantro Tomato Salmon Soup

  • For the tomato base: Tomatoes (either freshly chopped or diced in a can). Tomato paste. Low sodium tomato sauce (skip if using fresh tomatoes).
  • Vegetable stock: Low sodium. Can also use chicken stock or water, if that’s all you have.
  • Aromatics: Chopped onion. Finely chopped green onion sprigs. Minced garlic. Red pepper flakes.
  • Seasoning: Salt and pepper.
  • Herbs: Bay leaves. Cilantro, finely chopped.
  • Salmon fillet: Any fish cut up and cubed will work well.
  • Potatoes: An optional add-in to this soup. If you use them, grab medium potatoes and dice them.
  • Lime juice: Can use lemon juice as well. A squeeze of this citrus juice balances the acid of the tomato nicely and adds a layer of freshness. Just like with cilantro lime chicken and cilantro lime cauliflower rice.
  • Oil for frying

How to Make Tomato Salmon Soup with Cilantro

  • Heat pot and cook aromatics: Preheat a large stainless steel pot or dutch oven and swirl oil to coat. Add the onion and garlic and cook for a few minutes, stirring occasionally. Then toss in the red pepper flakes and bay leaves and cook for an extra 30 seconds, stirring once.
  • Make the broth: Add the tomato paste to the pot and mix well to combine. Then, add the tomatoes, tomato sauce, and stock. Stir and bring to a boil. Cover with a lid and cook on medium.
  • Add salmon and potatoes: Add the salmon and if you are adding potatoes, do that as well. Cover and cook on low for 20 minutes. You’ll notice that much of the time spent on this soup is actually spent waiting!
  • Season to taste: Add salt, pepper, lime juice, and cilantro, and let stand before serving. Adjust any spices to taste if you wish.

Serve hot garnished with fresh cilantro and extra lime. Enjoy!

Tips for Success

  • Any fish: This awesome soup is only made more awesome by the fact that it is so flexible. Use any fish you’d like like cod, trout, halibut, rockfish, mahi mahi.
  • Raw or cooked salmon? You will be adding the salmon to this soup raw. It cooks fast! If you are using leftover salmon that has already been cooked, decrease cook time.
  • Salt levels: If using canned tomatoes and other items that are not low sodium, use less salt.
  • Season to taste: Start with a little at the end and work your way to adding more as you’d like.
  • Canned salmon: If you can’t get your hands on fresh salmon, go ahead and use canned. Use less salt and don’t cook as long. Any leftover canned salmon? Keep it to make a delicious canned salmon salad.
  • Instant Pot: You can make this soup in a pressure cooker as well. Using the “Soup” button on your Instant Pot should do the trick!
  • Add more veggies: Add in chopped carrots and celery if you want to make it a chunky vegetable soup.
  • Low carb swap: Substitute cauliflower for the potatoes. It works as both a substitute for the thick starchy potato and it’s just another bonus veggie.

Storing and Reheating

Store: This is a pretty big pot of soup, so you will probably have leftovers. It will keep in the fridge in an airtight container for up to 5 days.

Freeze: For up to 3 months. Thaw in the fridge overnight.

Reheat: Heat through on the stovetop or use the microwave for a single bowl.

More Salmon Recipes

cilantro tomato salmon soup recipe
Cilantro Tomato Salmon Soup

Cilantro Salmon Tomato Soup

Cilantro Tomato Salmon Soup is a wonderfully aromatic soup filled with chunks of salmon and potato swimming in a flavourful tomato broth. Finished with a squeeze of lime juice and fresh herbs and spices, this one-pot meal will give you life!
4.86 from 7 votes
Print Save Rate
Course: Soup and Stew
Cuisine: American Ukrainian
Prep Time: 8 minutes
Cook Time: 43 minutes
Total Time: 51 minutes
Servings: 8 servings
Calories: 388kcal
Author: Olena Osipov

Ingredients

  • 3 1/2 lbs fresh tomatoes, coarsely chopped or 2 x 28 oz cans diced tomatoes
  • 1 large onion chopped
  • 5 large garlic cloves minced
  • 2 tbsp oil for frying
  • 1/4 tsp red pepper flakes
  • 3 bay leaves
  • 5 tbsp (3 oz) tomato paste
  • 14 oz can low sodium tomato sauce skip if using fresh tomatoes
  • 6 cups vegetable stock low sodium
  • 2 1/2 lbs salmon fillet cubed
  • 4 medium potatoes medium diced (optional)
  • 1 1/2 tsp salt
  • Ground black pepper to taste
  • 1 lime or lemon juice of
  • 1 bunch cilantro finely chopped
  • 3 green onion sprigs finely chopped

Instructions

  • Preheat large pot or Dutch oven on medium heat and swirl oil to coat. Add onion and garlic; cook for 3-4 minutes, stirring occasionally. Add red pepper flakes and bay leaf; cook for 30 seconds, stirring once.
  • Add tomato paste and mix well to combine. Add tomatoes, tomato sauce and stock; stir. Bring to a boil, cover and cook on medium for 20 minutes.
  • Add salmon and potatoes (optional but makes a more filling soup), cover and cook on low for 20 minutes.
  • Add salt, pepper, lime juice and 3/4 of cilantro. Let stand for 5 minutes. Adjust any spices to taste if you wish.
  • Serve hot garnished with fresh cilantro and extra lime.

Store: This is a pretty big pot of soup, so you will probably have leftovers. It will keep in the fridge in an airtight container for up to 5 days.

    Freeze: For up to 3 months. Thaw in the fridge overnight.

      Reheat: Heat through on the stovetop or use the microwave for a single bowl.

        Notes

        • Any fish: This awesome soup is only made more awesome by the fact that it is so flexible. Use any fish you’d like, and the result will be just as delicious.
        • Raw or cooked salmon? You will be adding the salmon to this soup raw. It cooks fast! If you are using leftover salmon that has already been cooked, decrease cook time.
        • Salt levels: If using canned tomatoes and other items that are not low sodium, use less salt.
        • Season to taste: Start with a little at the end and work your way to adding more as you’d like.
        • Canned salmon: If you can’t get your hands on fresh salmon, go ahead and use canned. Use less salt and don’t cook as long. Any leftover canned salmon? Keep it to make a delicious canned salmon salad.
        • Instant Pot: You can make this soup in a pressure cooker as well. Using the “Soup” button on your Instant Pot should do the trick!
        • Add more veggies: Add in chopped carrots and celery if you want to add even more chunky veggies to your soup.
        • Low carb swap: Substitute cauliflower for the potatoes. It works as both a substitute for the thick starchy potato and it’s just another bonus veggie.

        Nutrition

        Serving: 1.5cup | Calories: 388kcal | Carbohydrates: 35g | Protein: 34g | Fat: 13g | Saturated Fat: 4g | Cholesterol: 78mg | Sodium: 610mg | Potassium: 1672mg | Fiber: 7g | Sugar: 10g | Vitamin A: 1790IU | Vitamin C: 58mg | Calcium: 63mg | Iron: 3mg
        Join today and start saving your favorite recipes

        Recipes and images are a copyright of ifoodreal.com. It is against the law to republish recipes anywhere including social media, print and all world wide web. Nutritional info is provided for informational purposes only and to the best knowledge.

        Did you try this recipe?

        Follow @ifoodreal on Instagram, snap a photo, and tag it #ifoodreal. Show me what you are making!

        olena osipov in the studio

        Hello and welcome to iFOODreal.

        My name is Olena Osipov. I'm a mom to 2 boys, a wife to Alex and we reside on magical Vancouver Island in British Columbia, Canada. This is our healthy family recipes blog. Originally from Ukraine, I grew up on real food. As an adult, I struggled with diets for years because none worked long-term. Now for over 10 years, I cook easy healthy meals for my family. I can help you with “What’s for dinner?” too.

        20 comments on “Cilantro Tomato Salmon Soup

        Our “happiness” software automatically deletes any comments of racial, politicial, religious or any offensive nature without publishing, so we can keep on happily cooking delicious recipes for you. For substitutions please refer to extensive recipe post and recipe card notes. If you don't see an answer, you are welcome to try your version and let us know how it went as recipes are posted only as tested. Comments may take up to 24-48 hours to reply. Please see our full comment policy.:).

        Leave a Reply

        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. 5 stars
            I made this tonight in a pressure cooker. I added potatoes, carrots and celery. I put in two half pints of home canned salmon. I pressure cooked for 6 minutes. It turned out great even without the cilantro and lime

        1. 5 stars
          Just made this soup with fresh tomatoes and potatoes from the farmer’s market! Amazing flavour…and the house smelled delicious as the soup was cooking. Thank you so much for sharing your story, your recipes and your insight. So glad I found your site!

        2. Hi! This may be a silly question but do you cook the salmon before you put it in or do you let the broth cook it through? Thanks!

        3. 5 stars
          Made this delish soup last night and it’s so goood! I took some to work today and everyone was asking me for the recipe. It’s a keeper.

          1. Wohoo. Meals like this salmon tomato soup are highly underrated by many peeps – they are not the most popular because no cheese and crust, but man, they are such a comfort food! Glad everyone enjoyed and continue spreading the word about healthy food.

        The information on this website is for educational purposes only. It has not been evaluated by the FDA and is not intended to diagnose, treat, prevent, or cure any disease. You assume full responsibility and liability for your own actions.

        This page may contain affiliate links. Please see our disclosure policy. ifoodreal.com is a participant of Amazon Services LLC Associates Program. If you make a purchase, we will receive a small commission at no extra cost to you. It helps keep iFOODreal recipes free. Thanks for your support!