If you’re a fan of traditional Asian delicacies but prefer a plant-based diet, then this best vegetarian bak chang recipe is about to become your new favorite! Bak chang, or zongzi, is a beloved glutinous rice dumpling wrapped in bamboo leaves, typically filled with savory meats and mushrooms.
However, this vegetarian version swaps out the meat for a rich combination of mushrooms, chestnuts, and tofu, creating a hearty, flavorful bite that’s perfect for festive occasions or any comfort food craving.
The blend of fragrant sticky rice, savory fillings, and the subtle aroma of bamboo leaves makes every bite an absolute delight.
Whether you’re making this for the Dragon Boat Festival or simply indulging in a traditional treat, this recipe is both satisfying and simple enough for home cooks. Plus, it’s a fantastic way to enjoy the warming flavors of Asian cuisine without any animal products.
Ready to dive into the world of vegetarian bak chang? Let’s get started!
Why You’ll Love This Recipe
This vegetarian bak chang recipe offers a perfect balance of textures and flavors. The glutinous rice becomes beautifully sticky and tender after steaming, while the mushrooms and tofu provide umami richness that mimics the traditional meat fillings.
Chestnuts add a slight sweetness and crunch, boosting the overall mouthfeel.
It’s also incredibly versatile—you can easily adjust the fillings to suit your preferences or dietary needs. The bamboo leaves infuse the dumplings with an unforgettable aroma, making every bite a sensory experience.
Finally, this recipe is a wonderful way to connect with Asian culinary traditions while keeping it vegetarian-friendly.
Ingredients
- 500g glutinous rice (soaked overnight)
- 100g shiitake mushrooms (dried, rehydrated and sliced)
- 150g firm tofu (pressed and cubed)
- 100g chestnuts (roasted and peeled)
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon vegetarian oyster sauce
- 1 tablespoon sesame oil
- 1 teaspoon five-spice powder
- 1 teaspoon sugar
- 1/2 teaspoon white pepper
- 15-20 dried bamboo leaves (soaked overnight)
- Kitchen twine or cotton string for tying
Equipment
- Large mixing bowl
- Steamer pot or large steaming basket
- Large pot for soaking bamboo leaves
- Sharp knife
- Cutting board
- Measuring spoons
- Kitchen twine or cotton string
- Colander or sieve
- Tray or plate for assembling bak chang
Instructions
- Soak the glutinous rice in water overnight or for at least 6 hours to ensure it cooks evenly and becomes sticky.
- Prepare the bamboo leaves by soaking them in warm water overnight to soften. Rinse thoroughly to remove any dirt, then cut the thicker stems off and set aside.
- Rehydrate the shiitake mushrooms by soaking them in warm water for 30 minutes or until soft. Drain and slice thinly.
- Press the tofu to remove excess moisture, then cut into small cubes. Optionally, pan-fry them in a little sesame oil until golden for added texture.
- In a mixing bowl, combine the drained glutinous rice with soy sauce, dark soy sauce, vegetarian oyster sauce, sesame oil, five-spice powder, sugar, and white pepper. Mix thoroughly to coat the rice evenly with the marinade.
- Prepare the filling: In a separate bowl, mix the sliced mushrooms, tofu cubes, and roasted chestnuts. Add a little soy sauce and sesame oil for extra flavor and toss gently.
- Assemble the bak chang: Lay 2-3 bamboo leaves flat, overlapping slightly, forming a cone shape. Spoon in a layer of marinated rice at the bottom, then add a generous spoonful of the filling, followed by another layer of rice to cover the filling completely.
- Wrap the dumpling tightly by folding the leaves over the top, shaping it into a triangular or rectangular packet. Secure it firmly with kitchen twine or cotton string.
- Repeat the process with remaining ingredients until all rice and fillings are used.
- Steam the bak chang: Place the wrapped dumplings in a steamer basket over boiling water. Cover and steam for 2 to 3 hours, adding water as needed to prevent drying out.
- Once cooked, let them cool slightly before unwrapping. Serve warm or at room temperature.
Tips & Variations
For best results, soak your glutinous rice and bamboo leaves overnight. This not only softens the leaves but also enhances the aroma during cooking.
- Experiment with different fillings like salted egg yolk (vegetarian versions available), lotus seeds, or roasted peanuts for added texture.
- If you prefer a smoky flavor, lightly pan-fry the mushrooms and tofu with a touch of smoked paprika before assembling.
- Use vegetable broth instead of plain water when steaming for a richer taste.
- Try wrapping smaller portions for bite-sized bak chang, perfect for parties or snacks.
- Store leftover bak chang in the fridge for up to 3 days or freeze for longer storage. Reheat by steaming or microwaving.
Nutrition Facts
| Nutrient | Per Serving (1 bak chang) |
|---|---|
| Calories | 320 kcal |
| Carbohydrates | 60 g |
| Protein | 8 g |
| Fat | 5 g |
| Fiber | 3 g |
| Sodium | 450 mg |
Serving Suggestions
Vegetarian bak chang pairs beautifully with a light soy dipping sauce or chili oil for those who love a spicy kick. Serve it alongside a fresh cucumber salad or pickled vegetables to cut through the richness of the sticky rice.
For a complete meal, enjoy it with a bowl of hot Asian-style soup such as miso or a simple vegetable broth. If you’re interested in exploring more recipes to complement your meal, check out the Classico Sun Dried Tomato Alfredo Sauce Recipe for a creamy twist, or indulge your sweet tooth afterwards with the Cinnamon Pecan Ice Cream Recipe.
Conclusion
This vegetarian bak chang recipe is a delicious and thoughtful way to enjoy a traditional Asian dish without meat. Its rich, umami-packed fillings combined with the fragrant sticky rice create an irresistible treat that’s perfect for any season.
Whether you’re celebrating a festival or simply craving something homemade and comforting, this recipe is sure to impress family and friends alike.
Making bak chang at home might seem intimidating at first, but with these detailed steps and tips, you’ll find the process enjoyable and rewarding. Plus, the ability to customize fillings means you can make it uniquely yours.
Don’t forget to explore other delightful recipes like the Chocolate Heaven Cake Recipe to complete your culinary adventure!
📖 Recipe Card: Best Vegetarian Bak Chang
Description: A flavorful and aromatic vegetarian version of the traditional Chinese sticky rice dumpling. Packed with mushrooms, chestnuts, and savory seasonings wrapped in fragrant bamboo leaves.
Prep Time: PT30M
Cook Time: PT2H
Total Time: PT2H30M
Servings: 8 servings
Ingredients
- 2 cups glutinous rice, soaked for 4 hours
- 6 dried shiitake mushrooms, soaked and sliced
- 1/2 cup cooked chestnuts, chopped
- 1/2 cup firm tofu, diced
- 2 tablespoons soy sauce
- 1 tablespoon vegetarian oyster sauce
- 1 teaspoon five-spice powder
- 1/2 teaspoon white pepper
- 2 tablespoons vegetable oil
- 10 dried bamboo leaves, soaked and cleaned
- Kitchen twine for tying
Instructions
- Drain soaked glutinous rice and set aside.
- Heat oil in a pan, sauté mushrooms and tofu until fragrant.
- Add soy sauce, vegetarian oyster sauce, five-spice powder, and white pepper; cook for 2 minutes.
- Mix sautéed ingredients with glutinous rice and chestnuts.
- Wrap about 1/2 cup of the mixture in a bamboo leaf and secure with twine.
- Repeat wrapping with remaining mixture.
- Steam the wrapped dumplings for 2 hours until rice is fully cooked.
- Let cool slightly before unwrapping and serving.
Nutrition: Calories: 280 kcal | Protein: 8 g | Fat: 6 g | Carbs: 50 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Bak Chang”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegetarian version of the traditional Chinese sticky rice dumpling. Packed with mushrooms, chestnuts, and savory seasonings wrapped in fragrant bamboo leaves.”, “prepTime”: “PT30M”, “cookTime”: “PT2H”, “totalTime”: “PT2H30M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“2 cups glutinous rice, soaked for 4 hours”, “6 dried shiitake mushrooms, soaked and sliced”, “1/2 cup cooked chestnuts, chopped”, “1/2 cup firm tofu, diced”, “2 tablespoons soy sauce”, “1 tablespoon vegetarian oyster sauce”, “1 teaspoon five-spice powder”, “1/2 teaspoon white pepper”, “2 tablespoons vegetable oil”, “10 dried bamboo leaves, soaked and cleaned”, “Kitchen twine for tying”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Drain soaked glutinous rice and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan, saut\u00e9 mushrooms and tofu until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add soy sauce, vegetarian oyster sauce, five-spice powder, and white pepper; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Mix saut\u00e9ed ingredients with glutinous rice and chestnuts.”}, {“@type”: “HowToStep”, “text”: “Wrap about 1/2 cup of the mixture in a bamboo leaf and secure with twine.”}, {“@type”: “HowToStep”, “text”: “Repeat wrapping with remaining mixture.”}, {“@type”: “HowToStep”, “text”: “Steam the wrapped dumplings for 2 hours until rice is fully cooked.”}, {“@type”: “HowToStep”, “text”: “Let cool slightly before unwrapping and serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “8 g”, “fatContent”: “6 g”, “carbohydrateContent”: “50 g”}}