Creamy Eight Treasure Rice Pudding Recipe Easy Festive Dessert

Posted on

Eight Treasure Rice Pudding - featured image

Let me paint you a picture—the sweet, floral aroma of glutinous rice and coconut milk swirling together, mingling with the nutty scent of roasted seeds and the gentle perfume of dried fruits. That’s what fills my kitchen every time I make Creamy Eight Treasure Rice Pudding (ba bao fan), and honestly, it’s just magical. When the pudding emerges from the steamer, glistening with jewel-like toppings, it’s a showstopper. You know, the kind of dish that gets everyone’s attention before it’s even tasted.

The first time I made this Eight Treasure Rice Pudding was on a chilly Lunar New Year’s Eve—my mom handed me her well-worn recipe card (smudged with coconut milk and a little splatter of red bean paste) and told me it was my turn. I was nervous, but as I layered the sweet fillings and pressed the sticky rice into the mold, I realized this was more than dessert—it was tradition. The moment I flipped the pudding out, all glossy and golden, my family paused, grinned, and crowded around the table. It was one of those moments where you just have to smile and think, “Wow, I wish I’d started making this years ago.”

Back then, I was knee-high to a grasshopper, sneaking candied lotus seeds when Grandma wasn’t looking. These days, I make this Creamy Eight Treasure Rice Pudding for everything from potlucks to cozy Sunday dinners. Let’s face it—it’s dangerously easy to whip up, delivers pure, nostalgic comfort, and brightens up any Pinterest board with its festive toppings. My kids can’t help but sneak spoonfuls from the cooling dish, and friends always beg for the secret. It’s become the staple dessert for family gatherings, gifting, and, yes, those “just because” nights when you crave something creamy and special. I’ve tested it more times than I can count (in the name of research, of course), and every time, it feels like a warm hug. Trust me, this is one you’ll want to bookmark and make again and again.

Why You’ll Love This Creamy Eight Treasure Rice Pudding

I’m not kidding when I say this Creamy Eight Treasure Rice Pudding recipe is the real deal. Years of tinkering, family feedback, and festive feasts have gone into perfecting it. Whether you’re making it for Lunar New Year or just want a cozy dessert, here’s why it’s worth your time:

  • Quick & Easy: Comes together in about 45 minutes (plus a little chill time if you want it extra creamy)—perfect for those “I need dessert now!” moments.
  • Simple Ingredients: No wild goose chase at the grocery store; most items are pantry staples or easy to find at any Asian market.
  • Perfect for Celebrations: Traditionally served at Lunar New Year, but also a star at potlucks, holiday dinners, and even brunches.
  • Crowd-Pleaser: Kids love the sweet, sticky rice and colorful toppings, while adults appreciate the rich, creamy texture and subtle flavors.
  • Unbelievably Delicious: Creamy coconut milk, chewy rice, and bursts of fruit and nutty crunch—each bite is a celebration.

What sets this recipe apart? Well, instead of just steaming plain rice with a few fruits, I blend coconut milk and condensed milk into the rice for a super smooth, creamy base. The eight treasures—like candied lotus seeds, red bean paste, and dried cherries—aren’t just tossed on top; they’re layered in for flavor in every bite. I’ve tried all sorts of shortcuts (sometimes swapping in dried cranberries or pistachios), but this combo is my personal best.

Honestly, it’s the kind of dessert that makes you close your eyes after the first spoonful. It’s comfort food, but with a festive twist. You can impress a crowd or just treat yourself (no judgments here). If you’re craving a dessert that feels special but doesn’t stress you out, Creamy Eight Treasure Rice Pudding is your answer.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and you can swap in seasonal treasures or adjust for dietary needs. Let’s get to the good stuff—here’s what you’ll need for Creamy Eight Treasure Rice Pudding:

  • For the rice base:
    • Glutinous rice (sweet rice), 1 1/2 cups (300g), soaked for 2 hours (gives the pudding that classic chewy texture)
    • Coconut milk, 1 cup (240ml) (adds creaminess and a subtle tropical note)
    • Sweetened condensed milk, 1/3 cup (80ml) (for richness and sweetness—substitute coconut condensed milk for dairy-free)
    • Granulated sugar, 1/4 cup (50g) (adjust to taste; you can use honey or maple syrup in a pinch)
    • Salt, 1/4 tsp (balances the sweetness)
  • For the eight treasures (choose your favorites):
    • Red bean paste, 1/2 cup (120g) (store-bought or homemade)
    • Candied lotus seeds, 1/3 cup (50g) (or substitute with roasted pumpkin seeds)
    • Dried dates, chopped, 1/4 cup (40g)
    • Dried longan, 1/4 cup (30g) (can substitute with dried apricots or raisins)
    • Dried cherries, 1/4 cup (35g) (for tartness and color—dried cranberries work too)
    • Pine nuts, 2 tbsp (20g) (or slivered almonds for crunch)
    • Goji berries, 2 tbsp (15g) (full of antioxidants; soak briefly if chewy)
    • Walnuts, chopped, 2 tbsp (20g) (or pecans, if you prefer)
  • For festive toppings:
    • Extra dried fruit (cherries, apricots, dates—whatever looks prettiest!)
    • Toasted seeds or nuts (pumpkin seeds, sesame seeds, pistachios)
    • Honey or golden syrup, for drizzling
    • Edible gold leaf or colored sprinkles (if you’re feeling extra fancy—great for Pinterest boards!)

Ingredient Tips: I always recommend using Thai glutinous rice for best texture. Look for small, plump grains. For coconut milk, I prefer Aroy-D or Chaokoh brands—they’re super creamy. Feel free to swap in whatever dried fruits or nuts you have on hand; the pudding is forgiving and loves variety. If you need it gluten-free, just double-check your add-ins.

Substitution Suggestions: Use almond milk if you want to skip coconut. Switch out condensed milk for maple syrup to cut the dairy. If you don’t have red bean paste, try a spoonful of fruit preserves—it’s all about that creamy, chewy, sweet-and-nutty combo.

Equipment Needed

You don’t need fancy gear for Creamy Eight Treasure Rice Pudding, which is one reason I love it. Here’s what gets the job done:

  • Medium mixing bowl (for soaking and mixing rice)
  • Fine mesh sieve or colander (to rinse and drain rice)
  • Steamer setup (bamboo steamer or metal insert—if you don’t have a steamer, a large pot with a rack works)
  • Heatproof pudding mold or small bowl (about 7-inch/18cm diameter—can use a cake pan or even a Pyrex bowl)
  • Rubber spatula (for spreading and smoothing rice)
  • Measuring cups and spoons (precision matters for sweetness!)

If you’re using a bamboo steamer, make sure to rinse and air dry it after use—keeps it fresh and ready for next time. I’ve made this pudding in everything from a Pyrex dish to an old rice cooker insert (hey, you use what you’ve got!). For budget-friendly options, skip the mold and use a small mixing bowl lined with parchment for easy release.

Preparation Method

Eight Treasure Rice Pudding preparation steps

Ready to get cooking? Here’s my step-by-step for the Creamy Eight Treasure Rice Pudding. Don’t rush—let the process be part of the fun! This recipe makes about 6 generous servings.

  1. Soak the rice: Rinse 1 1/2 cups (300g) glutinous rice until water runs clear. Place in a bowl, cover with water, and soak for at least 2 hours (up to overnight). This helps the rice cook evenly and creates that signature chewy texture.
  2. Prepare your steamer: Fill your steamer base or large pot with water. Bring to a simmer. Line your pudding mold or bowl with parchment paper for easy unmolding (trust me, it’s worth it).
  3. Mix the rice base: Drain the soaked rice. In a mixing bowl, combine rice with 1 cup (240ml) coconut milk, 1/3 cup (80ml) sweetened condensed milk, 1/4 cup (50g) sugar, and 1/4 tsp salt. Stir well. The mixture should look creamy and loose—not soupy.
  4. Layer the treasures: Spoon about half the rice mixture into the mold. Use a spatula to smooth it out. Add spoonfuls of red bean paste, candied lotus seeds, dried fruit, pine nuts, goji berries, and walnuts—spread evenly. Add the remaining rice mixture on top and gently press down.
  5. Arrange the toppings: Decorate the top with extra dried fruit, nuts, and seeds. Get creative! Sometimes I make a flower pattern; sometimes it’s just a colorful mosaic.
  6. Steam the pudding: Cover the mold with foil or a lid. Place in steamer and steam over medium heat for 45 minutes. Check halfway through to make sure there’s enough water in the steamer (add more if needed). The pudding is ready when the rice is sticky and all liquid is absorbed.
  7. Cool and unmold: Remove from steamer. Let cool for 10-15 minutes (the pudding firms up as it cools—don’t rush this). Run a knife around the edge, then invert onto a plate. Carefully peel off parchment.
  8. Final touches: Drizzle with honey or golden syrup. Add extra festive toppings if you like—edible gold leaf is Instagram-worthy! Serve warm or at room temperature.

Troubleshooting Tips: If the pudding feels too dry, add a bit more coconut milk before steaming. If it’s too wet, let it steam a bit longer uncovered. If it sticks to the mold, a quick run of a warm knife around the edge usually solves it.

Efficiency Tip: Prep your toppings while the rice soaks. This way, you’re not waiting around. The more colorful the toppings, the prettier the final pudding.

Cooking Tips & Techniques

Here’s where years of pudding-making come in handy. I’ve had my share of sticky mishaps and soggy bottoms, so let me pass on what I’ve learned:

  • Rice texture is key: Always soak your glutinous rice for at least 2 hours. Otherwise, you’ll end up with unevenly cooked grains and a gritty bite.
  • Don’t skimp on coconut milk: It’s what makes the pudding creamy, not dry. If you want a richer pudding, use full-fat coconut milk. Once, I tried using lite coconut milk—never again.
  • Layer smartly: Spread your eight treasures evenly. If you dump them all in one spot, you’ll get a lumpy pudding. I learned this the hard way at a family reunion—my aunt still teases me about that “fruit mountain.”
  • Watch your steamer water: If the water runs dry, you’ll get burnt edges and sad rice. Set a timer to check halfway through.
  • Multitasking: While the rice is steaming, prep your toppings and set the table. This way, everything comes together without the last-minute rush.
  • Consistency: Always taste your rice mixture before steaming. If it’s not sweet enough, add a touch more condensed milk. If it’s too sweet, add a pinch of salt. The balance is everything!

Honestly, I’ve failed more times than I care to admit—undercooked rice, soggy pudding, toppings sliding all over. But each time, I learned something new. Now, my pudding comes out creamy, festive, and ready for any celebration!

Variations & Adaptations

Want to make this Creamy Eight Treasure Rice Pudding your own? There are plenty of ways to switch it up:

  • Dairy-free & vegan: Use coconut condensed milk and skip the honey drizzle. Swap red bean paste for mashed sweet potato or fruit preserves.
  • Low-sugar: Reduce the sugar and use unsweetened coconut milk. Add extra dried fruits for natural sweetness. You can also use monk fruit sweetener if you’re watching carbs.
  • Seasonal swaps: In summer, try fresh mango or berries instead of dried fruits. In fall, add roasted chestnuts or pumpkin seeds.
  • Flavor twist: Add a sprinkle of cinnamon or cardamom for warmth. Stir in a teaspoon of orange zest for a citrusy lift.
  • Different cooking methods: Bake the pudding in a water bath at 350°F (175°C) for 40 minutes if you don’t have a steamer. It turns out a bit firmer but still creamy.
  • Personal favorite: Once, I swapped out all the nuts for toasted sesame seeds and added a layer of mango—honestly, it was gone before I could blink.

If you’re cooking for allergies, check all your toppings. Pistachios, almonds, or sunflower seeds make great substitutes for traditional nuts. The pudding is forgiving—just make sure you keep the creamy base and chewy rice.

Serving & Storage Suggestions

For the best experience, serve Creamy Eight Treasure Rice Pudding slightly warm or at room temperature. The flavors are more pronounced, and the texture is perfectly creamy. If you want to get Pinterest-perfect, plate it on a pretty dish, sprinkle extra toppings, and add a drizzle of honey or syrup.

  • Pair with hot tea (jasmine or oolong is classic) or a chilled glass of coconut milk.
  • Serve alongside fresh fruit, like sliced oranges or strawberries, for a bright contrast.
  • For brunch, offer with a bowl of yogurt or whipped coconut cream.

To store, cover and refrigerate leftovers for up to 3 days. The pudding firms up as it chills, so reheat gently in the microwave or steamer to restore creaminess—just add a splash of coconut milk before reheating. You can freeze individual slices for up to 1 month; thaw overnight in the fridge and reheat as above.

The flavors develop as it sits; I think it’s even better the next day. Just don’t be surprised if it disappears before you can test that theory!

Nutritional Information & Benefits

Here’s a quick look at the nutritional side of Creamy Eight Treasure Rice Pudding (per serving, approximate):

  • Calories: 320
  • Fat: 10g (mostly from coconut milk and nuts)
  • Carbohydrates: 55g
  • Protein: 5g
  • Fiber: 3g

This dessert is naturally gluten-free (as long as you check your add-ins), and you can make it dairy-free with coconut condensed milk. The pudding features antioxidant-rich goji berries, healthy fats from nuts, and energy-boosting sweet rice. Watch out for nut allergies or coconut sensitivities—swap as needed.

I love this pudding as a treat that’s satisfying, gently sweet, and full of good-for-you ingredients. Balance is key—enjoy a slice, savor the flavors, and know you’re getting a little wellness with your comfort food!

Conclusion

If you’re searching for an easy festive dessert that’s creamy, comforting, and absolutely gorgeous, Creamy Eight Treasure Rice Pudding should be at the top of your list. It’s the kind of recipe that brings people together, sparks conversation, and guarantees smiles—all with simple ingredients and a touch of tradition.

Customize it with your favorite fruits, nuts, or seasonal flavors. Make it dairy-free, vegan, or low-sugar if you need. That’s the beauty of this pudding—it adapts to your taste and pantry. For me, it’s a dish that feels like home, every single time.

Give it a try, share your tweaks, and let me know how it turns out. I’d love to hear your family’s reactions or see your creative topping designs! Honestly, this pudding is a warm hug in dessert form—bookmark it, share it, and make it yours.

Frequently Asked Questions

Can I use regular rice instead of glutinous rice?

Glutinous rice is what gives this pudding its chewy texture. Regular rice won’t work the same way, so stick with sweet rice if you can.

How do I keep the pudding from sticking to the mold?

Line your mold with parchment paper before adding the rice mixture. It makes unmolding a breeze (and saves you from a sticky mess).

Can I make Eight Treasure Rice Pudding ahead of time?

Absolutely! Make it a day ahead and store in the fridge. Just reheat gently before serving for the best texture.

What if I don’t have all eight treasures?

No worries—use whatever dried fruits and nuts you have. The pudding is meant to be flexible and festive, so mix and match to your taste.

Is this recipe gluten-free?

Yes! Just make sure your add-ins (like red bean paste) don’t contain wheat or gluten. Double-check packages if you’re cooking for allergies.

Pin This Recipe!

Eight Treasure Rice Pudding recipe

Print

Creamy Eight Treasure Rice Pudding

A creamy, festive Chinese dessert featuring glutinous rice, coconut milk, and a medley of eight treasures—nuts, seeds, and dried fruits—layered and steamed to glossy perfection. Perfect for Lunar New Year, potlucks, or cozy family gatherings.

  • Author: Sarah
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Dessert
  • Cuisine: Chinese

Ingredients

Scale
  • 1 1/2 cups glutinous rice (sweet rice), soaked for 2 hours
  • 1 cup coconut milk
  • 1/3 cup sweetened condensed milk (or coconut condensed milk for dairy-free)
  • 1/4 cup granulated sugar
  • 1/4 teaspoon salt
  • 1/2 cup red bean paste
  • 1/3 cup candied lotus seeds (or roasted pumpkin seeds)
  • 1/4 cup dried dates, chopped
  • 1/4 cup dried longan (or dried apricots or raisins)
  • 1/4 cup dried cherries (or dried cranberries)
  • 2 tablespoons pine nuts (or slivered almonds)
  • 2 tablespoons goji berries (soaked briefly if chewy)
  • 2 tablespoons walnuts, chopped (or pecans)
  • Extra dried fruit (cherries, apricots, dates) for topping
  • Toasted seeds or nuts (pumpkin seeds, sesame seeds, pistachios) for topping
  • Honey or golden syrup, for drizzling
  • Edible gold leaf or colored sprinkles (optional, for garnish)

Instructions

  1. Rinse glutinous rice until water runs clear. Soak in a bowl with water for at least 2 hours (up to overnight).
  2. Prepare your steamer by filling the base or a large pot with water and bringing to a simmer. Line a pudding mold or bowl (about 7-inch diameter) with parchment paper.
  3. Drain soaked rice. In a mixing bowl, combine rice, coconut milk, condensed milk, sugar, and salt. Stir until creamy and loose.
  4. Spoon half the rice mixture into the mold and smooth out. Layer with red bean paste, candied lotus seeds, dried dates, dried longan, dried cherries, pine nuts, goji berries, and walnuts. Spread evenly.
  5. Add the remaining rice mixture on top and gently press down.
  6. Decorate the top with extra dried fruit, nuts, and seeds as desired.
  7. Cover the mold with foil or a lid. Steam over medium heat for 45 minutes, checking halfway to ensure there is enough water in the steamer.
  8. Remove from steamer and let cool for 10-15 minutes. Run a knife around the edge and invert onto a plate. Peel off parchment.
  9. Drizzle with honey or golden syrup and add extra festive toppings if desired. Serve warm or at room temperature.

Notes

Soak glutinous rice for at least 2 hours for best texture. Use full-fat coconut milk for extra creaminess. Layer treasures evenly for balanced flavor. Line mold with parchment for easy unmolding. Customize with your favorite dried fruits and nuts. Can be made dairy-free and vegan. If pudding is too dry, add more coconut milk before steaming; if too wet, steam longer uncovered.

Nutrition

  • Serving Size: 1/6 of pudding
  • Calories: 320
  • Sugar: 22
  • Sodium: 90
  • Fat: 10
  • Saturated Fat: 7
  • Carbohydrates: 55
  • Fiber: 3
  • Protein: 5

Keywords: eight treasure rice pudding, ba bao fan, Chinese dessert, Lunar New Year, glutinous rice, coconut milk, festive pudding, gluten-free, easy dessert, steamed pudding

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating