Chinese eight treasure rice

Sometimes food tastes better when it’s slightly upgraded from the traditional version, such as the Chinese Almond Cookies. This eight treasure rice is another good example.

If you’ve never heard of eight treasure rice, it’s a dessert made from sweetened sticky rice. It’s quite similar to Mango Sticky Rice, but topped with dried fruits and seeds. Traditionally, the dish uses eight different toppings, A.K.A. eight treasures. It a dish commonly served during Chinese New Year and other Chinese festivals.

I was never into eight treasure rice until I tasted the dish at Birds of a Feather, one of my favorite Chinese restaurants in Brooklyn. Unlike the traditional eight treasure rice, their version uses fewer toppings to create a more balanced texture and taste. They also use Osmanthus Syrup to give it a floral and herbal aroma that makes the sticky rice shine. I was so impressed with their eight treasure rice so I decided to make a version similar to it.

Sliced eight treasure rice with red bean paste

Why this recipe

Traditionally, eight treasure rice includes a TON of toppings. For example, things like candied lotus seeds, dried mangoes, dried apricots, dried prunes, ginkgo nuts, chestnuts, peanuts, canned oranges, and pickled cherries. Let’s face it, the combination of all these ingredients doesn’t taste that good. They are common ingredients in China and I always think people put them together more as a symbol of abundance than one of taste.

That’s why I modernized the traditional version by:

  • Using fewer toppings to create a better taste. The toppings I used are also easier to find. I’ve also included notes on how to use alternative ingredients.
  • Using coconut oil to replace lard (yep, traditional recipes use lard!) to further add fragrance. I also tried regular oil and butter. Neither of those worked.
  • Using homemade chrysanthemum syrup to add an earthy aroma.
  • Making the recipe flexible enough to create a single-serving sized dessert.

The result is a beautiful (and healthy) dessert that you actually want to eat or serve at your Chinese New Year party.

Chinese rice pudding with toppings and red bean paste

Topping options

The eight treasure rice I ate at Birds of a Feather only had three toppings – dried jujubes, pumpkin seeds, and golden raisins. The combination tasted great.

I added two more ingredients – walnuts and goji berries. I do like the nice zing and health benefits of goji berries. The walnuts are more for appearance (although they ended up half-buried in the rice).

Toppings for eight treasure rice

If you want to customize the toppings, I highly recommend you use only 3 to 5 ingredients to create a cleaner taste. You can use a combination of dried fruits, nuts, and seeds, adding whichever ones you have on hand.

Some of my other favorite toppings include: dried lotus seeds (you need to soak them overnight before using them), pine nuts, sunflower seeds, dried mango, cranberries, and cooked chestnuts.

Chrysanthemum syrup

Birds of a Feather’s eight treasure rice uses Osmanthus Syrup to add an earthy aroma. You can purchase it at a Chinese market. However, it’s a special ingredient that I could not find on Amazon. Plus, not all Chinese markets carry it. That’s why I decided to develop my own syrup recipe to replace it.

I chose to use chrysanthemum buds to make the syrup, because they have a similar taste to osmanthus and the buds are easier to find. You can get them at most Asian markets, at tea shops, or on Amazon. Plus you can use the leftovers to make a very delicious tea.

Dried chrysanthemum buds

Making chrysanthemum syrup is easy. Just:

  1. Boil the flower buds with water and some sugar.
  2. Let it simmer to brew a strong tea
  3. Add a cornstarch slurry to thicken it
  4. Drain and remove the buds

I used a small amount of sugar to create a less sweet syrup, so the chrysanthemum tea flavor would come through. The flavor works perfectly with the dessert.

Chrysanthemum syrup cooking step-by-step

How to make eight treasure rice

Soak the glutinous rice

You have to soak the glutinous rice before cooking it. Ideally, you should soak it overnight. But if you’re short on time, 3 hours of soaking will be enough. In this case, you’ll need to cook the rice longer.

Cooking process

  1. Steam the glutinous rice (first steam)
  2. Mix the rice with coconut oil and sugar
  3. Spread the toppings on the bottom of the bowl
  4. Add a layer of cooked glutinous rice
  5. Add the red bean paste layer
  6. Fill up the bowl with the rest of the rice
  7. Steam the second time, then drizzle with the syrup
  8. Plate the rice and serve

Eight treasure rice cooking step-by-step

What type of bowl to use

You’ll need to use a heat-proof bowl. For example, a ceramic bowl will work perfectly.

As for the shape, a shallow bowl with a big surface area is perfect, so you can spread on more toppings that pair with the rice.

The bowl I used can hold 2 1/2 cups of water. It’s about 6.5” (16 cm) in diameter and 2” (5 cm) tall. It fits perfectly for this recipe. You can use a bowl of similar size. Or you can use smaller bowls to make serving-sized desserts. The assembly method is the same.

One word on the red bean paste

Some eight treasure rice recipes do not use red bean paste. I think the paste adds a great taste so I always prefer to use it. Homemade red bean paste is the perfect option, because you can control the sweetness and the texture of the paste. If using store-bought, try to find a high-quality red bean paste, preferably a Japanese brand. This is the brand I used. I like it because it has some bean texture and is not completely smooth. Avoid cheap-looking red bean pastes. They taste really bad and will ruin the dish.

Afterthoughts

Chinese cuisine is not well-known for its desserts, but there are some great dishes here and there. If you’re looking for something to serve at the end of your Chinese dinner party or a healthy sweet dish to satisfy your midnight hunger, I would highly recommend this recipe. It might look a bit long, but it’s actually surprisingly easy to make. And you can make it in advance because it reheats well.

Chinese eight treasure rice close-up

More delicious Chinese dessert recipes

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Eight Treasure Rice (八宝饭, Chinese Rice Pudding) | Lightly sweetened sticky rice stuffed with red bean paste and topped with dried fruits and seeds, then served with a fragrant chrysanthemum syrup that has an amazing earthy aroma. The modernized version tastes so good and uses ingredients that are easy to source. And the cooking is quite simple. It’s a light and healthy dessert that is perfect to serve at the end of a meal. {Vegan, Gluten-Free}

Eight Treasure Rice (八宝饭, Chinese Rice Pudding)

5 from 1 vote
Prep Time: 5 minutes
Cook Time: 1 hour
Soaking time: 12 hours
Total Time: 1 hour 5 minutes
Servings: 6 servings
A modernized eight treasure rice that tastes so much better than the traditional version. Lightly sweetened sticky rice stuffed with red bean paste and topped with dried fruits and seeds, then served with a fragrant chrysanthemum syrup that has an amazing earthy aroma. The recipe uses ingredients that are easy to source and the cooking is quite simple. It’s a light and healthy dessert that is perfect to serve at the end of a meal. {Vegan, Gluten-Free}

Ingredients 

Rice

Toppings (*Footnote 1)

  • 3 jujubes
  • 1 tablespoon golden raisins
  • 1 tablespoon pumpkin seeds
  • 1/2 tablespoon goji berries
  • 1 walnut half

Syrup (or use store-bought Osmanthus Syrup)

Instructions

Soak rice ahead

  • Cover the glutinous rice with 2” (5cm) cold water and soak it for a minimum of 3 hours, preferably overnight.

1st steam

  • Once soaked, drain off the water and rinse the rice a few times.
  • Prepare your steamer by bringing the water to a boil.
  • Add the soaked rice into a heat-proof bowl and place it on the steamer rack. Steam, covered, for 30 minutes for overnight-soaked rice, or for 45 minutes for 3-hour-soaked rice. Once done, the rice should be edible, but still quite tough.

Assemble

  • While steaming the rice, arrange the rice toppings in the base of a wide heat-proof bowl. (*Footnote 2)
  • Once the rice is steamed, add the coconut oil and sugar. Stir thoroughly until the sugar melts and the rice is evenly coated with oil.
  • Press the seasoned rice into the bowl with the toppings. Be careful not to disturb the pattern you’ve created. Fill two thirds of the bowl with rice while creating a dent in the middle for the red bean paste.
  • Add the red bean paste in the middle and use the back of a spoon to flatten it into a thin layer.
  • Add the rest of the rice and use a spoon to flatten it.
  • At this stage, you can store the rice, covered with plastic wrap, in the fridge for 1 to 2 days. Follow the rest of the instructions prior to serving.

2nd steam

  • Place the assembled rice back to the steamer and steam it for an additional 30 minutes.

Syrup

  • Prepare the syrup while steaming the assembled rice. Combine the water, sugar, and chrysanthemum buds in a small saucepan and heat it over medium heat until boiling. Turn to medium-low heat. Simmer for 10 minutes.
  • Mix the cornstarch with 1 teaspoon of water until the cornstarch has dissolved completely.
  • When the chrysanthemum mixture is cooked, pour in the cornstarch slurry. Keep cooking and stirring constantly, until the syrup slightly thickens. Pour the syrup over a strainer into a bowl and discard the chrysanthemum buds.

Serving

  • When the treasure rice is done steaming, drizzle a few spoons of syrup onto the rice. Let it sit for 10 minutes.
  • To plate the rice, put a plate over the bowl and flip it in one swift motion. Remove the bowl and pour the remaining syrup over top of it. Serve warm.

Store

  • The cooked treasure rice can be stored in an airtight container in the fridge for up to 2 days. You can reheat it in the microwave.

Ingredient Substitution Guide

Notes

  1. The toppings of the eight treasure rice are super flexible. I prefer to use fewer toppings, which produces a tastier result. Ideally, you should use some berries, nuts, and/or seeds to create a varied texture. See my blog post above for other topping options.
  2. The bowl I used can hold 2 1/2 cups of water. It’s about 6.5” (16 cm) in diameter and 2” (5 cm) deep. It fits perfectly for this recipe. You can use a bowl of similar size. Or you can even use smaller bowls to make serving-sized portions.

Nutrition

Serving: 1serving, Calories: 284kcal, Carbohydrates: 52.9g, Protein: 5.6g, Fat: 5.7g, Saturated Fat: 4.1g, Sodium: 4mg, Potassium: 187mg, Fiber: 2.1g, Sugar: 10.4g, Calcium: 22mg, Iron: 4mg

Have a question or feedback? Add a Comment

Did you make this? I want to see! Tag @OmnivoresCookbook on Instagram, and rate the recipe below.

Eight Treasure Rice (八宝饭, Chinese Rice Pudding) | Lightly sweetened sticky rice stuffed with red bean paste and topped with dried fruits and seeds, then served with a fragrant chrysanthemum syrup that has an amazing earthy aroma. The modernized version tastes so good and uses ingredients that are easy to source. And the cooking is quite simple. It’s a light and healthy dessert that is perfect to serve at the end of a meal. {Vegan, Gluten-Free}

Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.