📸 Image coming soon for Vegetable Bao
Vegetable Bao
Lunch • Singapore
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.
Ingredients(for 2 medium Vegetable Bao (about 120g each))
- 1 cup All-purpose flour (for bao dough)
- 1/2 tsp Instant yeast
- 1 tsp Sugar
- 1/3 cup Warm water
- 1 tsp Sesame oil
- 1/2 cup Cabbage (finely shredded)
- 1/4 cup Carrot (julienned)
- 1/4 cup Firm tofu (crumbled)
- 2 pcs Shiitake mushrooms (rehydrated and chopped)
- 1 clove Garlic (minced)
- 1 tsp Light soy sauce (use low-sodium for healthier option)
- 1 stalk Spring onion (chopped) - optional
- 1/8 tsp White pepper - optional
Instructions
- 1
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.
10 minutes
Knead until dough is elastic for fluffier bao.
- 2
Prepare the filling: Heat sesame oil in a pan, sauté garlic until fragrant, then add mushrooms, cabbage, and carrots. Stir-fry for 3 minutes.
5 minutes
Do not overcook vegetables; retain some crunch for texture.
- 3
Add tofu, soy sauce, and white pepper. Stir well and cook for another 2 minutes. Remove from heat and let cool.
3 minutes
Crumble tofu finely for even filling.
- 4
Divide the risen dough into 4 equal portions. Roll each into a ball and flatten into a disc about 8cm wide.
2 minutes
Dust with flour to prevent sticking.
Why This Dish 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.
Vegetable Bao is rich in dietary fibre, plant protein, and micronutrients from its diverse vegetable filling. Cabbage and carrots provide vitamins A and C, mushrooms offer antioxidants, and tofu supplies calcium and iron. The use of steaming as a cooking method minimises fat, while the absence of refined oils keeps the calorie count moderate. This dish is naturally low in saturated fat and cholesterol.
Pro Tips
- 💡Tip 1: Use freshly grated carrots and cabbage for the best flavour and texture.
- 💡Tip 2: Allow the baos to rest before steaming to achieve a fluffier texture.
- 💡Tip 3: Do not overfill the buns to prevent breaking during steaming.
Storage & Serving
Store leftover Vegetable Bao in an airtight container in the fridge for up to 2 days. Reheat by steaming for 5 minutes before serving to restore softness.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 120.0 kcal |





