This steamed sweet rice cake delivers the perfect balance of pillowy soft texture and delicate coconut flavor. A traditional Asian dessert that’s surprisingly simple to make at home.
The key is using the right rice flour and proper steaming time to achieve that signature light, airy consistency. The coconut sweetness adds just enough richness without overpowering the natural taste.
Ingredients for Steamed Sweet Rice Cake
Nine simple ingredients create this delicate, traditionally inspired dessert with perfect texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice Flour 🌾 | 2 cups | Also called sweet rice flour |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for richness |
| Water 💧 | ½ cup | For adjusting batter consistency |
| Baking Powder 🧂 | 1 tsp | Ensures light texture |
| Salt 🧂 | ¼ tsp | Balances sweetness |
| Pandan Leaves 🌿 | 2 pieces | Optional, for aroma |
| Shredded Coconut 🥥 | ½ cup | Sweetened or unsweetened |
| Vegetable Oil 🫒 | 1 tbsp | For greasing mold |
| Vanilla Extract 🌿 | 1 tsp | Pure extract preferred |
The rice flour is critical here—glutinous rice flour (also labeled sweet rice flour) is non-negotiable for that authentic chewy texture. Look for it in the Asian aisle at H Mart or 99 Ranch Market. Brands like Bob’s Red Mill work, but Asian brands often yield better results. The coconut milk should be full-fat; Thai Kitchen or Chaokoh are reliable choices for consistent creaminess.
No glutinous rice flour? Don’t substitute regular rice flour—it won’t work. Out of coconut milk? Heavy cream at a 1:1 ratio can stand in (though it loses the coconut flavor). Pandan leaves add authentic aroma; if unavailable, a drop of pandan extract works. For a vegan version, ensure your sugar is processed without bone char—organic sugar is safe.
The batter keeps 24 hours refrigerated before steaming. Steamed cakes stay fresh 2-3 days at room temperature in an airtight container. Freezing isn’t recommended—it alters the signature pillowy texture. Always steam in a well-greased mold to prevent sticking.
Why You’ll Love This Recipe
- One Bowl Wonder: I just mix the glutinous rice flour, sugar, coconut milk, and water in a single bowl—no fancy equipment, no fuss.
- Coconut Cloud: The coconut milk gives it this rich, creamy sweetness that’s honestly irresistible.
- Breakfast to Dessert: I serve it for breakfast with tea or as a light dessert after dinner—it works both ways.
- Budget Stretcher: A bag of glutinous rice flour makes multiple batches, and the ingredients are all pantry staples.
Step-by-Step Instructions for Steamed Sweet Rice Cake
Master the technique for a perfectly tender, fragrant cake with these precise steps.
Step 1: Prepare the Steaming Equipment
Fill a large pot or steamer base with 2-3 inches of water and bring to a boil. Meanwhile, lightly grease your cake mold or heatproof dish with 1 tbsp Vegetable Oil. I use a round 8-inch cake pan for this recipe, which gives the perfect height.
Place a steamer rack or inverted heatproof plate in the pot to elevate the pan above the water level. The water should not touch the bottom of the pan during steaming. Cover the pot with a tight-fitting lid and allow the steam to build while you prepare the batter.
Step 2: Infuse the Coconut Milk with Pandan
In a small saucepan, combine 1.5 cups Coconut Milk and 2 pieces Pandan Leaves over medium-low heat. Warm the mixture for 3-4 minutes until small bubbles form at the edges and the milk takes on a subtle green hue and fragrant aroma.
Remove from heat and let the pandan leaves steep for an additional 5 minutes. This infusion process extracts the maximum flavor from the leaves. Strain the coconut milk through a fine-mesh sieve into a large mixing bowl, discarding the pandan leaves. The liquid should be warm, not hot, when added to the dry ingredients.
Step 3: Combine Dry and Wet Ingredients
In the bowl with the warm coconut milk, add 0.75 cup Granulated Sugar, 0.5 cup Water, 1 tsp Vanilla Extract, and 0.5 cup Shredded Coconut. Stir until the sugar is completely dissolved and the ingredients are well combined.
In a separate bowl, whisk together 2 cups Glutinous Rice Flour, 1 tsp Baking Powder, and 0.25 tsp Salt until uniformly blended. Gradually add the dry mixture to the wet ingredients, whisking constantly to prevent lumps from forming.
The final batter should be smooth with a consistency similar to thin pancake batter. If it appears too thick, add a small amount of additional water, but be cautious—the batter will thin slightly as it rests.
Step 4: Steam the Cake to Perfection
Pour the batter into the prepared, greased pan. Gently tap the pan on the countertop to release any large air bubbles. Place the pan carefully on the steamer rack in the pot of boiling water. Cover immediately with the lid to trap the steam.
Steam over medium heat for 45-50 minutes. Avoid lifting the lid during the first 30 minutes to prevent condensation from dripping onto the cake. After 30 minutes, check occasionally until a toothpick inserted in the center comes out clean and the top springs back when lightly pressed.
Step 5: Cool and Serve
Remove the pan from the steamer and let the cake cool in the pan for 10 minutes. This brief rest period allows the structure to set. Run a thin knife around the edges to loosen, then invert onto a serving plate.
Let the cake cool completely to room temperature before slicing. The texture will be at its best when fully cooled, revealing a moist, slightly chewy crumb with the delicate coconut and pandan aromas. Serve in wedges, optionally garnished with additional Shredded Coconut.
Pro Tips For Making Steamed Sweet Rice Cake
- Pre-steam the batter: Let the mixed batter rest for 15-20 minutes before steaming—this hydrates the glutinous rice flour fully and prevents a dense, gummy texture.
- Use full-fat coconut milk: I learned this the hard way—light coconut milk makes the cake dry and crumbly. The fat in full-fat versions keeps it rich and moist.
- Don’t overmix: Stir just until the batter is smooth, about 30 seconds. Overmixing develops the flour’s starch too much, turning your cake chewy instead of tender.
- Steam on high heat: Get the water boiling vigorously before adding the cake, then keep it at a rolling boil. Low heat steams too slowly, and the cake can collapse or stay undercooked.
Creative Variations of This steamed sweet rice cake
Pandan-Free Version
If you can’t find pandan leaves, use 1 tsp pandan extract mixed into the warm coconut milk. Alternatively, add ½ tsp matcha powder for a subtle green tea flavor and color. I find the extract most authentic, but matcha adds a lovely earthy note. 🌿
Mango Coconut Twist
Fold 1 cup diced ripe mango into the batter just before steaming for bursts of tropical sweetness. The fruit softens beautifully during cooking. I recommend using Ataulfo mangoes for their creamy texture and mild flavor.
Chocolate Swirl
Divide the batter in half and mix 3 tbsp cocoa powder and 2 tbsp extra sugar into one portion. Alternate spoonfuls of plain and chocolate batter in the pan, then swirl with a knife. The result looks stunning and tastes like a coconut mochi brownie hybrid. 💫
Savory Variation
Reduce the sugar to ¼ cup and add ½ cup crumbled feta and 2 tbsp chopped scallions to the batter. Steam as usual for a unique savory-sweet cake perfect with tea. This version reminds me of traditional Asian sweet-savory desserts.
Layered Coconut Cream
Before steaming, sprinkle ¼ cup brown sugar and ¼ cup shredded coconut on top of the batter. After 20 minutes of steaming, the coconut will caramelize, creating a delicious crust. This adds texture contrast to the pillowy cake.
Mini Cupcake Version
Pour batter into greased muffin cups and steam for 15-18 minutes. These bite-sized treats are perfect for parties. I use silicone cupcake liners for easy removal and they look adorable with a sprinkle of toasted coconut on top.
Nutrition Facts
Frequently Asked Questions
Can I use regular rice flour instead?
No, regular rice flour won’t give the right texture. Glutinous rice flour is essential for the chewy, pillowy consistency. Look for it in Asian markets or specialty stores.
How do I know when it’s done?
A toothpick inserted in the center should come out clean, and the top should spring back when lightly pressed. Expect 45-50 minutes of steaming.
What if my cake is dense?
This usually means the batter was overmixed or the baking powder was old. Ensure your leavening agent is fresh and mix just until combined.
Can I make this without a steamer?
Yes! Use a large pot with a rack to keep the pan above boiling water. Cover tightly with foil to trap steam. Check water levels occasionally.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026