Our Thai Soup recipe may not be authentic, but it tastes pretty close to what you would find in your favorite vegetarian Thai Restaurant.

This spicy and tangy soup includes toasted sesame oil, fresh ginger, soy sauce, carrots, mushrooms, cabbage, lots of cilantro, hot cherry peppers, tofu, and lime juice in a flavorful vegetable broth.
Ingredients in Thai Soup

- Toasted Sesame Oil: This oil is strongly flavored and gives this soup a delicious nutty flavor.
- Garlic Cloves: Real garlic makes a huge difference in the flavor and depth of this homemade soup.
- Fresh Ginger: Peel the skin off your ginger and grate it directly into your pan.
- Tomato Paste: Adds depth of flavor to the soup.
- Cremini or white mushrooms: Cremini mushrooms have more flavor than white mushrooms, but any mushroom will work in this dish.
- Vegetable Broth: or vegetarian non-chicken broth, both work great in this recipe
- Medium Carrots and Shredded Cabbage: add healthy veggies and flavor to the soup. Use
- Lemongrass Stalks: Lemongrass is a tropical grass from Southeast Asia. It is used as a flavoring in cooking many Southeast Asian dishes. You can find lemongrass at your local Asian market or specialty supermarket.
- Vegan Worcestershire Sauce: This ingredient is optional, but it does add richness and flavor.
- Hot Cherry Peppers: Because it wouldn't be Thai Soup without a little bit of heat. Alternatively, use Sambal Olek.
- Extra-firm Tofu: Adds protein for a more complete one-dish meal.
- Fresh Chopped Cilantro and Sliced Scallions: added to the soup at the end to add a touch of freshness and crunch.
- Freshly Squeezed Lime Juice: Adds a touch of acidity to counter the richness of this soup. You can also use lemon juice.



The Story Behind This Recipe
I love soup. It's funny because, growing up, we didn't eat it very often. My mom used to make a couple of different kinds that we, of course, loved, but that didn't happen too often.
I started to really enjoy it after I moved to the US and experienced my first snowstorm. I realized then that cold, snowy winters were going to be my new reality(at least compared to our winters in Barcelona!). And nothing helped me cope with that better than a hot, steamy bowl of soup.
So I started to get creative and play with different ingredients. The possibilities? Endless!
I totally made up this recipe for Thai Soup, so it might not be the real thing... but let me tell you, I like it so much that it has become my new "chicken soup". Soothing, comforting, and the best remedy for (almost) everything. Enjoy!
Vicky
Thai soups we love
- Tom Kha soup. This is a creamy coconut soup and is ever so slightly sour. It almost always has mushrooms and cilantro.
- Tom Yum Soup. This soup is usually made with a clear broth base. It is a sweet and sour soup with plenty of spice.
Other Thai-Inspired Recipes
- Vegan Pad Thai Noodle Salad
- Vegan Thai Lettuce Cups with Peanut Sauce
- Thai Green Papaya Salad
- Thai Coconut Soup

If you enjoyed this recipe, it would help us tremendously if you left us a star rating in the comments below or on the recipe card. Do you have any questions about the recipe? Do you need a swap for any of the ingredients? We are here to help, just leave us a question in the comments below.
Thai Soup
- Total Time: 55 minutes
- Yield: 10 cups 1x
- Diet: Vegan
Description
Our Thai Soup recipe uses fresh ingredients commonly used in Thai dishes which makes for a spicy, tangy soup. It includes toasted sesame oil, fresh ginger, soy sauce, carrots, cilantro, hot cherry peppers, tofu, and lime juice in a flavorful vegetable broth. It may not be an authentic Thai soup, but it tastes pretty close to what you would find in your favorite vegetarian Thai Restaurant.
Ingredients
- 2 tsp toasted sesame oil
- 2 cloves garlic, grated
- 2 tbsp grated fresh ginger, grated
- 2 tbsp tomato paste
- 12 oz crimini or white mushrooms, sliced
- 8 cups vegetable broth or non-chicken broth
- 4 tsp soy sauce or tamari
- 3-4 dashes vegan Worcestershire sauce (optional) or replace with soy sauce
- ยฝ tsp salt
- 2 medium carrots, thinly sliced
- 1 cup shredded cabbage (you can also use coleslaw mix)
- 2 lemongrass stalks, bruised (See note #1)
- 2 tsp diced hot cherry peppers or 1 tsp Sambal Olek
- 14 oz extra firm tofu, cubed
- 1 cup fresh chopped cilantro
- 5 scallions, sliced
- 3 tbsp freshly squeezed lime juice or lemon juice
Instructions
- Heat the sesame oil in a large soup pot. Add the garlic, ginger, and tomato paste. Cook over medium heat for 3 minutes or until the tomato paste darkens in color
- Add the mushrooms and cookย for about 7 minutes, stirring often. Add the vegetable broth, soy sauce, Worcestershire sauce, salt, carrots, cabbage, lemongrass, diced hot cherry peppers or Sambal Olek, and tofu. ย Bring to a boil, turn the heat down and simmer for 30 minutes
- Add the cilantro, scallions, and lime or lemon juice. Turn off the heat, cover and let it sit until ready to eat
Notes
- Take the lemongrass stalk and cut off ยฝ " from the bottom. where the hard bulb is and about 2" from the top. ย Peel 2 layers of the leaves. With the edge of a sturdy wooden spoon hit the lemongrass until it releases some of its fragrant smell.ย
- Start with a large soup pot so you have plenty of room for all the ingredients.ย ย
This post was originally published in October 2012 and has been updated with new images and ingredient information.
- Prep Time: 10
- Cook Time: 45
- Category: soup
- Method: stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 2 cups
- Calories: 190
- Sugar: 8.4
- Sodium: 1281
- Fat: 6.5
- Saturated Fat: .9
- Unsaturated Fat: 5.3
- Trans Fat: 0
- Carbohydrates: 24.3
- Fiber: 3.6
- Protein: 12
- Cholesterol: 0








This American Bite
This sounds very similar to my Udon Noodle Soup. I love the way you present it.
mayihavethatrecipe
Ooohhh!! Your looks yummy too!!! Perfect for this weather we're having...
Michelle
Hi! If I wanted to substitute boneless skinless chicken thighs or breasts for the tofu how would you recommend doing so? This looks awesome but I already defrosted chicken for tonight and tomorrow! Thank you!!!
Vicky and Ruth
I would add the chicken with the mushrooms and sautรฉ them together. Continue with the rest of the steps. Ensure you cook the chicken long enough so it's fully cooked.
Michelle
Thank you so much!!! Making it tonight for dinner!!! Love that itโs kosher, too!
Vicky and Ruth
Thank you! I hope you enjoyed it!
Sarah
Hi! For cabbage, can I use purple cabbage, or should I use green cabbage?
Vicky and Ruth
You can use either cabbage, it nay change the color of the soup, but the flavor should be the same.