As the rich aroma of sweetened rice fills my kitchen, I can’t help but feel transported back to family gatherings, where laughter and delicious food echoed in every corner. Today, I want to share with you a delightful recipe for Ba Bao Fan, or Eight Treasure Sticky Rice—a traditional Chinese dessert with a twist. This vegan and gluten-free version celebrates the chewy texture of sticky rice, adorned with vibrant treasures like jujube dates and sweet red beans.
What strikes me most about Ba Bao Fan is its perfect blend of nostalgia and creativity. With just a few simple ingredients, you can create a dish that not only satisfies your sweet tooth but also serves as a centerpiece for special occasions or even a comforting evening at home. Whether you’re looking to impress guests or simply escape the fast-food routine, this recipe is easy to prepare and bursting with flavor. Let’s dive into the world of flavors and textures that will make your taste buds dance!
Why is Ba Bao Fan a must-try?
Nostalgic Flavors: This traditional dish brings back heartwarming memories, making it perfect for any occasion.
Vegan & Gluten-Free: Enjoy all the flavors of Eight Treasure Sticky Rice without the allergens, making it suitable for everyone.
Easy Preparation: With straightforward steps and minimal ingredients, this recipe is accessible for home cooks of all skill levels.
Versatile Ingredients: Customize your Ba Bao Fan with additional nuts or fruits, and adjust the sweetness to match your preference.
Crowd-Pleasing Delight: Serve this beautiful dessert at gatherings and watch it steal the spotlight; it’s a treat that everyone will love!
Don’t forget to try serving it with coconut syrup for an extra touch of sweetness!
Ba Bao Fan Ingredients
• Create the perfect Eight Treasure Sticky Rice with these essential ingredients!
For the Sticky Rice
- Sticky Rice – The key to a chewy texture; substitute with glutinos rice if you can’t find it.
- Purple Rice – Optional for an extra nutty flavor and beautiful color; feel free to use more sticky rice if needed.
For the Sweet Additions
- Authentic Brown Sugar – Offers a rich, deep sweetness; Chura Kokuto is highly recommended for the best results.
- Chinese Jujube Dates – These naturally sweet beauties add authenticity; avoid using medjool dates to keep the traditional flavor.
- Lotus Seeds – Provides a delicate texture; optional but contributes to the dish’s authenticity.
- Pumpkin Seeds – Adds a delightful crunch; can be omitted if you prefer.
- Raisins – Imparts additional sweetness and chewiness; skip if you’re looking for a less sweet treat.
- Sweetened Red Beans – An optional but fantastic flavor enhancer; you can use store-bought or make your own.
For Cooking and Serving
- Water – Essential for steaming the rice to perfection.
- Cooking Oil – Grease your bowl to prevent the rice from sticking, ensuring a smooth release when serving.
With these ingredients, you’re all set to create your own delicious Ba Bao Fan that everyone will rave about!
How to Make Ba Bao Fan
-
Soak Rice: Start by washing the sticky rice and optional purple rice thoroughly. Soak them in water for at least 6 hours or overnight to achieve the perfect chewy texture. Rinse and set aside.
-
Prepare Bowl: Grease a heat-proof bowl generously with cooking oil. This step is crucial to ensure that your Ba Bao Fan releases easily after steaming. Arrange the jujube dates and lotus seeds at the bottom of the bowl for a sweet surprise inside.
-
Layer Ingredients: Add a layer of soaked rice, then sprinkle 1 tablespoon of authentic brown sugar across it. If you’re using pumpkin seeds, add a sprinkle of those too! Repeat the layering process, finishing with rice on top, and sprinkle the raisins before your final layer.
-
Add Water: Carefully pour water into the bowl until it just covers the top layer of rice. This essential step ensures the rice steams evenly and comes out perfectly cooked.
-
Steam: Place the bowl in a steamer and steam for about 40 minutes or until the rice is fully cooked and soft with a lovely aromatic scent wafting through your kitchen.
-
Serve: Once done, let it cool for a few minutes. Invert the bowl onto a plate, and gently tap the bottom to release your beautiful Ba Bao Fan. Serve while warm and consider drizzling with brown sugar syrup for an extra touch of sweetness.
Optional: Pair with coconut syrup or chilled green tea for a delightful serving experience.
Exact quantities are listed in the recipe card below.
Expert Tips for Ba Bao Fan
-
Soaking Time Matters: Ensure to soak the sticky rice for at least 6 hours or overnight. This step is crucial for achieving that desirable chewy texture in your Ba Bao Fan.
-
Water Level: Pay attention to the water level when steaming. Too little water can lead to undercooked rice, while too much can turn it mushy. Just cover the rice for best results.
-
Ingredient Quality: Use authentic brown sugar like Chura Kokuto for deeper flavor. Cheap substitutes may lack the rich sweetness that elevates the dish.
-
Customization Delight: Feel free to adjust add-ins like lotus seeds or pumpkin seeds based on preference. Personalizing your Ba Bao Fan makes it even more special!
-
Proper Cooling: After steaming, let the Ba Bao Fan cool slightly before inverting it onto a plate. This patience ensures a beautiful presentation without breaking.
With these helpful tips, you’ll create a stunning and delicious Ba Bao Fan that’ll impress your family and friends!
Make Ahead Options
Preparing Ba Bao Fan ahead of time is a fantastic way to streamline meal planning, especially for busy weeknights or special occasions. You can soak the sticky rice and purple rice up to 24 hours in advance, ensuring you achieve that chewy texture when it’s time to cook. Additionally, you can layer the ingredients in the bowl, cover it tightly, and refrigerate for up to 3 days. When you’re ready to serve, steam the prepared Ba Bao Fan as described, just make sure to adjust the steaming time slightly if it’s been chilling in the fridge. This way, your delightful Eight Treasure Sticky Rice will remain just as delicious, saving you time and effort when it matters most!
Ba Bao Fan Variations
Feel free to personalize your Ba Bao Fan with these delightful twists and swaps that will enhance its flavor and texture!
-
Nutty Twist: Substitute lotus seeds with chopped walnuts or almonds for a crunchy texture and added nutrition.
Nuts will bring a lovely, toasty flavor that complements the sweetness beautifully. -
Fruit Fusion: Replace raisins with dried apricots or cranberries for a tangy burst of flavor.
The added zing will elevate your Ba Bao Fan, making each bite even more exciting! -
Sweet Sparker: Swap out brown sugar for coconut sugar for a lighter, caramel-like sweetness.
This alternative will infuse your dish with a unique flavor profile that’s hard to resist. -
Extra Creaminess: Add a splash of coconut milk into the water used for steaming.
Your Ba Bao Fan will gain a rich, velvety touch that pairs perfectly with the chewy rice. -
Flavor Bomb: Incorporate a pinch of vanilla extract into the rice for a delightful aromatic twist.
This subtle enhancement will create a more complex flavor that dances on your palate. -
Spicy Kick: Add a sprinkling of cinnamon or nutmeg to the layers for a warm, spicy depth.
These spices will transform your dessert into a warming treat, perfect for cozy evenings. -
Texture Variance: Introduce chia seeds mixed with your sweetened red beans for added crunch and nutrition.
They will provide a delightful pop, enhancing the overall experience of each bite! -
Heat Level: Add diced jalapeños to challenge your taste buds with a surprising heat level.
This unexpected splash of spice will bring excitement and a unique contrast to your dessert.
Customize your Ba Bao Fan with these variations and let your culinary creativity shine!
What to Serve with Ba Bao Fan?
Creating a delicious, comforting meal around Ba Bao Fan opens up a world of flavorful pairings that enhance the experience.
- Coconut Syrup: A drizzle on top elevates the sweetness of the Ba Bao Fan, adding a tropical twist that perfectly complements the dish.
- Steamed Vegetables: Lightly steamed bok choy or broccoli provides a fresh, crunchy contrast to the chewy sticky rice. The natural flavors of the veggies balance the richness of the dessert.
- Chilled Green Tea: A refreshing glass of chilled green tea not only cleanses the palate but also offers a soothing companion to the sweet treat, enhancing its vibrant flavors.
- Vibrant Fruit Salad: Brighten your meal with a side of fruit salad featuring citrus, berries, and melons. The acidity and freshness create a delightful balance to the richness of the rice.
- Sesame Balls: These crunchy, sweet treats filled with red bean paste resonate with the flavors of Ba Bao Fan, making for a delightful thematic dessert duo.
- Tofu Stir-Fry: A savory tofu stir-fry with vegetables can serve as a hearty main course that contrasts the sweetness of the Ba Bao Fan, pleasing diverse palates.
How to Store and Freeze Ba Bao Fan
Fridge: Store Ba Bao Fan in an airtight container for up to 2-3 days to maintain its chewy texture and flavors.
Freezer: For longer storage, wrap individual portions tightly in plastic wrap or aluminum foil, then place in a zip-top bag; it will last up to 1 month.
Reheating: To enjoy your Ba Bao Fan, steam the wrapped portions for about 10-15 minutes, ensuring they heat through without losing moisture.
Room Temperature: It’s best to refrigerate leftovers; avoid leaving Ba Bao Fan out at room temperature for more than 2 hours to maintain quality and safety.
Ba Bao Fan Recipe FAQs
What type of sticky rice should I use for Ba Bao Fan?
You should use glutinous or sticky rice, as it’s vital for achieving that perfect chewy texture. If you can’t find sticky rice, you can substitute it with glutinos rice, but I recommend searching for authentic sticky rice for the best results!
How can I store leftover Ba Bao Fan?
Store your Ba Bao Fan in an airtight container in the fridge for up to 2-3 days. Be sure to let it cool completely before sealing it up. This helps maintain its chewy texture and delightful flavor!
Can I freeze Ba Bao Fan?
Absolutely! To freeze, wrap individual portions of Ba Bao Fan tightly in plastic wrap or aluminum foil, then place them in a zip-top freezer bag. It can stay good for up to 1 month. When you’re ready to enjoy it again, steam the wrapped portions for about 10-15 minutes until heated through.
What if my Ba Bao Fan is too dry after steaming?
If you notice your Ba Bao Fan ends up dry, it may be due to insufficient water level while steaming. Make sure the water covers the rice adequately during steaming. It’s also helpful to drizzle a bit of water on the dish while reheating it to add moisture back in.
Is Ba Bao Fan suitable for those with allergies?
Ba Bao Fan is naturally vegan and gluten-free, making it suitable for many dietary needs. However, be mindful of any potential allergies to specific ingredients like nuts, seeds, or red beans. Always check labels if using store-bought items to ensure they meet your dietary requirements.
How can I customize the ingredients in my Ba Bao Fan?
The beauty of Ba Bao Fan lies in its versatility! You can swap lotus seeds for other nuts, use coconut sugar instead of brown sugar, or mix in your favorite dried fruits. Just remember to keep the balance of sweet to savory for a harmonious flavor profile.

Heavenly Ba Bao Fan: Your Vegan Eight Treasure Treat
Ingredients
Equipment
Method
- Soak the sticky rice and optional purple rice in water for at least 6 hours or overnight. Rinse and set aside.
- Grease a heat-proof bowl generously with cooking oil. Arrange the jujube dates and lotus seeds at the bottom for a sweet surprise.
- Add a layer of soaked rice, sprinkle 1 tablespoon of authentic brown sugar, and any pumpkin seeds. Repeat layering, finishing with rice on top and raisins.
- Pour water into the bowl until it just covers the top layer of rice.
- Place the bowl in a steamer and steam for about 40 minutes or until rice is fully cooked.
- Let cool for a few minutes. Invert the bowl onto a plate and gently tap the bottom to release the Ba Bao Fan.







