How to Make Mushroom Soup with Tofu (Traditional & Healthy Version)

Mushroom Soup with Tofu is a comforting, vegetarian dish that reflects Singapore’s vibrant hawker culture and fusion culinary scene. While classic mushroom soups are often creamy, this local adaptation features a clear, umami-rich broth enhanced by the subtle earthiness of shiitake and button mushrooms, and the silky texture of fresh tofu. You might spot a wholesome version of this soup at your neighborhood kopitiam or in a contemporary food court, served as a nourishing lunch to busy office workers and families alike. The dish’s origins lie in the blend of Chinese and Southeast Asian influences that define much of Singapore’s food heritage. With the addition of tofu—known locally as tau kwa—this soup offers a plant-based protein boost, making it perfect for vegetarians and anyone seeking a lighter, healthier meal. The use of local aromatics like ginger, garlic, and spring onions adds depth and fragrance, while a dash of white pepper brings that familiar kopitiam warmth. Mushroom Soup with Tofu is not only flavourful and satisfying but also easy to prepare, making it a great choice for anyone looking for an authentic, healthy Singaporean lunch.

35 min total2 servingsEasy100 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Clean and slice the shiitake and button mushrooms
0%
20 min

Step 1 · Clean and slice the shiitake and button mushrooms

Clean and slice the shiitake and button mushrooms. If using dried shiitake, soak in warm water for 20 minutes before slicing.

Step 2: Prepare the tofu by draining and cutting into 1
0%

Step 2 · Prepare the tofu by draining and cutting into 1

Prepare the tofu by draining and cutting into 1.5cm cubes. Set aside.

Step 3: Heat a non-stick pot over medium heat
0%

Step 3 · Heat a non-stick pot over medium heat

Heat a non-stick pot over medium heat. Add sesame oil (if using), then sauté garlic and ginger until fragrant.

Step 4: Add the sliced mushrooms and optional carrot
0%
3 min

Step 4 · Add the sliced mushrooms and optional carrot

Add the sliced mushrooms and optional carrot. Stir-fry for 2-3 minutes until mushrooms soften and release aroma.

Step 5: Pour in the vegetable stock and bring to a gentle boil
0%
8 min

Step 5 · Pour in the vegetable stock and bring to a gentle boil

Pour in the vegetable stock and bring to a gentle boil. Lower heat and simmer for 8 minutes.

Step 6: Add tofu cubes and light soy sauce
0%
4 min

Step 6 · Add tofu cubes and light soy sauce

Add tofu cubes and light soy sauce. Simmer for another 3-4 minutes to heat through.

Step 7: Season with white pepper
0%

Step 7 · Season with white pepper

Season with white pepper. Taste and adjust salt or soy sauce if needed. Ladle soup into bowls and garnish with spring onions.

Why this recipe is healthy

Choosing Mushroom Soup with Tofu for lunch supports balanced nutrition and weight management. The dish is light but satisfying, offering a mix of protein and fiber that promotes satiety without excess calories. It’s free from cholesterol, can be made vegan, and excludes heavy cream or butter found in Western-style soups. This makes it a smart pick for anyone tracking calories or seeking heart-healthy options in their Singaporean diet.

A note on tradition

Mushroom Soup with Tofu is a popular vegetarian option in many Singapore kopitiams and hawker centres, especially during lunch hours. It reflects Singapore’s multicultural influences, drawing from Chinese-style clear soups and incorporating local ingredients. The dish is often enjoyed as a light meal on its own or paired with brown rice. Its simplicity and wholesome appeal make it a favourite among health-conscious Singaporeans, especially during periods like the annual Vegetarian Food Festival or for regular Meatless Mondays.

← Back to Mushroom Soup with Tofu