Pearl Balls

Pearl Balls

Pearl Balls are a Chinese party tradition. Traditionally served during the Lunar New Year, these jeweled little meatballs are almost as fun to make as they are to eat!  This is a great recipe to involve little hands in; they love rolling the meatballs in the rice. There are all kinds of variations, from vegan to seafood, but this one with a flavorful pork stuffing is my favorite.

pearl balls ingredients

Pearl Balls are quick to make, but the rice needs to soak overnight so plan ahead. Sticky rice, also called sweet or glutinous rice is traditional for these, and their pearly shine is how this dish got its name. Sticky rice also makes a nice chewy contrast to the meaty and crunchy stuffing inside.

soak pearl balls

Then it’s time to make the filling.  As rice is something of a blank canvas, it’s important to have a highly seasoned and flavorful filling. I choose full fat pork for extra richness, and water chestnuts for a pleasant crunch. (I use the canned ones for convenience.) Scallions, Shaoxing wine, and oyster sauce fill this with extra umami goodness.

chestnuts pearl balls

meat pearl balls

This next part is a perfect way to involve kids in the kitchen!

roll pearl balls

Now it’s time to steam the pearl balls. You can use a double boiler, or a steam insert or basket. Just be sure to line it with cheesecloth or a kitchen towel so no bits fall through.

basket pearl balls

Steam the pearl balls for about 18-20 minutes. The rice should like translucent and shiny. Then it’s time to serve these little balls of delight! Pile them on a platter and dig in.

Pearl Balls are a fun and festive party treat and they should be served with equally festive recipes:

Try these for at your next holiday gathering and let me know what you think by commenting below, rating the recipe, and tagging us in your pics @funkyasiankitchen, we love hearing from you!





clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pearl balls recipe card

Pearl Balls

  • Author: Funky Asian Kitchen
  • Prep Time: 15 minutes (plus soaking time)
  • Cook Time: 20 Minutes
  • Total Time: 35 minutes
  • Yield: makes 24 rice balls 1x
  • Category: small plates
  • Cuisine: Chinese


  • 1 cup sweet glutinous rice
  • 1 pound ground pork (use one with a higher fat content)
  • 2 scallions minced
  • 1 large egg
  • 6 water chestnuts (I used canned)
  • 2 cloves garlic minced
  • 2 Tablespoons Shaoxing wine
  • 2 Tablespoons oyster sauce
  • ½ teaspoon salt
  • ¼ teaspoon fresh ground black pepper


  1. Soak the sweet rice overnight in a bowl of water. (Make sure you have triple the amount of water as the rice will expand as it soaks in the water). Drain and set aside.
  2. Peel the water chestnuts with a knife (if using fresh) and then chop them fine. Put the chestnuts in a bowl and add the ground pork, scallions, egg, garlic, shaoxing wine, oyster sauce, salt, and ground pepper.
  3. Aggressively mix to combine, slapping the meat around in the bowl until the texture changes and becomes kind of pasty and sticky.
  4. Use a 1 ½ Tablespoon scoop and portion out the filling. You will yield approximately 24 pieces.
  5. Then roll the meat balls gently on the rice, trying to get every part covered with the rice.
  6. Set up a double boiler or a steamer insert for your pearl balls. Lay a piece of cheesecloth, paper towel, or a dumpling cloth over the steamer insert so no bits can fall through the holes.
  7. Set the pearl balls on a piece of cheesecloth or dumpling cloth (as many as can comfortably fit without touching). 
  8. Bring the pot of water to a boil on high heat. When the water starts boiling, place the steamer insert on top of the boiling water and cover with a lid. Steam for 18-20 minutes until the pork is cooked through and the rice is translucent and shiny.
  9. Continue steaming pearl balls in the same way until they are all cooked. Serve immediately.


*Because the pearl balls take a while to cook, it is a good idea to cook a batch and get another batch going before serving. This way you have some hot and ready to eat while more are cooking. 

*Leftovers can be stored for several days in the fridge. Gently microwave for a couple of minutes with a damp paper towel on top.

Keywords: pearl balls, rice balls, holiday, pork,

Related Posts

Ginger Saketinis

Ginger Saketinis

PAQOh the weather outside is frightful, but this drink is so delightful!  Ahh the holidays. It’s the MOST wonderful time of year, isn’t it? Between the cooking and cleaning, family, gifting frenzy, and all of the extra special stress 2020 brings to the party, you […]

Thai Fried Fish Cakes

Thai Fried Fish Cakes

TCrispy, round, flavorful, fried snacks frequently eaten at festive gatherings….think of these little fish cakes as Thai latkes. Thai fried fish cakes are everywhere in Thailand, sold from street vendors and market stalls all over the coasts. Furthermore, fish cakes and fish balls are consumed […]

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.