How to Make Mushroom Bao (Traditional & Healthy Version)

Mushroom Bao is a beloved vegetarian delight that has found its place in Singapore’s vibrant hawker culture and modern kopitiam menus. These fluffy, steamed buns are filled with a savoury mushroom medley, offering a plant-based twist on the classic bao while staying true to local tastes. With Singapore’s multicultural food scene, Mushroom Bao bridges traditional Chinese steamed bun techniques with innovative vegetarian fillings, making it a favourite for both locals and health-conscious diners. Singaporeans enjoy Mushroom Bao for lunch or as a light snack, especially in bustling hawker centres. The dish’s umami-rich filling, seasoned with local aromatics, reflects the fusion influences that define Singapore cuisine. Whether you’re a vegetarian or just looking for a nutritious lunch option, this Mushroom Bao recipe encapsulates the best of Singaporean street food – comforting, flavourful, and always satisfying. Perfect for busy days, it brings together wholesome ingredients and authentic flavours in each steamed bite.

35 min total2 servingsMedium115 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Combine flour
0%
8 min

Step 1 · Combine flour

Combine flour, yeast, sugar, and warm water in a bowl. Mix until a shaggy dough forms. Add olive oil and knead until smooth, about 8 minutes.

Step 2: Cover the dough with a damp cloth and let it rise in a warm place u...
0%

Step 2 · Cover the dough with a damp cloth and let it rise in a warm place u...

Cover the dough with a damp cloth and let it rise in a warm place until doubled in size.

Step 3: While the dough is rising
0%

Step 3 · While the dough is rising

While the dough is rising, heat a non-stick pan and sauté garlic until fragrant. Add shiitake and button mushrooms and cook until softened.

Step 4: Season mushrooms with soy sauce
0%

Step 4 · Season mushrooms with soy sauce

Season mushrooms with soy sauce, black pepper, and a dash of sesame oil. Stir in chopped spring onion and set aside to cool.

Step 5: Punch down the dough and divide into 4 equal balls
0%

Step 5 · Punch down the dough and divide into 4 equal balls

Punch down the dough and divide into 4 equal balls. Flatten each into a circle and place a spoonful of mushroom filling in the centre.

Step 6: Place each bao on parchment paper squares
0%
10 min

Step 6 · Place each bao on parchment paper squares

Place each bao on parchment paper squares. Allow to rest for another 10 minutes before steaming.

Step 7: Steam over boiling water for 12 minutes until puffed and cooked thr...
0%
12 min

Step 7 · Steam over boiling water for 12 minutes until puffed and cooked thr...

Steam over boiling water for 12 minutes until puffed and cooked through. Serve hot.

Why this recipe is healthy

Choosing Mushroom Bao as a lunch option supports a healthy lifestyle. It is low in saturated fat, free from artificial additives, and packed with plant-based protein and fibre for satiety. Steaming as a cooking method reduces calorie content compared to deep-fried snacks, making it ideal for those tracking calories or managing their weight. The recipe's balance of complex carbs and plant protein aligns well with healthy eating habits.

A note on tradition

Mushroom Bao is a familiar sight in Singapore’s hawker centres and modern kopitiams, where steamed buns are a staple comfort food. Traditionally enjoyed by locals across all ethnicities, baos have evolved to include innovative fillings like savoury mushrooms, catering to vegetarian and health-conscious eaters. Perfect for lunch or a midday snack, Mushroom Bao reflects Singapore’s embrace of culinary fusion and dedication to quick, wholesome meals.

← Back to Mushroom Bao
How to Make Mushroom Bao (Traditional & Healthy Version) – Recipe