Thai Tomato Soup

Some days call for big flavor in little time. This Thai Tomato Soup delivers both in 15 minutes flat. You’ll wonder how it comes together so quickly!

Thai Tomato Soup topped with fresh cilantro in a white bowl.

As a full-time food writer, it feels strange to admit that I’ve barely had time to cook lately. But life gets busy, and here we are. Outside of the recipes I develop for the blog, I don’t often whip up elaborate meals.

On those days when energy is low and time is tight, this is my go-to. This Tomato and Leek Soup is a lifesaver—ready in just 15 minutes and completely guilt-free. Even on tough days, my job has its perks—delicious food at the end of it all.

Reasons to Love This Thai Soup

  • Whip it up in under 30 minutes—perfect for busy days.
  • The mix of sweet, sour, and spicy keeps it exciting.
  • This soup is low in calories but satisfying and filling.

Recipe Ingredients

Side view of Tomato and Leek Soup with tomatoes and cilantro garnish.

Tomato Chunks – Use bite-sized tomato chunks for a juicy, sweet flavor.

Ginger Paste – Don’t skip the ginger! It brings a warm kick to the soup.

Sriracha – This is optional, but if you like a bit of heat, go for it!

For a full list of ingredients and amounts, see the recipe card below.

Variations

Herb and Spice Enhancement – Add fresh Thai basil leaves or a couple of crushed kaffir lime leaves while it simmers for extra fragrance. A pinch of cumin or coriander can also add some warmth.

Lemongrass Twist – Crush a stalk of lemongrass and toss it in when you sauté the leeks. It brings a bright, citrusy flavor that lifts the soup.

How to Make Thai Tomato Soup

Step #1: Heat 2 teaspoons of sesame oil in a large saucepan over medium-high heat. Add the leeks and sauté for 2-3 minutes, until lightly browned.

Step #2: Add 1 quart (4 cups) of water to the pot, along with the tomatoes, vinegar, soy sauce, fish sauce, ginger paste, and sriracha (if using).

Step #3: Allow the mixture to come to a boil, then turn off the heat. Garnish with fresh cilantro. Serve hot.

Close-up of Thai Tomato Leek Soup with cilantro garnish in a white bowl.

Expert Tips

Extra Creamy Soup – To make your soup creamier, swap out a cup of water with coconut milk. It gives the soup a silky texture and adds a sweetness that balances the spicy flavors.

Bloom Your Spices – Before adding the liquids, cook the ginger paste and any spices like red curry paste or cumin for a minute to release their full flavor.

FAQs

How can I make this Thai Tomato Leek Soup spicier?

Stir in a tablespoon or more of Thai red curry paste for an authentic spicy depth, or sprinkle crushed red pepper flakes while the soup simmers.

Do I need an immersion blender for this soup?

It’s not necessary, but if you want a smoother texture, an immersion blender works great. Once the soup starts to simmer, blend until you reach your desired consistency. Just be careful not to over-blend if you want to keep some texture from the tomato chunks and leeks.

Storage Information

To store your Thai Tomato Soup, keep it in an airtight container in the fridge for up to 4 days. You can also freeze it in a freezer-safe container for up to 3 months.

To reheat, thaw overnight in the fridge, then warm on the stovetop over medium heat or microwave in 30-second intervals, stirring occasionally, until hot.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Tomato and leek soup in a bowl.

Thai Tomato Soup Recipe

Some days call for big flavor in little time. This Thai Tomato Soup delivers both in 15 minutes flat. You’ll wonder how it comes together so quickly!
4.5 from 8 votes
Pin Rate
Course: Soups & Stews
Cuisine: Thai
Diet: Dairy Free
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 6
Calories: 42kcal
Author: Linda
Print (email required)

Ingredients

  • 3 teaspoons sesame oil - divided
  • 1 cup thinly sliced leeks
  • 2 cups bite-sized tomato chunks
  • 4 teaspoons rice vinegar
  • 2 tablespoons soy sauce
  • 1 tablespoon fish sauce
  • 1 teaspoon ginger paste
  • 2 teaspoons sriracha - optional
  • 2 tablespoons chopped cilantro leaves
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!
Please enable JavaScript in your browser to complete this form.

Instructions

  • Heat 2 teaspoons of sesame oil in a large saucepan over medium-high heat. Add the leeks and sauté for 2-3 minutes, until lightly browned.
  • Add 1 quart (4 cups) of water to the pot, along with the tomatoes, vinegar, soy sauce, fish sauce, ginger paste, and sriracha (if using).
  • Allow the mixture to come to a boil, then turn off the heat. Garnish with fresh cilantro. Serve hot.

NOTES

To store your Thai Tomato Soup, keep it in an airtight container in the fridge for up to 4 days. You can also freeze it in a freezer-safe container for up to 3 months.
To reheat, thaw overnight in the fridge, then warm on the stovetop over medium heat or microwave in 30-second intervals, stirring occasionally, until hot.

Nutrition

Serving: 1serving | Calories: 42kcal | Carbohydrates: 5g | Protein: 1g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 612mg | Potassium: 168mg | Fiber: 1g | Sugar: 2g | Vitamin A: 673IU | Vitamin C: 10mg | Calcium: 17mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Linda

Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

4.50 from 8 votes (8 ratings without comment)

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe