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!
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 broth; 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, green onions and extra lime.
Notes
Store: Store in the fridge in an airtight container for up to 5 days. Heat through on the stovetop or use the microwave for a single bowl.
Freeze: For up to 3 months. Thaw in the fridge overnight.
Any fish: Use any fish you'd like, and the result will be just as delicious.
Raw or cooked salmon? 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.
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!