This traditional Malaysian treat delivers pillowy soft texture with an intoxicating coconut pandan aroma. The steaming method locks in moisture while infusing every bite with fragrant complexity.
What makes this dish special is its balance of subtle sweetness and rich coconut flavor. The result is a delicate, jiggly cake that melts in your mouth, staying true to authentic Malaysian techniques.
Ingredients for Malaysian Steamed Rice Cake
Traditional Malaysian ingredients create that signature pillowy texture and fragrant aroma in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice Flour 🌾 | 1 ½ cups | Also called sweet rice flour |
| Coconut Milk 🥥 | 1 ¼ cups | Full-fat for richness |
| Pandan Leaves 🌿 | 4 pieces | Fresh or frozen, rinsed |
| Pandan Extract 🍃 | 1 tsp | For intense aroma |
| Sugar 🧈 | ¾ cup | Granulated or coconut sugar |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Water 💧 | ½ cup | For adjusting batter consistency |
| Vegetable Oil 🫒 | 1 tbsp | Neutral flavor like canola |
| Cornstarch 🌽 | 2 tbsp | For slight chewiness |
| Baking Powder 🍞 | 1 tsp | Ensures light texture |
| Shredded Coconut 🥥 | ½ cup | Unsweetened for topping |
| Green Food Coloring 🎨 | ¼ tsp | Natural pandan extract preferred |
The glutinous rice flour is non-negotiable for authentic texture—Bob’s Red Mill or Asian markets carry it. Pandan leaves are the soul of this dish; find them frozen at H Mart or 99 Ranch if fresh aren’t available. Coconut milk must be full-fat (Thai Kitchen or Aroy-D brands work best) for that rich mouthfeel. Avoid light versions—they won’t deliver the same depth of flavor or moisture retention.
No pandan leaves? Use 2 tsp pandan extract or substitute with vanilla extract plus a drop of green food coloring (less authentic but workable). For a gluten-free version, ensure your rice flour is certified GF. The sugar can be reduced to half a cup if you prefer less sweetness, but don’t omit it entirely—it affects the cake’s structure and browning.
Batter rests 30 minutes before steaming for best texture. Store cooled cakes in an airtight container for up to 3 days at room temperature or 1 week refrigerated. Re-steam briefly to restore that just-made softness before serving.
Why You’ll Love This Recipe
- One Bowl Wonder: I just mix the glutinous rice flour, coconut milk, and sugar in one bowl—no fancy equipment needed.
- Addictive Aroma: The pandan leaves and extract infuse the cake with that sweet, floral fragrance I crave all day.
- Feeds a Crowd: I make a big batch for potlucks, and it disappears before the main course.
- Budget Stretcher: Honestly, a bag of rice flour and a can of coconut milk make two cakes for pennies per serving.
Step-by-Step Instructions for Malaysian Steamed Rice Cake
Master the technique for achieving that signature pillowy texture and fragrant aroma in every bite.
Step 1: Infuse the Coconut Milk with Pandan
In a small saucepan, combine the 1.25 cups Coconut Milk with the 4 pieces Pandan Leaves. Heat over medium-low heat for 5-7 minutes until the mixture is steaming and the coconut milk turns a pale green from the pandan infusion.
Remove from heat and let it steep for 10 minutes. This allows the pandan leaves to release their full aromatic potential into the coconut milk. Strain out the leaves before using the infused liquid—this prevents any fibrous bits from affecting the cake’s smooth texture.
Step 2: Prepare the Glutinous Rice Flour Batter
In a large mixing bowl, whisk together the 1.5 cups Glutinous Rice Flour, 2 tbsp Cornstarch, 1 tsp Baking Powder, 0.75 cup Sugar, and 0.25 tsp Salt until fully combined. These dry ingredients form the structural base that gives the cake its characteristic soft yet slightly chewy texture.
Gradually pour in the strained pandan-infused coconut milk, 0.5 cup Water, 1 tbsp Vegetable Oil, 1 tsp Pandan Extract, and 0.25 tsp Green Food Coloring. Whisk vigorously for 2-3 minutes until the batter is completely smooth and free of lumps. The coloring enhances the natural pandan hue.
Step 3: Steam the Batter to Perfection
Pour the batter into a greased 8-inch round cake pan or individual ramekins, filling each only three-quarters full to allow for rising. Place in a steamer over boiling water and cover with a lid wrapped in a cloth to prevent condensation from dripping onto the cake.
Steam over medium heat for 25-30 minutes until the center is set and a toothpick inserted comes out clean. The cake should have a slightly domed top and a springy texture when gently pressed. Avoid opening the steamer during cooking, as sudden temperature changes can cause the cake to collapse.
Step 4: Add the Finishing Coconut Touch
Once steamed, remove the cake from the heat and let it cool in the pan for 5 minutes. This brief rest prevents the delicate structure from crumbling when unmolded. While still warm, sprinkle the top generously with 0.5 cup Shredded Coconut, pressing lightly so it adheres.
The shredded coconut not only adds visual appeal but also introduces a subtle textural contrast and enhances the coconut-pandan harmony. Serve the cake slightly warm for the best experience, as the aromas are most pronounced when fresh from the steamer.
Pro Tips For Making Malaysian Steamed Rice Cake
- Steam Evenly: Use a clean kitchen towel to line your steamer basket—I learned this the hard way after my first few cakes stuck and tore. The cloth prevents condensation from dripping back onto the cake while keeping the heat consistent.
- Bloom Pandan Leaves: Tie the pandan leaves into a knot and briefly toast them over low heat for 30 seconds before steeping in warm coconut milk. Sounds weird, but it works: this actually changes the outcome by releasing more aroma.
- Skip Cold Ingredients: Make sure your coconut milk is at room temperature before mixing with the rice flour. After burning three batches, I finally figured out that cold ingredients create lumps that never quite dissolve, even with vigorous whisking.
- Rest Before Slicing: Give it a solid 15-20 minutes to cool in the pan after steaming—yes, even if you’re impatient like me. Cutting too soon makes the layers stick together and lose that perfect soft, slightly chewy texture.
Creative Variations of This malaysian steamed rice cake
Pandan Chocolate Swirl
Fold ¼ cup cocoa powder into half the batter for a marbled effect. Alternate spoonfuls of plain and chocolate pandan batter in your pan, then swirl gently with a chopstick. The result is a visually stunning cake with rich chocolate notes complementing the fragrant pandan. 🌟
Savory Salted Egg
Reduce sugar to ¼ cup and fold in 2 crumbled salted egg yolks before steaming. This modern Malaysian twist creates a salty-sweet contrast that’s surprisingly addictive. Top with extra egg crumbles and fried shallots for texture.
Mango Coconut Layer
Spread ½ cup pureed ripe mango over the batter after 15 minutes of steaming. Continue cooking until set. The tropical fruit adds natural sweetness and a vibrant color contrast to the green pandan base.
Black Sesame Version
Toast 2 tbsp black sesame seeds and grind into the dry ingredients. The nutty flavor pairs beautifully with coconut, creating a striking black-and-white marbled appearance when swirled with plain batter.
Ube Purple Swirl
Mix 2 tbsp ube halaya (purple yam jam) into half the batter. The vibrant purple swirls against the green pandan create a stunning visual effect while adding a sweet, earthy flavor dimension.
Mini Cupcake Bites
Pour batter into lined muffin tins and steam for 12-15 minutes. These individual portions are perfect for parties. Top each with a sprinkle of toasted coconut and a single pandan leaf for garnish.
Nutrition Facts
Frequently Asked Questions
Why does my cake turn out dense instead of pillowy?
Overmixing the batter or using the wrong flour causes this. Stick to glutinous rice flour and mix just until smooth. Also ensure your baking powder is fresh for proper rise.
Can I substitute regular rice flour?
No, regular rice flour lacks the sticky texture. Glutinous rice flour is essential for that signature chewy, jiggly consistency. Check Asian markets if your grocery store doesn’t carry it.
How do I know when it’s fully steamed?
Insert a toothpick in the center—it should come out clean. The top will look set and spring back when lightly touched. Avoid opening the steamer early, as this can cause collapse.
What if I don’t have pandan leaves?
Use 1-2 tsp pandan extract or a mix of vanilla extract plus green food coloring. While less authentic, it’ll still deliver good flavor and color.
- 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