top of page

Eight Treasure Rice (Ba Bao Fan)

Eight Treasure Rice is a Chinese dessert item. It's like sweet rice pudding but with a more bouncy texture.

This dessert dish is traditionally enjoyed during festivals in the Jiangnan region of China, particularly during the Chinese New Year. However, it can be enjoyed throughout the year.



  • 1 cup of glutinous rice

  • Red bean paste

  • 2 Tbsp of mixed nuts, seeds, and raisins. Walnuts, sunflower seeds, and pumpkin seeds are recommended. You can substitute raisins for dates

  • Coconut oil. The traditional recipe calls for lard. Coconut oil is more available.

  • Sugar to taste.

  • 1 pinch of edible osmanthus flowers to add more fragrance. Optional.


1. Soak glutinous rice in 3 cups of water for 6 hours. Drain the rice.

2. Add 1 Tbsp of coconut oil in a medium-sized heat-resistant bowl. Brush it all over the bottom with a brush.

3. Add the mixed nuts, seeds, and raisins. Then, evenly add half of the soaked and drained rice to the bowl. Pat it evenly.

4. Add ½ cup of red bean paste and 1 Tbsp of coconut oil to the middle area. Sprinkle 1 or 2 Tbsp of sugar to add more sweetness. Top it with the rest of the glutinous rice.

5. In a steamer, bring 5 cups of water to a boil. Add the rice to the steamer and steam it over medium-high heat for 30 minutes.

6. Turn off the heat. Remove the rice from the steamer and let it cool for 5 minutes. Cover the bowl with a serving plate. Hold them together tightly and flip the bowl.

7. Sprinkle a pinch of osmanthus flowers. Cut the steamed rice like a cake into 4 servings. Mix the rice and the red bean paste and enjoy.


If you like this recipe, please share the link to this page with your friends.

More Chinese Recipes

28 views0 comments

Recent Posts

See All


bottom of page