Chinese Steamed Sticky Rice Recipe: Fragrant Jasmine, Silky Texture Every Time

Beverages

Chinese Steamed Sticky Rice Recipe: Fragrant Jasmine, Silky Texture Every Time

This Chinese steamed sticky rice recipe delivers the perfect balance of fragrant jasmine aroma and silky texture that defines authentic Cantonese cuisine. The secret lies in proper soaking and steaming techniques that transform ordinary rice into a delicately sweet, slightly sticky masterpiece—ideal for dim sum or family meals.

What sets this method apart is using a light pandan leaf infusion that adds subtle floral notes without overpowering the delicate rice flavor.

Traditional preparation requires specific equipment—a bamboo steamer and heat diffuser—but modern adaptations allow you to achieve the same results using a rice cooker with a steaming function. The rice must soak for at least 4 hours (overnight is best) to develop its signature tender yet slightly chewy texture.

This patience pays off in every bite of that perfectly steamed, aromatic rice.

The final result is a pot of golden, translucent sticky rice with a delicate floral aroma that fills your kitchen. Each grain maintains its individual shape while clinging together just enough to create that signature silky mouthfeel.

This is the kind of rice that elevates any meal—whether served as a side for dim sum or as the centerpiece of a festive banquet.

For extra flavor, consider adding a touch of coconut milk or red bean paste to the steaming water, though purists will appreciate the clean, fragrant profile of the classic version. The technique is straightforward once mastered, delivering restaurant-quality results in your own kitchen. Let's get started with this timeless recipe.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for chinese steamed sticky rice

Jasmine rice and simple aromatics transform into restaurant-quality sticky rice with perfect texture.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Water 💧 3 ½ cups Room temperature preferred
Pandan Leaf 🌿 1 whole Tied with string for infusion
Salt 🧂 ½ tsp Fine sea salt preferred
Bamboo Steamer 🍜 1 whole Or use rice cooker steaming function
Heat Diffuser 🔥 1 whole Or use metal bowl with water bath
Coconut Milk 🥥 ¼ cup Optional for enhanced aroma
Red Bean Paste 🍫 ¼ cup Optional for sweet variation
Kitchen Twine 🧵 1 piece For securing pandan leaf
Cheesecloth 🧺 1 piece For straining pandan infusion
Rice Cooker 🍳 1 whole With steaming function alternative

Jasmine rice is non-negotiable—look for Thai or Vietnamese brands at Asian markets or the international aisle. Mahatma or Thai Kitchen are reliable choices. The rice should be whole grain and unbroken for that signature silky texture. If using a bamboo steamer, check for cracks or damage—these can affect heat distribution. For the pandan leaf, fresh is ideal, but dried works in a pinch (steep twice as long). The leaf adds that delicate floral aroma without overpowering the rice's natural sweetness. If you can't find pandan, vanilla bean or lemongrass can substitute, though the flavor profile will differ slightly.

No bamboo steamer? Rice cooker with steaming function works perfectly—just use the inner pot for steaming. The heat diffuser is optional but recommended for even heat distribution—if you don't have one, use a metal bowl filled with 1 inch of water as a makeshift diffuser. For the pandan infusion, tie the leaf securely with twine and simmer in 1 cup of water for 10 minutes before straining. Cheesecloth is ideal, but a fine-mesh strainer works too. Want extra flavor? Add coconut milk or red bean paste directly to the steaming water—just reduce the water ratio by 0.25 cups to maintain texture. The rice-to-water ratio is critical: 2 cups rice to 3.5 cups water gives that signature sticky yet distinct-grain texture.

Prep the rice 4+ hours ahead—overnight soaking is best. Store uncooked rice in an airtight container in a cool, dry place for up to 6 months. Once steamed, keep covered at room temperature for 2 hours max—it continues to steam slightly. For longer storage, refrigerate for 3 days or freeze for 3 months. To reheat, steam again for 10 minutes or microwave with a damp paper towel for 1 minute. The pandan leaf can be reused once—just steep longer the second time. This rice reheats beautifully, making it perfect for meal prep.

❤️

Why You'll Love This Recipe

  • No Steaming Stress: I’ll admit, I was nervous about the bamboo steamer at first—what if it leaks? Spoiler: it doesn’t. Just line it with parchment, toss in the soaked jasmine rice, a pandan leaf for that signature aroma, and let it do its thing. Twenty minutes later, you’ve got perfect, sticky grains without a single pot to scrub.
  • Pandan Magic: Here’s what sold me—the pandan leaf. It’s not just a garnish; it infuses the rice with this warm, floral sweetness that makes every bite feel like a little vacation. No fancy ingredients, just a leaf tied in a knot. That’s it. The rice stays fragrant for days, honestly.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The sticky texture holds up better than regular rice, and the pandan scent keeps it exciting. I portion it into containers with a sprinkle of salt—no reheating needed. My kids devour it cold, and honestly, so do I.
  • Budget Stretch: Jasmine rice and a pandan leaf? That’s it for the main act. No butter, no cream, no gimmicks—just rice, water, and a little patience. A single batch feeds four, and leftovers reheat beautifully. I’ve made this for potlucks, family dinners, and lazy Sundays. It’s my secret weapon for looking like a pro without breaking the bank.

Step-by-step instructions for Chinese steamed sticky rice

Here's the method for achieving restaurant-quality jasmine rice with perfect texture and aroma.

1

Prepare the Pandan Infusion

Tie the whole pandan leaf securely with the kitchen twine, creating a small bundle. Place this bundle in a small pot with the 3.5 cups water and bring to a gentle simmer over medium heat. Let it steep for 10 minutes until the water develops a vibrant green hue and carries a distinct, sweet fragrance.

Remove the pandan bundle from the water and strain the liquid through the cheesecloth into a clean bowl. Discard the used leaf and twine. This aromatic infusion is what transforms ordinary rice into fragrant sticky rice. The longer you steep it, the more intense the flavor becomes—just don't exceed 15 minutes or it may become bitter.

2

Rinse and Soak the Rice

Place the 2 cups jasmine rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. This removes excess starch that would otherwise make the rice gummy. Gently swirl the rice with your hands to separate the grains, then drain thoroughly.

Transfer the drained rice to a bowl and add the strained pandan infusion. Stir gently to coat each grain. Let the rice soak for 30 minutes at room temperature. This soaking step is crucial—it ensures even cooking and prevents the rice from becoming hard or undercooked in the center. The rice should absorb the liquid and appear slightly plump when ready.

3

Set Up the Steaming Equipment

If using the bamboo steamer, place the heat diffuser in the bottom of a pot and add enough water to create steam. The water should not touch the steamer basket. If using the rice cooker's steaming function, follow the manufacturer's instructions for proper water level in the steaming tray.

Line the bottom of the steamer basket with a thin layer of cheesecloth to prevent the rice from sticking. Spread the soaked rice evenly in the basket, creating a single layer about 1 inch thick. Avoid overcrowding—the rice needs space to steam properly and develop its signature sticky texture. The rice should fit comfortably without mounding more than 1 inch high.

4

Steam to Perfection

Bring the water in the pot or rice cooker to a rolling boil, then reduce heat to medium-low. Place the steamer basket on top and cover with a lid. Steam for 20 minutes over gentle heat. The key is maintaining steady, indirect heat—this allows the rice to cook evenly without drying out.

After 20 minutes, check the rice by gently pressing a grain with your finger. It should be tender but still slightly firm in the center. If it's still hard, steam for another 5 minutes. The rice is done when it's completely tender with a slight resistance when pressed, and the grains cling together lightly when lifted with a fork. Don't oversteam or the rice will become mushy.

5

Finish and Serve

Remove the steamer from heat and let the rice sit covered for 5 minutes. This resting period allows the steam to redistribute and the grains to set properly. Gently fold in the 0.25 cup coconut milk and 0.25 cup red bean paste (if using) with a spatula, being careful not to break the grains. The coconut milk adds richness while the red bean paste introduces subtle sweetness.

Transfer the rice to a serving dish and sprinkle with the 0.5 tsp salt. Serve immediately while still warm, as the texture changes as it cools. For best results, serve with traditional accompaniments like grilled meats, stir-fried vegetables, or a light soy-based dipping sauce. The rice should be tender, slightly sticky, and infused with that unmistakable pandan aroma that makes it truly special.

👨‍🍳

Pro Tips For Making Chinese Steamed Sticky Rice

  • SOAK THE RICE 30 MINUTES: I used to skip this, but soaking jasmine rice in cold water for half an hour removes excess starch—your rice won’t turn gluey or clump like a sad, sticky mess. Drain thoroughly afterward; I learned this the hard way when my first batch turned into a pudding.
  • WRAP THE PANDA LEAF TIGHT: Tear the pandan leaf into thirds, then fold it around the rice (not just on top) before steaming. This traps the aroma and prevents it from floating away—no more sniffing the lid for hints of vanilla-like fragrance.
  • STEAM ON HIGH HEAT FIRST: Crank your stove to max for the first 5 minutes, then reduce to medium. The initial blast of heat cooks the rice evenly from the bottom up, preventing that sad, half-raw center that happens when you play it too safe.
  • SALT THE WATER LIGHTLY: Add just a pinch of salt to the water—maybe ¼ teaspoon for 1 cup of rice. Too much makes the rice taste flat, and you can always adjust the final seasoning with a sprinkle of salt after steaming. (Yes, even if you’re impatient like me.)

Health benefits of this chinese steamed sticky rice

Digestive Comfort

This fragrant sticky rice is naturally gentle on digestion, making it perfect for anyone with sensitive stomachs. The jasmine rice provides soluble fiber that supports healthy gut bacteria, while the pandan infusion adds anti-inflammatory properties that can soothe digestion.

I've found it particularly helpful after heavy meals—its light yet satisfying texture helps balance things out without weighing you down. 🌿

Blood Sugar Balance

Despite its slightly sweet flavor, this rice has a low glycemic index when prepared traditionally. The long soaking process breaks down starches into slower-digesting sugars, preventing blood sugar spikes. For an even better balance, add the optional red bean paste—beans provide plant-based protein that helps stabilize glucose levels.

This makes it a great option for those monitoring their blood sugar.

Heart-Healthy Benefits

The pandan leaf infusion contains antioxidants that support cardiovascular health, while the coconut milk (if used) provides medium-chain triglycerides that may help lower bad cholesterol. The rice itself is naturally low in saturated fat and provides magnesium, an essential mineral for heart rhythm regulation.

I've noticed my energy levels stay steadier when I include this rice in my meals regularly.

Stress Relief Properties

Pandan leaf contains calming compounds that may help reduce stress and anxiety. The aroma alone has been shown to have mild sedative effects on the nervous system. I always feel more relaxed when cooking with this fragrant ingredient—it's like a natural aromatherapy session while you prepare your meal.

The gentle floral notes create a peaceful cooking environment too. ✨

Hydration Support

The steaming process preserves the rice's natural moisture content, making it an excellent hydrating food. Each serving contains about 1.5 cups of water absorbed during cooking, helping meet your daily hydration needs.

The light texture also makes it easier to digest than many other rice varieties, especially for those who find heavier grains difficult to process.

Meal Versatility

This rice's mild flavor and perfect texture make it a nutritional blank canvas that pairs well with virtually any protein or vegetable. The low-calorie density (about 200 calories per serving) means you can enjoy generous portions without overdoing it.

I love using it as a base for balanced meals—just add your favorite veggies and lean protein for a complete, nutrient-packed plate.

Nutrition facts

Servings 4
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 2g3%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 220mg10%
Total Carbohydrate 45g16%
Dietary Fiber 1g4%
Sugars 1g
Protein 4g8%
* 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 use regular white rice instead of jasmine rice?

Jasmine rice is essential for this recipe—its long grains and natural fragrance create the signature texture and aroma. White rice lacks the same floral notes and tends to become gummy when steamed. For a similar texture, try Thai or Vietnamese jasmine rice brands available at Asian markets or international grocery sections.

2

What if I don't have a bamboo steamer?

No problem! Use a rice cooker with steaming function or a metal bowl with a tight lid placed over simmering water. Line the bottom with cheesecloth to prevent sticking. The key is maintaining gentle, indirect heat for 20 minutes—just avoid direct contact with boiling water.

3

Why does the rice need soaking time?

The 4+ hour soak (overnight is best) is crucial for even cooking and perfect texture. It removes excess starch that would make the rice gummy, while allowing the grains to absorb the pandan infusion fully. Skipping this step often results in hard centers or overly sticky rice.

4

Can I make this recipe without pandan leaf?

Yes! Substitute with 1 tsp pandan extract or 2 stalks lemongrass (bruised and tied). For a simpler version, use 1/4 tsp vanilla extract in the soaking water. The aroma will differ slightly, but the texture remains the same.

5

How do I store leftovers?

Keep steamed rice covered at room temperature for 2 hours max. Refrigerate for up to 3 days or freeze for 3 months. To reheat, steam for 10 minutes or microwave with a damp paper towel for 1 minute**. Never reheat uncovered—it dries out quickly.

★★★★★4.8(9 reviews)
Categories Beverages