Creamy Thai Coconut Soup with Tofu and Bamboo Shoots

Savor and share!

Okay, so this Thai coconut soup is honestly one of my favorites; it’s got the true taste of Thailand, and it’s ready in less than 30 minutes. That’s faster than waiting for a takeaway, and honestly, it tastes way better.

A bowl of creamy creamy Thai soup with cilantro and lemongrass infront of the bowl.

❤️Why so creamy?

Well, it’s all about that coconut milk. When blended with water, tomato, and agar-agar, the entire soup becomes smooth, rich, and velvety.

Every spoonful feels cozy and comforting, perfect for cooler weather, just like my Sausage Bean and Rice Soup or my Easy Minestrone Soup. That’s why creamy fits better; it tells you exactly what’s waiting in the bowl. And if you know me, you know I’m a huge fan of spice and garlic. Put those two together in a soup, and yeah, I’m definitely in.

This soup is gluten-free, dairy-free, and vegan, and makes enough for 4 medium bowls. Grab your friends or save some for later, or try my Asian Bok Choy and Bean soup or Adzuki Bean Soup with Brown Rice.

Here`s everything you need to make this Thai soup. You’ll find the recipe video and the full list of Ingredients and measurements in the printable recipe card at the bottom of the post.

Ingredients for a Thai tofu soup with bamboo shoots.

📖Ingredient Notes and Why They Work

Tofu and Coconut Milk

The star ingredients in the soup are tofu for protein and milk for creaminess.

Thai Wok Stock Cube

Adds instant Thai flavor. If you don’t have one, swap for Thai spice mix or curry paste.

Chili Flakes

Adds spice, but it`s completely optional. If you don’t have flakes, you can substitute them with chopped chili, cayenne, or chili paste.

Bamboo Shoots

Bamboo Shoots Classic in Asian cooking. They give crunch. No bamboo? Use bean sprouts or water chestnuts.

Lemongrass

Lemongrass (Amazon link) makes the soup smell and taste so good. Powdered works if you can’t find dried.

Agar Agar

A natural thickener, derived from seaweed. You can use chickpea flour instead (still gluten-free).

Tomato Purée

Adds flavor and a light pink color. Tomato paste works well.

👩‍🍳Let`s Make Thai Coconut Soup

Instructions step by step

  1. Chop the onion, garlic, ginger, mushrooms, red pepper, and tofu. Set aside.
  2. Heat the oil with the lemongrass, then remove the lemongrass from the oil.
  3. Add the onion, garlic, and ginger to the pan, and cook for a few minutes. Stir in the mushrooms and red pepper.
  4. Add the tofu, chili flakes, tomato purée, and crumble in the Thai wok stock cube.
A collage of process shots showing how to make Thai tofu soup.
  1. Pour in the coconut milk and water and stir well.
  2. Sprinkle in the agar agar and add the bamboo sprouts.
  3. Cover and simmer on low heat for about 10 minutes.
  4. Stir in the fresh coriander. Let the soup sit for a few minutes before serving it hot.
A bowl of Thai soup with tofu, cilantro and bamboo shoots.

Fancy crispy tofu? – Before adding the tofu, fry the cubes in a little oil until the sides turn golden. Alternatively, add them directly to the soup; the cubes will soak up the creamy coconut broth like sponges.

Love it spicy? Adjust the heat. Add extra chili flakes or fresh chili. Want it mild? Start with half the chili and taste as you go. Thai food is all about balance, so make it yours.

Don’t skip the lemongrass. Even if you only have dried, it makes the whole soup smell and taste super fresh and authentic. Think of it as the secret ingredient that takes your soup from nice to wow.

If you like it sweeter, add a drizzle of maple syrup or your sweetener of choice.

❓ Thai Soup Recipe FAQs

Can I make Thai coconut soup ahead of time?

It actually tastes even better the next day once the flavors mix. Just store it in the fridge and reheat gently.

Can I freeze leftover bamboo shoots?

Yes, but it’s best to transfer them to a freezer-safe airtight container or freezer bag.

Can I freeze Thai coconut soup?

Yes, you can freeze Thai coconut soup for up to 3 months, just let it cool first and stir well when reheating.

A bowl of creamy Thai soup with tofu, lemongrass and cilantro is sprinkled infront of the bowl.

Asian Style- Eggplantplant (Aubergine)

Read More Asian Style- Eggplantplant (Aubergine)

Spicy Jackfruit and Red Kidney Bean Burgers

Read More Spicy Jackfruit and Red Kidney Bean Burgers

Easy Thai Jackfruit Curry Recipe

Read More Easy Thai Jackfruit Curry Recipe

Asian Bok Choy & Bean Soup

Read More Asian Bok Choy & Bean Soup

A bowl of creamy Thai soup with cilantro and bamboo shoots.

Creamy Thai Coconut Soup with Tofu and Bamboo Shoots

This creamy Thai coconut soup is bursting with flavour, packed with tofu and bamboo sprouts, and ready in under 30 minutes. It’s comforting, spicy, and tastes just like Thailand in a bowl.
by Julie Anne
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course appetizer, starter
Cuisine Asian, Thai
Servings 4 servings
Calories 290 kcal

Equipment

1 Cast Iron pot, or Dutch oven

Ingredients   

  • 1 firm block of tofu 200 grams
  • 1 ½ cups coconut milk 400 ml tin
  • 2 garlic cloves grated or chopped small
  • 1 tablespoon ginger 2-3 cm chunk, grated or chopped small
  • 2 tablespoons natural tomato purée
  • 1 Thai wok stock cube or Thai paste, vegetable stock, and Thai spice blend
  • 1 small onion chopped
  • ½ red pepper
  • 3-4 mushrooms
  • 1 tablespoon dried lemongrass for flavor
  • 1 teaspoon agar agar for thickening
  • 3 tablespoons olive oil for frying
  • 1 tsp chili flakes for spice- adjust
  • ½ cup bamboo shoots 100 grams
  • 200 ml water
  • A handful of fresh coriander

Watch me Make it (Video)

Instructions  

  • Prep the veg (5 mins): Wash the pepper and the mushrooms. Chop the onion small, slice mushrooms and pepper into strips, cube the tofu, and grate the garlic and ginger.
  • Infuse the oil (2 mins): Heat olive oil with lemongrass. When it bubbles, take out the lemongrass by draining the oil. Put the oil back in the pot.
  • Sauté (5 mins): Add onion, garlic, and ginger. Gently ook for 3 mins. Add mushrooms and the red pepper and cook for 2 more mins.
  • Tofu time (3 mins): Throw in tofu cubes and chili flakes. Add tomato purée and crumble in the stock cube. Stir it up for a couple of minutes.
  • Make it soupy (5 mins): Pour in coconut milk and water. Stir well until combined.
  • Thicken (10 mins): Sprinkle agar agar, add bamboo shoots, cover, and simmer on low–medium heat.
  • Finish (5 mins): Take off heat, stir in coriander, and let sit for 5 mins. Serve hot.

Notes & Suggestions

This creamy Thai coconut soup goes perfectly with something light yet satisfying on the side. Try serving it with my Hearty Roasted Vegetable Salad — the roasted veggies bring a lovely earthy balance to the rich, spicy coconut broth. You could also add a slice of crusty sourdough or wholemeal bread to soak up every last drop. It’s the kind of meal that feels cozy, colourful, and completely satisfying.
Top Tips
Want crispy tofu? Fry the cubes in a little oil until golden before adding them to the soup. Or skip the frying — they’ll soak up the creamy coconut broth beautifully.
 Love it spicy? Add extra chili flakes or fresh chili. Prefer it mild? Start with half the amount and taste as you go. Thai food is all about balance!
Don’t skip the lemongrass. Even dried lemongrass makes the soup smell amazing and gives it that fresh, authentic Thai flavour — it’s the secret that takes it from nice to wow.
 
 

Nutrition Profile

Nutrition
Creamy Thai Coconut Soup with Tofu and Bamboo Shoots
Serving Size
 
1 serving
Amount per Serving
Calories
290
% Daily Value*
Fat
 
21
g
32
%
Saturated Fat
 
12
g
75
%
Carbohydrates
 
17
g
6
%
Fiber
 
4
g
17
%
Sugar
 
5
g
6
%
Protein
 
10
g
20
%
Vitamin A
 
18
IU
0
%
Vitamin C
 
33
mg
40
%
Calcium
 
140
mg
14
%
Iron
 
3.4
mg
19
%
* Percent Daily Values are based on a 2000 calorie diet.

The nutritional information is an estimate, calculated automatically per serving, with all values, including calories, based on one serving.

Share on Facebook Pin Recipe
Tried This Recipe?Mention @dishingoutplants on Instagram or tag #dishingoutplants

I sometimes link to ingredients I love or products I use. As an Amazon affiliate, I may earn a small commission if you buy through those links. Thank you for supporting my recipe creations.

Savor and share!

Similar Posts

  • No-Bake Chocolate Orange Mousse Cake with Crunchy Oats

  • Easy Alcohol-Free Vegan Mincemeat – A British Christmas Tradition

  • Adzuki Bean Stew with Brown Rice

  • Protein Power Banana Smoothie

  • Easy Mediterranean Chickpea Salad with Roasted Vegetables

  • Crunchy Walnut Mandarin Salad with Avocado Dressing

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.