Vietnamese Bok Choy Mushroom Tofu Soup is a versatile and nutritious vegetarian dish that can be adapted to suit various tastes and dietary needs. With its fresh vegetables, protein-rich tofu, and aromatic blend of herbs and spices, this soup makes for a comforting, hearty meal.
The basic components of the soup are nutrient-dense bok choy greens, meaty mushrooms, and smooth, creamy tofu. These ingredients can be prepared in different ways to create anything from a rich and complex vegan pho broth to a simple clear soup. Customize it by switching up the vegetables, spices, and garnishes. The possibilities are endless.
This adaptable soup is perfect for vegetarians, vegans, and anyone looking to add more plant-based foods into their diet. It’s also easy to modify for gluten-free, nut-free, or other allergen-friendly options. Read on for full details on how to make this tasty and versatile veggie soup.
The components below are for two variations of the soup – a full-flavored Vegan Vietnamese Pho with Bok Choy and Mushrooms, and a simpler Tofu Soup with Bok Choy. Feel free to mix and match ingredients between the two recipes to create your own customized version.
Vegan Vietnamese Pho
Broth:
8 cups vegetable broth
1 onion, chopped
3 cloves garlic, crushed
1 3-inch piece ginger, peeled and sliced
2 star anise pods
1 cinnamon stick
1 tbsp soy sauce
2 tsp brown sugar
Soup:
14 oz extra firm tofu, drained and cut into 1-inch cubes
Heat vegetable oil in a large pot over medium heat.
Add tofu cubes and cook for 3-4 minutes until lightly browned.
Pour in vegetable broth and soy sauce. Bring to a boil.
Reduce heat and simmer for 5 minutes.
Add bok choy leaves and white parts of scallions. Cook for 2 more minutes.
Remove from heat and stir in green scallion parts.
Serve:
Ladle the soup into bowls and enjoy right away!
Total cooking time: 15 minutes
Nutritional Profile
This veggie-packed soup delivers major nutritional value. Here are some of the benefits of key ingredients:
Bok Choy – Low calorie while high in vitamin C, vitamin K, calcium, potassium, folate, and fiber. Contains antioxidants and phytonutrients.
Mushrooms – Provide B vitamins like riboflavin and selenium. Also a source of potassium, copper, and phosphorus. High in antioxidants. Boost immunity.
Tofu – Excellent plant-based protein. Also provides calcium, iron, magnesium, copper, zinc and vitamin B1. Contains antioxidants. Lowers cholesterol.
A one cup serving of the soup contains:
Calories: 65
Protein: 7g
Fiber: 2g
Vitamin A: 10% DV
Vitamin C: 15% DV
Iron: 10% DV
Calcium: 15% DV
This makes it a nutritionally dense, plant-powered option!
Cooking Tips and Tricks
For a richer pho broth, char the onions and ginger before simmering. This adds depth of flavor.
Let the tofu drain on paper towels after cutting to remove excess moisture for better browning.
For extra protein, add pan-fried tofu puffs or seitan on top.
Simmer mushrooms before adding tofu or greens to intensify their umami essence.
Season simply with soy sauce, salt, and pepper to let the vegetables shine.
For a creamier texture, purée some of the cooked bok choy into the broth.
Garnish bowls with lots of fresh herbs, chilies, and lime juice to brighten up the flavors.
Storage and Reheating
Let soup cool completely before storing in airtight containers in the fridge for up to 4 days.
The broth and tofu can also be frozen for 1-2 months for quick future meals.
When reheating, add a splash of vegetable broth if the soup seems too thick.
For best flavor, reheat gently over medium-low heat while stirring occasionally.
Add fresh garnishes just before serving. Do not freeze garnishes.
Allergen and Dietary Substitutions
This soup is naturally gluten-free, nut-free, dairy-free, and egg-free. Always check ingredient labels to confirm no cross-contamination for food allergies.
To make vegetarian/vegan substitutions:
Use vegetable broth instead of chicken or beef broth
Substitute soy sauce for fish sauce
Omit or replace oyster sauce
For gluten-free:
Use tamari instead of soy sauce
Verify broths and oils are gluten-free
For nut allergies:
Do not garnish with peanuts or cashews
Substitute seed oils for nut oils
Visuals and Presentation
A steaming bowl of this colorful soup is gorgeous on its own, but feel free to get creative with garnishes. Here are some ideas:
Float chili oil or sriracha in fun patterns for a pop of color.
Top with fresh herbs like basil, mint, or cilantro.
Garnish with sliced scallions, chili peppers, and lime wedges.
Swirl in mushroom or chili pastes for visual appeal.
Grate fresh ginger or garlic over the top.
Accompany with salad rolls or summer rolls on the side.
Conclusion: Vietnamese Bok Choy Mushroom Tofu Soup
With its simple ingredients, ease of preparation, and flexibility, Vietnamese Bok Choy Mushroom Tofu Soup is an excellent addition to your recipe repertoire. Experiment with vegetarian-friendly variations to make this soup your own. Packed with nourishing vegetables, protein, and ginger-laced broth, it will quickly become a nourishing staple.
(Prepare Broth - Optional): In a large pot, combine water with optional broth ingredients like carrots, onions, garlic, ginger, mushrooms, lemongrass, or any combination you prefer. Bring to a boil, then reduce heat and simmer for 20-30 minutes to create a flavorful base. Alternatively, skip this step and use plain water.
(Prepare Tofu and Vegetables): While the broth simmers (or while water heats), cut firm or medium-firm tofu into bite-sized cubes. Wash and chop bok choy, separating the white stalks from the leafy greens. Slice your chosen mushrooms. Thinly slice scallions for garnish.
(Bring Soup to a Boil): Bring the broth (or water) to a boil again. Add the tofu cubes and simmer for 5-7 minutes, allowing them to soften slightly.
(Add Vegetables and Season): Add the bok choy stalks and mushrooms to the pot. Simmer for another 5-7 minutes, or until the mushrooms are tender and the stalks are slightly softened. Season with salt to taste.
(Finish and Serve): Stir in the leafy green parts of the bok choy and cook for an additional 1-2 minutes, until wilted. Remove from heat and adjust seasonings as needed.
(Serve): Ladle the soup into bowls and garnish with chopped scallions. Optionally, add a squeeze of lime juice, fresh cilantro or Thai basil leaves, or a drizzle of chili oil for an extra flavor kick.
Notes
For a richer soup: Add a splash of soy sauce or a tablespoon of miso paste before simmering the tofu.
Adjust spice level: Add a pinch of red pepper flakes or sliced chilies for a touch of heat.
Noodles: If desired, cook rice noodles or Vietnamese glass noodles according to package instructions and add them to the soup bowls.
Leftovers: This soup stores well in the refrigerator for up to 3 days. Reheat gently on the stovetop.
Nutrition Facts
Vietnamese Bok Choy Mushroom Tofu Soup
Serves: 2-3 servings
Amount Per Serving:
1 bowl
Calories
250-350
% Daily Value*
Total Fat5-10g
7.7%
Saturated Fat 1-2g
5%
Trans Fat 0g
Cholesterol0mg
0
Sodium400-600mg
16.7%
Total Carbohydrate25-35g
8.3%
Dietary Fiber 5-7g
20%
Sugars 5-7g
Protein15-20g
Vitamin A negligible
Vitamin C 20-30mg
Calcium 150-200mg
Iron 4-6mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Hello! I’m Christine Ha – a food nerd in love with eating, cooking, photography, science, and culture.
Vietnamese food was always on the table when I was a kid, but I didn’t really care for it until my late teens (what a waste!). I was a super picky eater and mostly just wanted fast food. Somewhere down the line I flipped a switch, and now home-cooked food is something I appreciate so much more. ⮕About me