Eight Treasure Rice Pudding

Sticky rice is layered with pineapple, dates, toasted nuts, and bean paste in this traditional Chinese eight treasure rice pudding recipe.

Prep Time:
20 mins
Cook Time:
45 mins
Additional Time:
1 hrs 27 mins
Total Time:
2 hrs 32 mins
8 servings


  • 1 ⅔ cups glutinous rice

  • 2 cups water

  • 2 tablespoons white sugar

  • 1 tablespoon butter

  • 5 dates

  • ¾ cup red bean paste

  • 3 tablespoons toasted walnuts, finely chopped

  • ½ teaspoon vegetable oil

  • 1 pineapple ring

  • 1 tablespoon toasted pumpkin seeds, finely chopped

  • 1 tablespoon roasted peanuts, finely chopped

  • 10 canned mandarin orange segments


  1. Rinse and soak rice in a bowl of water for 50 minutes. Drain well and transfer rice to a rice cooker; add 2 cups water.

  2. Cook rice according to manufacturer's instructions, about 20 minutes. Transfer cooked rice to a large bowl and cool for 2 minutes. Stir in sugar and butter.

  3. Rinse and soak dates in a bowl of warm water for 30 minutes. Drain and slice dates in half and remove pits.

  4. Mix red bean paste and walnuts together in a bowl.

  5. Lightly oil a shallow bowl with vegetable oil. Place pineapple ring in the bottom and fill with pumpkin seeds and peanuts. Arrange dates and mandarin oranges around the pineapple ring, creating a sunshine pattern. Spoon 1/2 of the rice into the bowl and flatten. Spread red bean paste mixture evenly on top. Fill the bowl with the remaining rice and flatten.

  6. Place bowl in a steamer, cover, and steam over medium-high heat for 25 minutes. Remove from heat and cool for 5 minutes. Run a knife around the edge of the rice. Place a plate over the top, flip over, and remove bowl.

Nutrition Facts (per serving)

269 Calories
5g Fat
52g Carbs
5g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 269
% Daily Value *
Total Fat 5g 6%
Saturated Fat 1g 7%
Cholesterol 4mg 1%
Sodium 25mg 1%
Total Carbohydrate 52g 19%
Dietary Fiber 3g 11%
Total Sugars 9g
Protein 5g
Vitamin C 9mg 43%
Calcium 18mg 1%
Iron 1mg 8%
Potassium 200mg 4%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.