Chinese Sticky Rice Balls Recipe: Sweet Glutinous Bites With Chewy Centers

Main Courses

Chinese Sticky Rice Balls Recipe: Sweet Glutinous Bites With Chewy Centers

This Chinese sticky rice balls recipe delivers the perfect balance of chewy, glutinous texture and rich, sweet-savory fillings that make every bite unforgettable. The secret lies in using the right ratio of glutinous rice flour and tapioca starch, which creates that signature tender-yet-firm bite that's impossible to resist.

I've perfected this recipe over years of testing, ensuring the dough holds its shape beautifully while cooking.

The beauty of these rice balls is their versatility—traditional black sesame paste or red bean fillings work beautifully, but modern variations like coconut milk or matcha add exciting twists.

What sets this recipe apart is the two-step cooking method: first boiling to set the exterior, then gently steaming to achieve that perfect chewy center. The result? Restaurant-quality tangyuan with a glossy exterior and luscious filling.

What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The dough is surprisingly easy to work with once you master the kneading technique, and the fillings can be customized to suit any taste preference.

Whether you're serving them as a sweet dessert or savory appetizer, these rice balls will impress every time.

Perfect for special occasions or everyday treats, these sticky rice balls are a labor of love that pays off with every delicious bite. The aroma alone will have everyone gathering around the table, and the texture—chewy yet tender—is something you won't find in store-bought versions.

Let's get started on creating these delightful bites!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for chinese sticky rice balls

Twelve simple ingredients transform into restaurant-quality sticky rice balls with perfect chewy centers.

Ingredient Amount Notes
Glutinous Rice Flour 🍚 1 ½ cups Also called sweet rice flour
Tapioca Starch 🌾 ½ cup For perfect chewy texture
Granulated Sugar 🍚 ¼ cup Fine white sugar preferred
Water 💧 1 ¼ cups Room temperature preferred
Black Sesame Paste 🥜 ½ cup Traditional filling option
Red Bean Paste 🍫 ½ cup Sweet adzuki bean filling
Coconut Milk 🥥 ¼ cup For modern variation filling
Matcha Powder 🍵 2 tbsp For green tea variation
Vegetable Oil 🫒 1 tbsp For dough coating
Sesame Seeds 🌾 2 tbsp Toasted for garnish
Cornstarch 🌾 ¼ cup For dusting work surface
Rock Sugar 🍬 2 tbsp For boiling water
White Sesame Seeds 🌾 1 tbsp For additional garnish

The glutinous rice flour is absolutely essential—Bob's Red Mill or Asian markets carry the best quality. Look for packages labeled 'sweet rice flour' or 'mochiko'. The tapioca starch is your secret weapon for that signature chewy texture, and Arrowhead Mills makes a fantastic version. For the sugar, I always use fine white granulated—it dissolves perfectly without graininess. If you're making the traditional black sesame version, Asian grocery stores have the best pre-made pastes, but homemade is worth the effort for that extra richness. Pro tip: toast your sesame seeds in a dry pan for 2 minutes before using—they'll be fragrant and nutty.

No black sesame paste? Substitute red bean paste or even peanut butter for a modern twist. Running out of coconut milk? Sweetened condensed milk works beautifully—just reduce the sugar slightly. Matcha powder hard to find? Instant espresso powder at half the amount mimics the earthy notes. For the dough, if your kitchen scale is on the fritz, use the finger test: the dough should be slightly tacky but not sticky when pinched. Too dry? Add a teaspoon of water at a time. Too sticky? Sprinkle in a bit more cornstarch. The rock sugar in the boiling water prevents sticking—don't skip this step, even if your recipe doesn't mention it.

Store the cooked rice balls in an airtight container between layers of parchment paper to prevent sticking. They'll keep in the fridge for up to 5 days, though honestly, they're best enjoyed fresh. For freezing, place them on a tray first to prevent clumping, then transfer to a bag. 3 months in the freezer with no texture loss. Reheat by steaming for 8-10 minutes—this restores that perfect chewy center. The aroma alone will have everyone thinking you spent hours in the kitchen when really, it's just 20 minutes of magic.

❤️

Why You'll Love This Recipe

  • No Fuss, No Mess: I mix the glutinous rice flour and tapioca starch with water—no blender, no strainer, just a fork and bowl. The dough comes together faster than microwaving leftovers, and honestly? That’s my kind of cooking.
  • Sweet-Savory Magic: The black sesame paste gives these little balls a nutty depth that’s somehow both rich and light. Add a sprinkle of sugar while they steam, and you’ve got a bite that’s dangerously addictive—no one ever guesses it’s just five ingredients.
  • Lunchbox Legend: Between us, these are my go-to for school lunches or office snacks. They hold up for days in the fridge, and the sticky texture keeps them from drying out. My kids pack them like I’m sending gold bars.
  • Pantry Staple Power: I keep these ingredients on hand year-round because they’re cheap and versatile. A batch feeds four, costs less than takeout, and turns into something special with just a few minutes of steam. (Yes, even on a Tuesday night.)

Step-by-step instructions for Chinese sticky rice balls

Master the art of chewy, sweet rice balls with this foolproof method—every bite delivers perfect texture and flavor.

1

Prepare the Dough Mixture

In a large mixing bowl, combine the 1.5 cups glutinous rice flour and 0.5 cup tapioca starch. I like to sift them together first—this prevents lumps and ensures a silky texture. Make a well in the center and add the 0.25 cup granulated sugar and 2 tablespoons matcha powder (if using). Whisk these dry ingredients together until evenly distributed.

Next, add the 1.25 cups water and 1 tablespoon vegetable oil to the center. Using a fork or chopsticks, gently mix until just combined—you want to avoid overworking the dough at this stage. The mixture should be thick but still pourable. If it looks too dry, add 1 teaspoon water at a time until it reaches a smooth, slightly sticky consistency. Cover the bowl with plastic wrap and let it rest for 15 minutes—this allows the flour to fully hydrate and relax.

2

Create the Filling and Assemble the Balls

While the dough rests, prepare your filling. For the classic version, use 0.5 cup red bean paste—its sweet, smooth texture pairs perfectly with the chewy dough. For a nutty twist, use the 0.5 cup black sesame paste, or for a modern take, mix 0.25 cup coconut milk with 0.25 cup red bean paste to create a lighter filling. Spoon about 1 teaspoon of filling into each of your 12 prepared portions (you'll divide the dough into 12 equal balls later).

After the 15-minute rest, uncover the dough and divide it into 12 equal portions (about 1.5 tablespoons each). Roll each portion into a 1-inch ball in the palm of your hand. Press your thumb into the center of each ball to create a small well, then place 1 teaspoon filling into the well. Gently seal the dough around the filling, rolling the ball between your palms to form a smooth, round shape. Place the assembled balls on a plate dusted with 0.25 cup cornstarch—this prevents sticking and helps achieve that signature glossy finish.

3

Steam to Perfect Chewy Texture

Bring a large pot of water to a boil and add the 2 tablespoons rock sugar to the water. This sweetens the steam slightly, enhancing the flavor of the rice balls. Place a steamer basket or heatproof plate inside the pot, ensuring it's at least 1 inch above the water level to prevent soggy bottoms. Arrange the rice balls in a single layer in the steamer, leaving 0.5 inch between each ball for even steaming.

Cover the pot with a lid and steam over medium-high heat for 12-15 minutes. You'll know they're done when the rice balls look plump and slightly translucent at the edges, and a toothpick inserted into the center comes out clean. Avoid lifting the lid during steaming—this releases steam and can make the rice balls dense instead of chewy. If the water boils too vigorously, reduce the heat slightly to maintain a gentle simmer.

4

Garnish and Serve Warm

Once steamed, transfer the rice balls to a wire rack to cool slightly for 5 minutes. This step is crucial—it prevents the sesame seeds from sliding off when you garnish. While they cool, toast the 2 tablespoons sesame seeds and 1 tablespoon white sesame seeds in a dry skillet over medium heat for 1-2 minutes until fragrant and golden. Sprinkle the toasted seeds evenly over the rice balls, pressing them gently into the surface so they adhere.

Serve the rice balls warm for the best texture—each bite should offer a chewy exterior with a soft, sweet center. The contrast between the glossy exterior and the tender filling is what makes these rice balls irresistible. For an extra touch, drizzle a little coconut milk or dust with matcha powder before serving. Store any leftovers in an airtight container in the refrigerator for up to 3 days, though they're best enjoyed fresh!

👨‍🍳

Pro Tips For Making Chinese Sticky Rice Balls

  • Sift the Flour Twice: I learned this the hard way—skipping the extra sift leads to lumps that ruin the texture. Use a fine-mesh sieve and tap it firmly against the bowl two times to break up any hidden clumps in the glutinous rice flour and tapioca starch. The dough won’t stick to your fingers as much, either.
  • Steam on Medium Heat: High heat makes the rice balls burst open like overinflated balloons. Keep your steamer on medium heat and add water just before sealing the lid—about 1.5 inches of water, no more. If the steam slows to a lazy trickle, add a splash more. Consistency matters more than speed here.
  • Chill the Dough: Sounds weird, but it works: wrap the finished dough in plastic and refrigerate for 30 minutes before shaping. The cold dough is easier to handle, sticks less to your hands, and the balls hold their shape better during steaming. (Yes, even if you’re impatient like me.)
  • Brush with Sesame Paste: Don’t just drizzle the black sesame paste—use a pastry brush to spread it evenly over the steamed balls while they’re still hot. The heat helps the paste melt slightly into the surface, giving you that glossy, professional-looking finish. Skip the brush? You’ll end up with sticky globs instead of a polished look.

Serving suggestions for this dish

Traditional Serving Style

In China, these sticky rice balls are traditionally served during the Lantern Festival—the final day of Chinese New Year celebrations. I love presenting them in a steamed bamboo basket lined with banana leaves for an authentic touch.

Serve with a side of hot black tea or jasmine tea to complement the sweet flavors. For a festive presentation, arrange the rice balls in a circular pattern on a platter with red and gold decorations to honor the holiday spirit. 🌟

Modern Dessert Platter

Transform your rice balls into an elegant dessert by arranging them on a white marble platter with a drizzle of coconut syrup or honey. Add a few fresh lychee segments or mango slices for vibrant color contrast.

I often sprinkle edible gold leaf over the top for a luxurious finish—perfect for dinner parties or special occasions. Serve with vanilla ice cream on the side for scooping and dipping. ✨

Savory Appetizer Twist

For a savory version, swap the sweet fillings for spicy chili oil mixed with crispy shallots or shrimp paste.

Serve these as dim sum-style appetizers with a side of soy-ginger dipping sauce (mix 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp grated ginger, and 1 tsp sugar). Garnish with chopped scallions and sesame seeds for a restaurant-quality bite. 🔥

Dessert Pairings

Pair your rice balls with mango sticky rice for a Thai-inspired dessert spread. The creamy coconut milk in both dishes creates a harmonious balance. For coffee lovers, serve alongside Thai iced coffee—the sweetness of the condensed milk complements the chewy texture beautifully.

I also recommend matcha latte if you've used matcha in your filling. 🍵

Seasonal Variations

In summer, add fresh mango purée to your filling for a tropical twist. For winter, incorporate warm cinnamon into the dough and serve with spiced apple slices.

During holidays, dust with powdered sugar and crushed pistachios for a festive look. Each season brings new ways to enjoy these versatile treats. 🌶️

Make-Ahead Presentation

Prepare your rice balls a day ahead and store them in an airtight container with parchment paper between layers. Before serving, briefly steam for 5 minutes to restore their chewy texture.

Arrange them on a tiered serving tray with fresh flowers for a stunning centerpiece. This works beautifully for buffet-style gatherings or family dinners. 💫

Nutrition facts

Servings 12
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 4g5%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 38g13%
Dietary Fiber 1g4%
Sugars 18g
Protein 2g4%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my dough turn out too sticky or too dry?

The perfect dough consistency is slightly tacky but not gluey. If too sticky, add 1 teaspoon cornstarch at a time until it becomes workable. Too dry? Add 1 teaspoon water gradually. The key is room-temperature water and proper resting time—15 minutes is crucial for the flour to hydrate evenly.

2

Can I make these without a steamer?

Use a bamboo basket lined with parchment paper or a metal colander with holes. Place it over a pot of boiling water, ensuring it doesn't touch the water. For extra insurance, add 2 tablespoons rock sugar to the water to prevent sticking. The steam will work just as effectively!

3

What's the best way to store leftover rice balls?

Keep them in an airtight container between layers of parchment paper to prevent sticking. They'll stay fresh in the fridge for 3-5 days or freeze for 3 months. To reheat, steam for 5-8 minutes—this restores that perfect chewy texture. Never microwave, as it makes them rubbery.

4

How do I prevent the filling from leaking?

Seal the filling tightly by rolling the dough ball firmly between your palms after placing the filling. Use slightly less filling (0.75 teaspoon instead of 1) if your dough feels too soft. Also, avoid oversteaming—12-15 minutes is ideal. If leaks happen, it's usually from underfilled or oversteamed balls.

5

Can I use regular flour instead of glutinous rice flour?

No, regular flour won't give you that signature chewy texture. Glutinous rice flour is essential—it's what makes these rice balls sticky and satisfying. If you can't find it, Asian markets or online retailers like Bob's Red Mill carry it. The tapioca starch helps achieve the perfect balance of chewiness.

★★★★★5.0(8 reviews)
Categories Main Courses