Snowball Cakes / Vietnamese Mochi / Nut-Filled Mochi Cakes / Banh Bao Chi - festive Snowball Cakes, a tasty holiday treat! | recipe from

Snowball Cakes / Banh Bao Chi

Course: Dessert, Snack
Cuisine: Vietnamese
Prep Time: 1 hour
Cook Time: 1 hour 10 minutes
Total Time: 2 hours 10 minutes
Servings: 24 cakes
Calories: 123 kcal
Author: Trang
This Snowball Cakes recipe makes delicious coconut-coated glutinous cakes filled with grated coconut, roasted peanuts and mashed mung bean. The combination of nutty flavors and sticky texture makes for a tantalizing snack cake that is absolutely addicting. The Snowball Cakes are bite-sized and make perfect sweet treats to enjoy with a cup of hot tea or coffee, wonderful lunchbox treats or tasty petite cakes to serve at a dessert buffet. Even though the snowballs may look like the real thing, the only place you'll want to "throw" these is in your mouth! :) Make a batch to enjoy today!



  • 1/3 cup peeled split mung bean
  • 1/8 tsp salt
  • 1/2 cup water
  • 1 cup frozen grated coconut thawed
  • 1/2 cup roasted peanuts unsalted
  • 1/4 cup water
  • 1/4 cup sugar


Cake Coating


Making the Mashed Mung Bean

  1. Transfer the mung bean into a large bowl and fill with cold water. Wash the beans by swirling in the water and then pouring out the rinse water. Repeat this process 2 more times or until the water is mostly clear. Fill the bowl with cold water and let the beans soak for 2 hours.
  2. Wash the beans one more time. Drain using a colander. Transfer the beans into a rice cooker. Add the salt and water. Spread out the beans into an even layer. Close the lid and cook using a basic white rice setting.
  3. Transfer the cooked beans to a medium bowl. Using a paddle spoon, quickly mash the beans while they are still hot. Set aside for now.

Making the Filling

  1. Transfer the thawed grated coconut into a small colander. Rinse the coconut with cold water. Stir to remove any remaining water.
  2. Transfer the roasted peanuts into a small food processor and chop for a few seconds.
  3. In a large non-stick skillet over Medium heat, add the water and sugar. Stir together dissolving the sugar. When the syrup comes to a boil, add the grated coconut and combine together. Stirring occasionally, cook until the coconut turns translucent, approximately 3-4 minutes. Add the chopped peanuts and combine together. Add the mashed mung bean and combine well. The filling should become a thick paste once all ingredients are fully incorporated.
  4. While the filling is still warm, use a small cookie scoop to transfer small mounds onto a plate. Make a total of 24 mounds. Roll each filling mound between your palms forming a ball. After all filling balls are made, cover with plastic wrap to prevent drying.

Making the Dough

  1. In a measuring cup, add the boiling water and sugar. Stir together until the sugar is dissolved. Divide the liquid evenly among 4 small bowls.  In one bowl, add yellow food coloring. In another bowl, add pink food coloring. In a third bowl, add the Pandan paste. Leave the fourth bowl as-is, with just the clear liquid. Stir the liquid to blend the color in each bowl.
  2. Add the clear liquid into the mixing bowl. Add 1/2 cup glutinous/sweet rice flour. Using Low speed, mix together until a soft dough forms. This takes approximately 1 - 1 1/2 minutes. Scrape the dough from the bowl and shape into a rough ball. Transfer into a small bowl and cover with plastic wrap.
  3. Repeat the same steps to make the remaining dough using the yellow, pink and green-colored liquids.

Making the Snowball Cakes

  1. Transfer the first batch, the white dough to a work surface. Shape into a log about 6-inches long. Using a pizza wheel or knife, cut the log into 6 equal pieces. Separate the dough pieces. Cover with plastic wrap to prevent drying.
  2. Take a section of dough: Using your fingers, flatten the edges, making a circle about 2-inches in diameter. Place a filling ball in the center of the dough circle and wrap the dough around the filling. Pinch the dough together to cover the filling completely. Roll between your palms to form a smooth ball.
  3. Continue with these same steps making balls using the different colored dough. Make 6 balls of each color: white, yellow, pink and green.
  4. Bring a large pot of water to a rapid boil. Transfer the white and yellow balls into the pot. Stir the balls gently so they don't stick to the bottom of the pot. Boil using Medium heat stirring occasionally. In about 5-6 minutes the balls should start floating to the top of the water. After all balls float to the top, rotate gently and continue boiling for 2 more minutes.
  5. Transfer the balls into a large colander. Leave some space around the balls so they don't stick together. Let cool for 3 minutes.
  6. Put the sweetened shredded coconut into a large plate. Roll the warm balls in the coconut coating them evenly. Transfer each snowball into a mini cupcake liner.
  7. Follow the same above steps to make the remaining pink and green balls.

  8. Enjoy the Snowball Cakes while they're fresh!
  9. Refrigerate any remaining cakes for up to 1 week. Freeze for up to 3 months.

Notes, Tips & Tricks