When the air turns crisp, and the festive spirit begins to flutter in, there’s nothing quite like a warm plate of Ba Bao Fan to evoke feelings of joy and nostalgia. I stumbled upon this delightful dish while exploring traditional recipes during my culinary journey, and the layers of chewy sticky rice, infused with a medley of sweet ingredients, instantly captivated me. With each bite, the vibrant textures and flavors tell a story of abundance and celebration, making it the perfect centerpiece for any gathering.
Even if you’re looking to break away from the fast-food routine and embrace comforting homemade meals, this vegan and gluten-free recipe is your ticket to culinary bliss. The rich cultural heritage embedded in Ba Bao Fan offers not just a feast for the palate, but also a delightful experience that warms the heart. Join me in creating this masterpiece that is not only easy to whip up but also a delightful treasure to share with loved ones, leaving them eager for seconds.
Why is Delightful Ba Bao Fan a Must-Try?
Festive Vibes: Ba Bao Fan captures the essence of celebration, making it perfect for gatherings and festive occasions.
Unique Texture: The chewy layers of sticky rice combined with sweet fillings create an unforgettable mouthfeel.
Customizable Delight: Feel free to experiment with various nuts and dried fruits, tailoring this dish to your liking!
Nutrient-Rich: Packed with wholesome ingredients, this vegan recipe is not only tasty but also nourishing.
Quick Preparation: With minimal hands-on time, you’ll be enjoying this delightful dish in no time.
Crowd Pleaser: This visually stunning treat will have your guests asking for the recipe, making it a conversation starter at any table.
Delightful Ba Bao Fan Ingredients
• Here’s everything you need for your festive vegan rice treasure!
For the Rice
- Sticky Rice – Essential for that signature chewy texture; no substitutions recommended for authenticity.
- Purple Rice – Optional for added nuttiness and color; can replace with more sticky rice if unavailable.
For the Sweet Fillings
- Authentic Brown Sugar – Provides natural sweetness; consider coconut sugar for a tropical flair.
- Chinese Jujube Dates – Adds natural sweetness; can be substituted with dried figs for a different taste.
- Lotus Seeds – Optional; enhances the experience, can be omitted if not available.
- Pumpkin Seeds – Offers crunch and flavor; substitute with walnuts or almonds for a nutty twist.
- Raisins – Introduces sweetness and chewiness; can swap for dried cranberries or apricots for visual variety.
- Sweetened Red Beans – Store-bought or homemade, contribute to sweetness; can use sweetened adzuki beans if desired.
Other Essentials
- Water – Vital for steaming; ensure the right water level to cover the rice.
- Cooking Oil – Used to grease the bowl; any neutral oil will suffice.
How to Make Delightful Ba Bao Fan
-
Soak Rice: Begin by washing and soaking both the sticky and purple rice overnight, ensuring they sit for at least 6 hours. When you’re ready to use them, rinse thoroughly to remove excess starch.
-
Prepare Bowl: Grease a heat-proof bowl with your preferred neutral cooking oil. Layer the bottom with the Chinese jujube dates and any lotus seeds if you’re including them, adding a touch of sweetness to every bite.
-
Layer Ingredients: Start with a layer of the soaked rice, then sprinkle on some brown sugar, followed by the pumpkin seeds and any optional fillings you desire. Continue layering until you’ve used up your ingredients, finishing off with raisins and a final layer of rice on top.
-
Add Water: Carefully pour enough water into the bowl to just cover all the rice layers. This will ensure proper steaming and help the rice achieve that perfect fluffy texture.
-
Steam: Place the bowl into a steamer, allowing it to steam for about 40 minutes. You’ll know it’s ready when the rice is fluffy and a heavenly aroma fills your kitchen!
-
Serve: Once steamed, let it cool slightly. Carefully invert the bowl onto a plate to reveal your beautifully layered Ba Bao Fan. Serve warm, optionally drizzled with brown sugar syrup and garnished with fresh fruit for an extra special touch.
Optional: Drizzle with homemade coconut cream for added richness.
Exact quantities are listed in the recipe card below.

What to Serve with Delightful Ba Bao Fan?
When you’re ready to elevate your festive meal, consider pairing this enchanting dish with delightful companions that enhance its flavors and textures.
-
Fresh Fruit Salad: Bright, juicy fruits like mango, kiwi, and pomegranate add a refreshing contrast to the sticky sweetness of the rice.
-
Spiced Coconut Soup: Warm, creamy coconut soup with hints of ginger and lemongrass complements the dish’s sweetness, making for a comforting pairing.
-
Steamed Greens: Lightly sautéed bok choy or spinach provide a vibrant crunch and a touch of earthiness to balance the sweetness of the Ba Bao Fan.
-
Chili Garlic Edamame: Offering a satisfying pop, these spicy edamame add a contrasting savory element that excites the palate alongside the sweet decorations of the rice.
-
Sesame Tofu Salad: Crisp, golden tofu drizzled with sesame dressing delivers protein and richness, perfectly harmonizing with the dish’s textures while adding a nutty flavor profile.
-
Herbal Jasmine Tea: The light floral notes of jasmine tea soothe the senses while cleansing the palate, making it a delightful way to sip between bites.
For dessert enthusiasts, consider ending your meal with a scoop of coconut sorbet adorned with toasted coconut flakes for a sweet finale that matches the festive spirit of your Ba Bao Fan!
Storage Tips for Delightful Ba Bao Fan
- Room Temperature: Ba Bao Fan is best enjoyed fresh, but if you must store it, keep it covered at room temperature for up to 1 day.
- Fridge: Place leftovers in an airtight container in the refrigerator, where they will last for up to 2-3 days. Make sure it’s sealed well to prevent drying out.
- Freezer: For longer storage, freeze Ba Bao Fan for up to one month. Wrap it tightly in plastic wrap followed by aluminum foil to prevent freezer burn.
- Reheating: When you’re ready to enjoy leftovers, steam them gently until heated through for the best texture and flavor. Avoid using the microwave to keep the rice fluffy and delightful.
Make Ahead Options
Preparing Delightful Ba Bao Fan ahead of time saves you precious moments on busy days! You can soak the sticky and purple rice up to 24 hours in advance, rinsing thoroughly before use to maintain its chewy texture. Additionally, layer the ingredients in the greased bowl and refrigerate it for up to 3 days. When you’re ready to enjoy this festive dish, simply steam it directly from the refrigerator—there’s no need to thaw. This method not only enhances flavors but keeps the dish just as delicious as if you made it fresh. By incorporating these make-ahead tips, you’ll have a delightful meal ready to share with loved ones, effortlessly!
Delightful Ba Bao Fan Variations
Feel free to tailor your Ba Bao Fan experience with these fun and tasty twists, ensuring each bite is as unique as you are!
-
Dried Fruit Medley:
Mix and match various dried fruits, like apricots or cherries, for a burst of flavor and color. -
Nutty Variations:
Add your favorite nuts such as pecans or hazelnuts for added crunch and richness. A nutty texture elevates the sweet side beautifully. -
Coconut Cream Infusion:
Stir in some coconut cream before layering for a rich, tropical flavor. This creamy twist pairs wonderfully with the sweetness. -
Spiced Sensation:
Sprinkle in warming spices like nutmeg or allspice within the layers for a comforting, aromatic experience that takes you to another world. -
Savory Surprise:
Try incorporating mashed sweet potatoes or ripe bananas for a delightful savory-sweet contrast. This unexpected variation will have your taste buds dancing! -
Fruit Juice Drizzle:
Drizzle with a tangy fruit juice reduction, like orange or pomegranate, for a vibrant splash of flavor and an eye-catching finish. -
Sesame Crunch:
Toss a few sesame seeds into the layers for a delightful nutty flavor and additional texture that really pops in your mouth. -
Herb Infusion:
Experiment with fresh herbs like mint or basil mixed into your fillings for an herbal lift that refreshes each bite. This will surprise and delight!
Expert Tips for Delightful Ba Bao Fan
- Soaking Matters: Ensure sticky and purple rice is soaked for at least 6 hours. This step is crucial to achieving that chewy texture you want in Ba Bao Fan.
- Correct Water Level: Add just enough water to cover the rice layers without excess; too much can lead to clumping, while too little may undercook the rice.
- Layering Technique: Pay attention when layering ingredients; this not only affects taste but also enhances the visual appeal as the colorful patterns are revealed upon serving.
- Rest Before Serving: Allow the Ba Bao Fan to rest briefly after steaming for easier unmolding and to maintain its shape.
- Gentle Reheating: If you have leftovers, choose steaming for reheating; it preserves texture better than the microwave, ensuring every bite remains delightful.

Delightful Ba Bao Fan Recipe FAQs
What type of rice should I use for Ba Bao Fan?
Absolutely! Sticky rice is essential for that signature chewy texture in Ba Bao Fan. I recommend using high-quality glutinous sticky rice without substitutions for an authentic dish. If you want a nutty flavor and beautiful color, you can add purple rice, but if you can’t find it, simply increase the amount of sticky rice.
How should I store leftovers of Ba Bao Fan?
Very important! To store leftovers of Ba Bao Fan, place it in an airtight container and keep it in the refrigerator for up to 2-3 days. Make sure it’s sealed tightly to prevent it from drying out and losing its delightful flavor.
Can I freeze my Ba Bao Fan?
Absolutely! If you want to preserve it for a longer time, freeze Ba Bao Fan for up to one month. You can wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn. Label with the date so you’ll remember when it was made!
What is the best way to reheat Ba Bao Fan?
For maintaining that perfect texture, I highly recommend steaming your leftovers for reheating. Place the Ba Bao Fan in a steamer and heat it gently until warmed through, which usually takes about 10-15 minutes. Avoid the microwave as it can make the rice chewy and less enjoyable.
Can I use other ingredients if I have allergies?
Certainly! Ba Bao Fan is very versatile. If you’re allergic to nuts, you can easily omit the pumpkin seeds or substitute them with sunflower seeds. If you aren’t a fan of jujube dates, try dried figs or leave them out entirely. This dish can be customized to fit various dietary needs while still being enjoyable.
What if my rice is too sticky or clumpy after cooking?
Oh no! If your rice ends up too sticky or clumpy, it might be because there was too much water added during steaming or it wasn’t soaked adequately before cooking. Ensure you soak the rice for at least 6 hours beforehand and add just enough water to cover it without excess. If you face clumps, gently fluff the rice with a fork before serving to separate it.

Delightful Ba Bao Fan: Your Festive Vegan Rice Treasure Awaits
Ingredients
Equipment
Method
- Soak both the sticky and purple rice overnight for at least 6 hours.
- Grease a heat-proof bowl with cooking oil and layer the bottom with Chinese jujube dates and lotus seeds.
- Layer soaked rice, brown sugar, pumpkin seeds, and other fillings until all ingredients are used.
- Pour enough water into the bowl to just cover the rice layers.
- Steam in a steamer for about 40 minutes until rice is fluffy.
- Let it cool slightly, then invert onto a plate to serve.





