How to Make Vegetable Bao (Traditional & Healthy Version)

Vegetable Bao, known locally as 'Chye Bao', is a beloved snack found in many Singaporean kopitiams and hawker centres. These fluffy steamed buns are packed with a savoury medley of fresh vegetables, reflecting the rich multicultural and global influences of Singaporean cuisine. Vegetable Bao is a common sight in dim sum baskets and is often enjoyed as a wholesome breakfast or light lunch by Singaporeans looking for a satisfying, plant-based option. The filling is typically a blend of crunchy cabbage, carrots, shiitake mushrooms, and tofu, seasoned with garlic, sesame oil, and a hint of soy sauce. This makes the bao not only flavourful but also naturally nutritious. Its soft, pillowy dough contrasts perfectly with the hearty vegetable filling. In Singapore’s hawker culture, Vegetable Bao showcases the city’s unique fusion of Chinese techniques and local ingredients, making it a true crowd-pleaser for vegetarians and health-conscious foodies alike. Whether enjoyed with kopi (local coffee) at a bustling kopitiam or as a nutritious homemade lunch, Vegetable Bao is a testament to Singapore’s culinary creativity and commitment to wholesome eating. It's easy to prepare, customisable, and fits perfectly into a balanced diet.

35 min total2 servingsMedium120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare the bao dough by combining flour
0%
8 min

Step 1 · Prepare the bao dough by combining flour

Prepare the bao dough by combining flour, yeast, sugar, and warm water in a large bowl. Mix and knead for 8 minutes until smooth. Cover and let rise for 30 minutes.

Step 2: Prepare the filling: Heat sesame oil in a pan
0%
3 min

Step 2 · Prepare the filling: Heat sesame oil in a pan

Prepare the filling: Heat sesame oil in a pan, sauté garlic until fragrant, then add mushrooms, cabbage, and carrots. Stir-fry for 3 minutes.

Step 3: Add tofu
0%
2 min

Step 3 · Add tofu

Add tofu, soy sauce, and white pepper. Stir well and cook for another 2 minutes. Remove from heat and let cool.

Step 4: Divide the risen dough into 4 equal portions
0%

Step 4 · Divide the risen dough into 4 equal portions

Divide the risen dough into 4 equal portions. Roll each into a ball and flatten into a disc about 8cm wide.

Step 5: Place a spoonful of vegetable filling in the centre of each disc
0%

Step 5 · Place a spoonful of vegetable filling in the centre of each disc

Place a spoonful of vegetable filling in the centre of each disc. Gather and pinch the edges to seal, forming a bun.

Step 6: Place baos on parchment in a steamer
0%
10 min

Step 6 · Place baos on parchment in a steamer

Place baos on parchment in a steamer. Let rest for 10 minutes, then steam over medium heat for 10 minutes until puffed and cooked.

Step 7: Serve warm
0%

Step 7 · Serve warm

Serve warm, garnished with spring onions if desired.

Why this recipe is healthy

This Vegetable Bao recipe is a healthy choice due to its plant-based ingredients, minimal oil usage, and high vegetable content. Steaming preserves nutrients without adding extra calories, making it ideal for weight management. The inclusion of tofu boosts protein while supporting muscle health. It’s low in sugar and can be easily adapted for various dietary needs, making it a staple in a balanced Singaporean lunch.

A note on tradition

Vegetable Bao is widely enjoyed in Singapore, especially as a breakfast or teatime snack at kopitiams and hawker centres. It reflects Singapore’s Chinese heritage and the city’s creative approach to plant-based eating. Vegetable Bao is a common vegetarian option during the Hungry Ghost Festival and Buddhist celebrations, but is available year-round for those seeking healthy, meat-free meals.

← Back to Vegetable Bao