Ba Bao Fan Recipe – A Traditional Chinese Rice Dish
If you’re on the hunt for a dish that’s both flavorful and visually captivating, this ba bao fan recipe might just be what you’re looking for. Known also as Eight-Treasure Rice or Sticky Rice, Ba Bao Fan is a beloved traditional Chinese dessert frequently enjoyed during festive celebrations such as Lunar New Year, weddings, and other joyous occasions. The name “Ba Bao,” which literally means “eight treasures,” reflects the eight sweet, carefully chosen ingredients that are lovingly layered into glutinous rice and then steamed until tender and fragrant. Beyond its delightful taste, this dish carries deep symbolism, representing prosperity, harmony, and good luck.
Whether you’re just beginning to explore the rich flavors of Chinese cuisine or you’re an experienced home cook with years of experience in the kitchen, this ba bao fan recipe is definitely worth trying. At first glance, it may seem elaborate, but the preparation is actually quite straightforward. With only a handful of essential ingredients and a bit of attention to detail, you can craft a truly impressive dish that will delight your loved ones and leave your guests asking for more.

Ingredients for Ba Bao Fan
To make this traditional ba bao fan recipe , you’ll need the following ingredients:
The Glutinous Rice:
- 2 cups glutinous (sticky) rice
- 3 cups water (for soaking)
- 2–3 tablespoons vegetable oil or peanut oil
The Sweet Filling (Eight Treasures):
- Dried lotus seeds (½ cup, soaked overnight)
- Red dates / jujubes (½ cup, pitted and chopped)
- Dried longan (¼ cup)
- Raisins (¼ cup)
- Candied winter melon (¼ cup, diced)
- Walnuts or almonds (¼ cup, chopped)
- Candied orange peel (optional, 1 tablespoon)
- Goji berries (1 tablespoon, optional)
The Sweet Sauce:
- ¼ cup brown sugar
- 1 teaspoon ground cinnamon
- 2 tablespoons honey or maltose syrup
- 2 tablespoons water
Additional:
- Banana leaves or parchment paper (to line the bottom of the bowl)
Directions: How to Make Ba Bao Fan
Making ba bao fan requires a bit of planning and patience, but the process is quite straightforward. Here’s how to prepare it step by step:
Step 1: Soak the Glutinous Rice
Wash the glutinous rice thoroughly under cold water until the water runs clear. Then soak the rice in water for at least 4 hours or overnight. After soaking, drain the rice well.
Step 2: Prepare the Fillings
Soak the dried lotus seeds and red dates in warm water for about 30 minutes to soften them. Drain and set aside. Chop or slice all the dried fruits and nuts into bite-sized pieces. If using banana leaves, cut them to fit the bottom and sides of a heatproof bowl.
Step 3: Steam the Lotus Seeds and Dates
Place the lotus seeds and red dates in a steamer basket and steam for 20–30 minutes until tender. Set aside.
Step 4: Cook the Rice
In a large pot or rice cooker, steam the soaked and drained glutinous rice with a little oil added. You can either steam it over boiling water (covered with foil or a lid) for about 30–40 minutes or use a rice cooker on the “glutinous rice” setting if available. The rice should be cooked but still slightly firm.
Step 5: Mix the Sweet Sauce
In a small saucepan, combine brown sugar, cinnamon, honey or maltose syrup, and water. Heat gently until the sugar dissolves and the mixture becomes a thick syrup. Stir well and let cool slightly.
Step 6: Combine Rice and Syrup
While the rice is still warm, transfer it to a large mixing bowl. Pour the sweet syrup over the rice and mix thoroughly so that each grain is coated. Be gentle to avoid mashing the rice.
Step 7: Layer the Bowl
Line the bottom of a deep, heatproof bowl (preferably round like a mixing bowl) with banana leaves or parchment paper. This helps prevent sticking and adds a subtle aroma. Arrange the eight-treasure fillings decoratively on the bottom and around the sides of the bowl. You can place slices of red dates, lotus seeds, and candied fruit to form a colorful pattern.
Add a layer of sweetened glutinous rice to cover the filling layer. Repeat with more fillings and rice layers, finishing with a top layer of rice.
Step 8: Steam the Ba Bao Fan
Cover the bowl with aluminum foil or a heatproof lid and place it in a steamer. Steam over medium-high heat for about 1 hour or until the rice is fully set and sticky.
Step 9: Invert and Serve
Carefully remove the bowl from the steamer and let it cool slightly. To serve, run a knife around the edge of the bowl to loosen the rice. Place a serving plate over the bowl and quickly flip it upside down. Gently lift the bowl to reveal the beautifully decorated ba bao fan.
Serve warm or at room temperature. For extra indulgence, drizzle a bit more honey or syrup on top before serving. watch the video on youtube on how to cook Ba bao fan recipe.
Frequently Asked Questions
1. What is Ba Bao Fan?
Ba Bao Fan, or Eight-Treasure Rice, is a traditional Chinese dessert made from steamed glutinous rice filled with eight types of sweet ingredients such as dried fruits, nuts, and lotus seeds. It’s often served during festivals and special occasions.
2. Can I substitute any of the ingredients?
Yes! While the classic ba bao fan recipe includes specific items like lotus seeds and red dates, you can customize it based on availability or preference. Common substitutes include chestnuts, prunes, apricots, or even chocolate chips for a modern twist.
3. Is it necessary to soak the rice?
Absolutely. Soaking the glutinous rice ensures it cooks evenly and achieves the right texture. Skipping this step may result in undercooked or unevenly steamed rice.
4. Can I use regular rice instead of glutinous rice?
No, regular white rice won’t work because it lacks the sticky texture needed for this dish. Glutinous rice (also called sticky rice) is essential for holding the shape and creating the chewy mouthfeel that defines ba bao fan.
5. How do I store leftover ba bao fan?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or by steaming before serving.
6. Can I make ba bao fan ahead of time?
Yes, ba bao fan can be prepared a day in advance. Simply steam it again briefly before serving to restore its softness and warmth.
7. Why does my ba bao fan stick to the bowl?
Make sure to line the bowl properly with banana leaves or parchment paper and lightly grease the bowl if needed. Letting the rice cool slightly before flipping also helps prevent sticking.
8. What does ba bao fan symbolize?
Ba bao fan symbolizes wealth, happiness, and togetherness. Each of the eight ingredients represents a different blessing, making it a popular dish during Chinese New Year and wedding celebrations.
9. Can I freeze ba bao fan?
Yes, you can freeze ba bao fan after steaming. Wrap it tightly in plastic wrap and foil, then store in the freezer for up to 2 months. Thaw overnight in the fridge and reheat before serving.
10. What’s the best way to flip the ba bao fan without ruining it?
Let the dish cool for about 10–15 minutes after steaming. Run a knife around the edges, place a flat plate on top, and flip it quickly and confidently. Tapping the bottom of the bowl gently can help release the rice.
Final Thoughts on Making Ba Bao Fan
This ba bao fan recipe is more than just a dish—it’s a celebration of culture, tradition, and the joy of sharing food with loved ones. Whether you’re preparing it for a holiday gathering or simply trying something new in the kitchen, ba bao fan offers a unique blend of textures and flavors that will leave a lasting impression.
Don’t be intimidated by the number of ingredients or steps involved. Once you get the hang of layering and steaming, you’ll find that this dish comes together quite easily. Plus, the ability to customize the fillings means you can tailor it to your tastes or what you have on hand.
So why not give this ba bao fan recipe a try? With its beautiful presentation and rich symbolism, it’s sure to become a favorite in your household. And remember, practice makes perfect—the first time might not be picture-perfect, but every attempt brings you closer to mastering this beloved Chinese delicacy.
Related Article : Moroccan Couscous with Vegetables
Conclusion
A traditional ba bao fan recipe is a rewarding culinary project that blends history, flavor, and artistry into one unforgettable dish. From the sticky sweetness of the rice to the vibrant array of fruits and nuts, each bite tells a story of celebration and abundance. Whether you’re honoring a special occasion or simply exploring the world of Asian desserts, ba bao fan is a must-try.
So gather your ingredients, prepare your steamer, and enjoy the process of creating this iconic dish. With this guide, you now have everything you need to make a delicious, authentic ba bao fan at home—no matter your skill level. Happy cooking!
