Cantonese-Style Glutinous Rice Recipe: Sticky, Fragrant Bites With Pandan Perfection

Main Courses

Cantonese-Style Glutinous Rice Recipe: Sticky, Fragrant Bites With Pandan Perfection

This Cantonese-style glutinous rice recipe delivers the signature sticky, fragrant bites you crave, perfected with pandan leaves for that unmistakable aroma. The secret lies in using the right ratio of glutinous rice flour and coconut milk, steamed just until tender yet still slightly chewy.

I've refined this technique over years of dim sum dining, ensuring every grain stays perfectly plump and flavorful.

What sets this apart is the balance of sweetness and texture—whether you're making the classic sweet version with red beans or a savory twist with braised pork. The rice absorbs the coconut milk beautifully, creating those signature translucent, jelly-like bites that melt in your mouth.

Ready in about 45 minutes, this dish is ideal for special occasions or as a comforting treat.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for cantonese style glutinous rice

These essential ingredients create the signature sticky, fragrant Cantonese glutinous rice bites you love.

Ingredient Amount Notes
Glutinous Rice Flour 🍚 2 cups High-quality, fine texture preferred
Coconut Milk (Full-Fat) 🥥 1 ½ cups Canned, unsweetened for best flavor
Pandan Leaves 🌿 1 whole Fresh, tied into a bundle
Red Bean Paste 🍫 ½ cup Sweetened, store-bought or homemade
Granulated Sugar 🍬 ¼ cup White sugar, fine grain preferred
Salt 🧂 ½ tsp Fine sea salt, adjust to taste
Water 💧 ½ cup Room temperature preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma and flavor
Vegetable Oil 🫒 1 tbsp Light, for greasing steamer
Braised Pork (Optional) 🐷 1 cup Shredded, for savory version
Lemon Zest 🍋 1 tsp Fresh, for brightness

The glutinous rice flour is the heart of this dish—Bob's Red Mill or King Arthur are my go-tos for consistent texture. Look for fine, white flour labeled specifically for sticky rice or mochi. Coconut milk? Full-fat canned is non-negotiable—light versions won't give that rich, creamy texture. Pandan leaves are the secret weapon for aroma; Asian markets carry fresh bundles, or use frozen if you can't find fresh. For the red bean paste, Lotus brand from the Asian aisle is my favorite—it's perfectly sweet and smooth without being overly processed.

No pandan leaves? Vanilla extract at half the amount gives a similar floral note, though not identical. Running short on coconut milk? Substitute with equal parts evaporated milk and water, but texture will be slightly less luxurious. The sesame oil is worth toasting—heat 1 tbsp in a dry pan for 30 seconds until fragrant, then cool before using. For a savory version, shredded rotisserie chicken or tofu works beautifully instead of pork. The lemon zest is optional but adds a lovely brightness that balances the sweetness—organic lemons from the grocery store work perfectly.

Store the cooked glutinous rice bites in an airtight container with parchment paper between layers to prevent sticking—keeps fresh for 3-4 days in the fridge. For longer storage, freeze portions in a single layer before transferring to a bag for up to 3 months. When reheating, steam for 5 minutes or microwave with a damp paper towel for 20 seconds. These taste even better the next day as flavors meld!

❤️

Why You'll Love This Recipe

  • No-Fuss Steaming: I swear by this recipe because it’s literally dump-and-steam. Mix the glutinous rice flour with coconut milk, fold in red bean paste and pandan leaves, and let the rice cooker or steamer do the work—no stirring, no watching, no stress. My lazy Sundays just got a whole lot sweeter.
  • Coconut-Pandan Magic: That first bite of creamy coconut milk cutting through the chewy rice? Chef’s kiss. The pandan leaves add this subtle floral note that makes it taste like a dessert you’d pay for at a café, not something you made at home. (Yes, even on a Tuesday night.)
  • Steal-Worthy Leftovers: This rice keeps beautifully for days—no soggy texture, no weird aftertaste. I’ll make a big batch on Sunday, portion it into containers, and suddenly I’ve got a grab-and-go treat for lunches, potlucks, or when my kid “forgets” to pack a snack. (Spoiler: they never forget again.)
  • Budget Sweet Tooth Fix: Red bean paste and coconut milk might sound fancy, but they’re actually my go-to for affordable indulgence. A little goes a long way, and the sugar adjusts easily if you want it sweeter or less so. Honestly, it’s the kind of dessert that makes me feel fancy without breaking the bank.

Step-by-step instructions for Cantonese-style glutinous rice

Here's how to craft these fragrant, sticky rice bites with authentic pandan aroma.

1

Prepare the Glutinous Rice Batter

In a large mixing bowl, combine the 2 cups glutinous rice flour with the 1.5 cups full-fat coconut milk, 0.5 cup red bean paste, 0.25 cup granulated sugar, 0.5 tsp salt, and 0.5 cup water. I like to use a silicone spatula to break up any lumps in the rice flour first—this ensures a smooth, lump-free batter.

Add the 1 tbsp toasted sesame oil and 1 tsp lemon zest next. The sesame oil carries that nutty aroma while the lemon zest brightens the sweetness. Mix everything together until you achieve a thick, smooth paste that clings to the spatula. The batter should be thick enough to hold its shape when dropped but still pourable. If it's too thick, add 1-2 teaspoons of water at a time until it reaches the right consistency.

2

Incorporate the Pandan Aroma

Tie the 1 whole pandan leaf into a small bundle using kitchen twine, making sure it's secure enough to stay intact during steaming. Gently fold the pandan bundle into the batter, allowing the fragrant oils to infuse throughout. The leaf will release its signature floral, vanilla-like aroma as it steams, creating that unmistakable Cantonese flavor profile.

For even distribution, I recommend using a spoon to gently fold the batter 3-4 times, ensuring the pandan leaf is fully submerged. The aroma will intensify as the batter steams, so don't worry if it doesn't smell overwhelming right away—patience pays off here. If using the 1 cup braised pork, fold it in now as well, letting the pork's savory notes complement the sweet batter.

3

Steam to Perfect Texture

Lightly grease a bamboo steamer with the 1 tbsp vegetable oil and line it with parchment paper cut to fit. This prevents sticking and makes removal effortless. Drop spoonfuls of batter into the steamer, spacing them about 1 inch apart—they'll expand slightly during steaming. I use a 2-tablespoon scoop for consistent, bite-sized pieces.

Place the steamer over a pot of boiling water, ensuring the water doesn't touch the bottom of the steamer. Cover with a lid and steam over medium-high heat for 12-15 minutes. You'll know they're ready when the edges turn translucent and the centers spring back slightly when pressed gently. The pandan aroma should be strong and inviting—this is your cue that the steaming is complete.

4

Rest and Serve

Remove the steamer from heat and let the glutinous rice bites rest in the steamer for 5 minutes. This resting period allows the steam to redistribute, ensuring each bite has that signature sticky yet firm texture. The exterior should be slightly tacky to the touch, while the interior remains soft and pillowy.

Serve warm, either as a standalone dessert or alongside savory dishes like the braised pork. The pandan-infused aroma will linger beautifully, and the sweet-savory balance makes these bites irresistibly addictive. For extra presentation, sprinkle with a pinch of toasted sesame seeds just before serving—it adds both visual appeal and a nutty crunch.

👨‍🍳

Pro Tips For Making Cantonese Style Glutinous Rice

  • STEAM LOW AND SLOW: That wok or pot? Wrong choice. Use a heavy-bottomed pot with a tight-fitting lid—think rice cooker mode, not boiling. After the initial simmer, drop heat to the lowest setting and let it steam for 20-25 minutes. I burned the first batch by keeping it too hot; now I set a timer and ignore it. The rice needs to cure, not fight for its life.
  • TOAST THE FLOUR FIRST: Dry-toast the glutinous rice flour in a pan for 2-3 minutes until it smells nutty and golden. This step removes the raw flour taste and prevents a gummy, gluey texture. (Yes, it’s an extra step, but your future self will notice the difference when the rice holds its shape instead of collapsing into a puddle.)
  • CHOP PANDANAN THIN: Don’t just tear the pandan leaves—slice them paper-thin against the grain. The more surface area, the more fragrance you’ll get without overpowering the coconut. Toss them into the coconut milk before adding the flour mix, so they infuse properly. (Pro move: Tie them in cheesecloth if you’re worried about bits.)
  • ADJUST SUGAR LAST: Taste the batter before baking—yes, even if the recipe says to add sugar at the end. Coconut milk varies in sweetness, and red bean paste can be salty. Start with half the sugar, let it set, then add more if needed. I’ve ruined batches by assuming the ingredients balanced themselves; they don’t.

Best sauces and condiments for these flavors

Sweet Red Bean Sauce

This Lotus brand red bean paste is my secret for that signature Cantonese sweetness. Spread a thin layer on your steamed glutinous rice bites just before serving—about ½ teaspoon per bite—to create a glossy, flavorful coating.

For extra richness, warm the paste gently in a small saucepan with 1 tablespoon coconut milk until smooth, then drizzle over the bites. The combination of sweet bean and pandan aroma is pure magic. 🍫

Coconut Milk Glaze

For a luxurious finish, reduce ½ cup full-fat coconut milk in a small saucepan over medium heat until it thickens slightly—about 5-7 minutes. Stir in 1 teaspoon sugar and a pinch of salt, then brush this glaze over the steamed bites using a pastry brush.

The caramelized coconut adds depth and a subtle sheen that makes these bites look (and taste) restaurant-worthy. 🥥

Sesame-Ginger Dipping Sauce

Mix 2 tablespoons toasted sesame oil, 1 tablespoon soy sauce, 1 teaspoon grated fresh ginger, and ½ teaspoon sugar for a savory-sweet dipping sauce that cuts through the richness.

Serve this alongside your glutinous rice bites for a perfect balance—especially when using the braised pork version. The ginger adds a bright, zesty kick that complements the pandan aroma beautifully. 🌶️

Lemon-Pandan Syrup

Simmer ¼ cup water, 2 tablespoons sugar, and the juices from 1 pandan leaf (sliced) with 1 teaspoon lemon juice for 3 minutes. Strain and drizzle over the bites for a fragrant, citrusy contrast.

This syrup enhances the floral notes while adding a refreshing tang—ideal for balancing the sweetness of the red bean paste. 🍋

Spicy Chili Oil

For a fiery twist, blend 2 tablespoons chili oil (like Lao Gan Ma brand) with 1 teaspoon toasted sesame seeds and drizzle lightly over the bites.

This adds heat without overpowering the delicate pandan flavor. The oil's smoky depth pairs surprisingly well with the coconut milk's creaminess—trust me, it’s addictive. 🌶️🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 25mg8%
Sodium 420mg18%
Total Carbohydrate 72g25%
Dietary Fiber 3g11%
Sugars 38g
Protein 8g16%
* 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

Can I substitute regular rice flour for glutinous rice flour?

No, regular rice flour won't work—glutinous rice flour has a higher starch content that creates the signature sticky texture. For a similar effect, try tapioca starch or sweet rice flour (like Japanese mochiko), but the flavor won't be identical. The stickiness comes from the flour's unique molecular structure, not gluten.

2

Why does my glutinous rice turn out gummy instead of sticky?

Oversteaming is the usual culprit! The perfect texture is translucent edges with a slightly chewy center—steam for 12-15 minutes max over medium-high heat. If it's gummy, reduce steaming time by 2-3 minutes next time. Also check your batter consistency: it should be thick but pourable, not watery.

3

How do I make this recipe savory instead of sweet?

Swap the red bean paste for 1 cup braised pork, shrimp, or mushrooms> and reduce sugar to 1 tablespoon. Add 1 tsp soy sauce> and ½ tsp five-spice powder> to the batter. Serve with the sesame-ginger dipping sauce for perfect balance. The pandan aroma still shines through while keeping it savory!

4

Can I make these bites ahead of time?

Store in an airtight container with parchment between layers for 3-4 days> in the fridge. For longer storage, freeze for up to 3 months>. Reheat by steaming for 5 minutes> or microwaving with a damp paper towel for 20 seconds. They actually taste better the next day as flavors meld!

5

What's the best way to achieve that authentic pandan aroma?

Use fresh pandan leaves tied in a bundle—they infuse the batter beautifully during steaming. For extra flavor, lightly toast the leaves in a dry pan for 10 seconds> before tying. If you can't find fresh, frozen works too. Pro tip: Add ½ tsp pandan extract> to the batter if leaves aren't available, though fresh is always better.

★★★★★4.5(7 reviews)
Categories Main Courses