Vegan Tom Yum Soup with Tofu

Tofu Recipes

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

Vegan Tom Yum Soup with Tofu brings bright lime, gentle heat and fragrant herbs to a clear, savory broth. Soft tofu, mushrooms and tomatoes make each bowl feel hearty without making it heavy. Fresh lemongrass, galangal and makrut lime leaves give this soup its bold scent. Serve it with jasmine rice for a simple meal full of flavor.

Vegan Tom Yum Soup with Tofu for an Easy Supper

Why I Love This Recipe

This soup has a lovely balance: sour lime, savory broth and just enough chile heat. The broth stays clear and thin, so the fresh herbs stand out. Tofu makes it filling while letting those bright flavors shine.

  • Big flavor: Fresh aromatics do most of the work.
  • Fully vegan: Soy sauce adds savory depth without fish sauce or shrimp paste.
  • Gentle cooking: A short simmer keeps the tofu soft and the mushrooms tender.
  • Fresh finish: Lime goes in after cooking for a clean, lively taste.
Vegan Tom Yum Soup with Tofu

What You’ll Need

  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Cooking Vessel: 4-quart pot

Ingredients:

  • 6 cups low-sodium vegetable broth
  • 2 lemongrass stalks, tough outer layers removed, tender lower sections bruised and cut into 3-inch lengths
  • 1 oz fresh galangal, cut into thin rounds
  • 6 fresh or frozen makrut lime leaves, torn
  • 1 red Thai chile, slit lengthwise
  • 8 oz cremini mushrooms, sliced 1/4 inch thick
  • 8 oz cherry tomatoes, halved
  • 14 oz firm tofu, drained and cut into 3/4-inch cubes
  • 2 tablespoons soy sauce
  • 2 teaspoons granulated sugar
  • 1/4 cup fresh lime juice
  • 1/4 cup loosely packed cilantro leaves
  • 2 scallions, thinly sliced

Use a mild vegetable broth without a strong tomato flavor. Firm tofu needs draining, not heavy pressing, for a soft bite. Galangal has a sharp, citrus-like scent; ginger makes a different-tasting substitute. Check that the broth is vegan. This version uses no store-bought tom yum paste, which can contain seafood.

Ingredients for Vegan Tom Yum Soup with Tofu

Tools You Need

  • Brushed stainless steel 4-quart round deep pot with a rolled rim, two riveted oval loop handles at opposite sides and a matching flat stainless steel lid
  • Wooden cutting board and sharp knife
  • Fine-mesh strainer and large heatproof glass bowl
  • Measuring cups and spoons
  • Citrus juicer
  • Ladle and serving bowls

How to Make Vegan Tom Yum Soup with Tofu

Build the fragrant broth first, then add the tender ingredients.

Step 1: Infuse the Broth

Pour 6 cups low-sodium vegetable broth into the 4-quart pot.

Add 2 prepared lemongrass stalks, 1 oz thinly sliced galangal, 6 torn makrut lime leaves and 1 slit red Thai chile.

Bring to a gentle boil over medium-high heat, about 5 minutes, then lower the heat and simmer uncovered for 10 minutes.

Step 1: Infuse the Broth

Step 2: Strain Out the Aromatics

Set a fine-mesh strainer over a large heatproof glass bowl and carefully strain the broth.

Discard the lemongrass, galangal, lime leaves and chile. These have flavored the broth; the tough pieces are not meant to be eaten.

Return all the strained broth to the pot. Allow about 2 minutes for straining and returning it to a gentle simmer.

Step 2: Strain Out the Aromatics

Step 3: Simmer the Tofu and Vegetables

Add 8 oz sliced cremini mushrooms, 8 oz halved cherry tomatoes, 14 oz firm tofu cut into 3/4-inch cubes, 2 tablespoons soy sauce and 2 teaspoons granulated sugar to the strained broth.

Stir gently, then simmer uncovered over medium-low heat for 8 minutes, until the mushrooms are tender and the tomatoes have softened. Keep the tofu cubes intact; do not boil hard.

Step 3: Tofu, mushrooms and tomatoes simmering in an uncovered pot

Step 4: Finish and Serve

Turn off the heat and stir in 1/4 cup fresh lime juice. The broth should taste bright and sour, with a savory finish and gentle chile heat.

Divide the soup evenly among 4 bowls. Scatter 1/4 cup cilantro leaves and 2 thinly sliced scallions over the bowls, dividing both garnishes evenly.

Serve with cooked jasmine rice on the side, if you like. The rice is optional and is not included in the nutrition estimate.

Step 4: Vegan Tom Yum Soup served in a round teal bowl with rice

Why This Recipe Works (Quick Science)

A gentle simmer draws fragrant oils from the lemongrass, galangal and lime leaves into the broth. Straining removes the tough fibers while keeping their flavor. Mushrooms and soy sauce add savory depth, so the soup feels rounded without fish sauce. Adding lime off the heat keeps its fresh aroma bright. The finished broth is clear pale amber, thin and translucent rather than creamy.

Why this Vegan Tom Yum Soup with Tofu works

Common Mistakes to Avoid

  • Using a hard boil: It can break the tofu and make the tomatoes fall apart.
  • Leaving tough aromatics in the bowls: Strain them out before adding the tofu and vegetables.
  • Adding lime too early: Stir it in after turning off the heat for a fresher finish.
  • Using seafood-based paste: Many tom yum pastes and roasted chile pastes contain shrimp or fish.
  • Skipping fresh aromatics: Lime juice alone cannot replace lemongrass, galangal and makrut lime leaves.

What to Serve With Vegan Tom Yum Soup with Tofu

Cooked jasmine rice is a simple match. Serve it in a small bowl beside the soup, then alternate spoonfuls of rice and broth. For a larger spread, add a cucumber salad or fresh vegetable spring rolls made with vegan ingredients.

Substitutions and Variations

Use oyster mushrooms torn into bite-size strips instead of cremini mushrooms if that is what you have. Keep the same weight and simmer until tender. Their shape will differ from the sliced mushrooms in the main recipe.

For a gluten-free version, use certified gluten-free tamari in place of soy sauce and check the broth label. For a milder soup, leave the chile whole instead of slitting it and remove it when you strain the broth. Fresh or frozen makrut lime leaves both work well.

Leftovers and Storage

Let leftovers cool briefly, then refrigerate in shallow covered containers within 2 hours. Keep for up to 3 days. Reheat just the amount you need at a gentle simmer. Store rice separately and add fresh cilantro and scallions after reheating for the best texture.

The tofu can turn spongier after freezing. If that texture suits you, freeze the soup without its fresh garnish for up to 2 months, then thaw in the fridge before reheating.

Macros Information

Estimated per serving, based on 4 servings, including the listed garnish and excluding optional rice:

  • Calories: 160
  • Protein: 14 g
  • Carbohydrates: 14 g
  • Fat: 7 g
  • Saturated Fat: 1 g
  • Fiber: 3 g
  • Sugar: 6 g
  • Sodium: 800 mg

These are estimates and vary with the tofu, broth and soy sauce used. Strained aromatic solids are not counted as eaten ingredients.

Frequently Asked Questions (FAQ)

Q: Is tom yum always vegan?

A: No. Many versions use shrimp, fish sauce or seafood-based paste. This recipe uses vegetable broth, tofu and soy sauce.

Q: Is this a creamy soup?

A: No. This is a clear-broth version without coconut milk or evaporated milk.

Q: Do I need to press the tofu?

A: No. Drain it well and cut it gently. A little moisture helps keep it soft in the soup.

Q: Can I use silken tofu?

A: You can, but it breaks more easily. Slide it into the broth near the end and avoid stirring.

Q: Can I replace galangal with ginger?

A: Ginger can work in a pinch, but it tastes warmer and less citrusy. The soup will have a different flavor.

Q: Can I use dried lemongrass?

A: Fresh or frozen lemongrass is a better choice here. Dried pieces vary in strength and can taste woody.

Q: How spicy is this soup?

A: A slit Thai chile gives noticeable heat, but chiles vary a lot. Leave it whole for a gentler broth.

Q: Can I make the broth ahead?

A: Yes. Make and strain the aromatic broth, then refrigerate it for up to 3 days. Simmer it with the tofu and vegetables when you are ready, and finish with lime and herbs.

Q: Why add the lime after cooking?

A: It keeps the citrus taste and scent fresh. A long simmer can dull that bright finish.

Final Thoughts

Vegan Tom Yum Soup with Tofu is a lovely way to turn a few fresh aromatics into a bright, satisfying meal. Keep the simmer gentle, strain the tough herbs and finish with lime just before serving. Leave a comment and share how you like your sour-and-spicy balance. Happy cooking!

Tomato Tofu Soup

Previous post

Tomato Tofu Soup

NEXT post

Kimchi Tofu Soup

Kimchi Tofu Soup

Written by

Linbie Pham

Leave a Comment

Item added to cart.
0 items - $0.00