Cilantro Salmon Tomato Soup is a hearty and aromatic one-pot meal featuring tender chunks of salmon and potatoes simmered in a rich tomato broth infused with garlic, onion, and fresh cilantro. This comforting dish is not only delicious but also packed with nutrients, making it an ideal choice for dinner any night of the week. The combination of robust flavors and wholesome ingredients makes it a favorite in my kitchen, especially during chilly evenings.
Why You’ll Love This Cilantro Salmon Tomato Soup
This cilantro salmon soup is loved for its rich flavors and nutritional benefits. First, it’s an easy way to incorporate salmon into your diet, offering a healthy dose of omega-3 fatty acids. Second, the fresh cilantro adds a refreshing twist that brightens the soup. Third, it’s a comforting dish perfect for cozy nights and family dinners. Fourth, it’s packed with vegetables, making it a wholesome option. Fifth, the creamy texture of the broth makes it satisfying without being heavy. Lastly, it’s versatile; you can serve it as a light dinner or pair it with bread for a more filling meal.
Ingredients for Cilantro Salmon Tomato Soup
Gather these items:
- 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
- 4 medium potatoes, medium diced (optional)
- 1 lime or lemon, juiced
- 1 bunch cilantro, finely chopped
- 3 green onion sprigs, finely chopped
- 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 broth (low sodium)
- 1 1/2 tsp salt
- Ground black pepper to taste
- 2 1/2 lbs salmon fillet, cubed
How to Make Cilantro Salmon Tomato Soup Step-by-Step
- Step 1: Preheat a large pot or Dutch oven over medium heat and swirl in the oil to coat the bottom. Add the chopped onion and minced garlic, cooking for 3-4 minutes until softened and fragrant, stirring occasionally to prevent burning.
- Step 2: Stir in the red pepper flakes and bay leaves, cooking for about 30 seconds while stirring once to release their aromas. Then add the tomato paste and mix well to incorporate evenly with the aromatics.
- Step 3: Pour in the fresh tomatoes or canned diced tomatoes, the low sodium tomato sauce if using canned tomatoes, and the vegetable broth. Stir the mixture to combine all ingredients thoroughly. Bring the soup to a boil, then cover and let it simmer over medium heat for 20 minutes to develop deep flavors.
- Step 4: Carefully add the cubed salmon and diced potatoes if using. Cover the pot again and reduce the heat to low, allowing it to gently simmer for an additional 20 minutes until the salmon is cooked through and potatoes are tender.
- Step 5: Stir in salt, ground black pepper, lime or lemon juice, and three-quarters of the chopped cilantro. Let the soup stand, covered, for 5 minutes to allow the flavors to meld. Taste and adjust seasoning as desired.
- Step 6: Ladle the hot soup into bowls and garnish with the reserved fresh cilantro, finely chopped green onions, and extra lime wedges if desired. Serve immediately for best flavor.

Pro Tips for the Best Cilantro Salmon Tomato Soup
Keep these in mind:
- Use fresh ingredients for the best flavor.
- Adjust the spice level by adding more or fewer red pepper flakes.
- Let the soup sit for a few minutes after cooking to enhance the flavors.
- This soup is perfect for meal prep; make a big batch and store it for later.
Best Ways to Serve Cilantro Salmon Tomato Soup
This delicious soup can be served in various ways. You can enjoy it with a side of crusty bread or a light salad for a complete meal. Another option is to pair it with rice or quinoa for added texture. For a spicy kick, consider topping it with jalapeños or a dollop of sour cream. This salmon soup with cilantro is sure to satisfy your cravings any night of the week!
How to Store and Reheat Cilantro Salmon Tomato Soup
To store your cilantro and salmon soup with tomatoes, let it cool completely before transferring it to airtight containers. It can be refrigerated for up to 3 days or frozen for up to 3 months. When you’re ready to enjoy it again, reheat on the stovetop over medium heat until warmed through. This makes it an excellent option for meal prep, allowing you to make it in advance.
Frequently Asked Questions About Cilantro Salmon Tomato Soup
What is cilantro salmon tomato soup?
This soup is a flavorful blend of salmon, tomatoes, and fresh cilantro, simmered together to create a hearty and aromatic dish.
Can I make cilantro salmon tomato soup ahead of time?
Yes, you can prepare this soup in advance and store it in the refrigerator. It actually tastes better the next day as the flavors meld together.
Why use cilantro in salmon soup?
Cilantro adds a fresh, zesty flavor that complements the richness of the salmon and enhances the overall taste of the soup.
Variations of Cilantro Salmon Tomato Soup You Can Try
If you want to mix things up, consider these variations: use creamy cilantro salmon tomato soup by adding coconut milk, or make it a spicy cilantro salmon tomato soup with extra jalapeños. You can also experiment with different vegetables or spices to suit your taste!

For more delicious recipes, check out Creamy Sausage Potato Chowder or Irresistible Thai Red Curry Kabobs. If you’re interested in meal prep ideas, visit Heartwarming Tuscan White Bean Recipe for inspiration.
Print
Cilantro Salmon Tomato Soup: A Comforting Delight
- Total Time: 51 minutes
- Yield: 6 servings 1x
- Diet: Low Fat
Description
Cilantro Salmon Tomato Soup is a hearty and aromatic one-pot meal featuring tender chunks of salmon and potatoes simmered in a rich tomato broth infused with garlic, onion, and fresh cilantro.
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
- 4 medium potatoes, medium diced (optional)
- 1 lime or lemon, juiced
- 1 bunch cilantro, finely chopped
- 3 green onion sprigs, finely chopped
- 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 broth (low sodium)
- 1 1/2 tsp salt
- Ground black pepper to taste
- 2 1/2 lbs salmon fillet, cubed
Instructions
- Preheat a large pot or Dutch oven over medium heat and swirl in the oil to coat the bottom. Add the chopped onion and minced garlic, cooking for 3-4 minutes until softened and fragrant, stirring occasionally to prevent burning.
- Stir in the red pepper flakes and bay leaves, cooking for about 30 seconds while stirring once to release their aromas. Then add the tomato paste and mix well to incorporate evenly with the aromatics.
- Pour in the fresh tomatoes or canned diced tomatoes, the low sodium tomato sauce if using canned tomatoes, and the vegetable broth. Stir the mixture to combine all ingredients thoroughly. Bring the soup to a boil, then cover and let it simmer over medium heat for 20 minutes to develop deep flavors.
- Carefully add the cubed salmon and diced potatoes if using. Cover the pot again and reduce the heat to low, allowing it to gently simmer for an additional 20 minutes until the salmon is cooked through and potatoes are tender.
- Stir in salt, ground black pepper, lime or lemon juice, and three-quarters of the chopped cilantro. Let the soup stand, covered, for 5 minutes to allow the flavors to meld. Taste and adjust seasoning as desired.
- Ladle the hot soup into bowls and garnish with the reserved fresh cilantro, finely chopped green onions, and extra lime wedges if desired. Serve immediately for best flavor.
Notes
- Prep Time: 15 minutes
- Cook Time: 36 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 388
- Sugar: 6 g
- Sodium: 800 mg
- Fat: 13 g
- Saturated Fat: 2 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 7 g
- Protein: 34 g
- Cholesterol: 70 mg
