Malaysian Steamed Pandan Coconut Layer Cake

Malaysian Steamed Pandan Coconut Layer Cake

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

This vibrant Malaysian steamed cake is built one glossy layer at a time, alternating natural pandan green and rose-tinted batters over creamy coconut milk. The result is a soft, slightly chewy cake with delicate coconut sweetness and a beautiful rainbow cross-section.

Prep Time20 mins
Cook Time45 mins
Total Time65 mins
Servings9
Yield9 squares

Nutrition Facts

Per serving (estimated)

  • 280 kcalCalories
  • 10 gFat
  • 7 gSaturated Fat
  • 45 gCarbs
  • 1 gFiber
  • 22 gSugar
  • 4 gProtein
  • 90 mgSodium
  • 110 mgPotassium
  • 25 mgCalcium
  • 1 mgIron
  • 1 mgVitamin C
  • 15 mcgVitamin A

Ingredients

For the batter

  • 200 g rice flour
  • 50 g tapioca starch
  • 25 g all-purpose flour
  • 220 g fine sugar
  • 1/2 tsp fine sea salt

For the wet mixture and coloring

  • 300 ml thick coconut milk
  • 2 large eggs, lightly beaten
  • 1 tsp pandan paste (natural green color)
  • 1/2 tsp rose syrup or strawberry essence (for pink tint)
  • 1 tbsp neutral oil, for greasing

Directions

  1. Line an 8-inch (20 cm) square cake pan with parchment or banana leaf, then lightly grease the sides with oil. Prepare a steamer with simmering water and place a folded kitchen towel at the base to catch condensation.
  2. In a large bowl, whisk the rice flour, tapioca starch, all-purpose flour, sugar, and salt until evenly combined and lump-free.
  3. In a separate bowl, whisk the eggs with the coconut milk until smooth, then pour the wet mixture into the dry ingredients. Whisk gently until you have a thin, lump-free batter resembling heavy cream.
  4. Divide the batter into two bowls: stir the pandan paste into one portion until evenly jade-green, and the rose syrup into the other for a soft pink. Leave a small amount of the plain batter white if you wish to add a third color.
  5. Pour about 3 to 4 tablespoons of one color into the pan, spread evenly, and steam uncovered over medium heat for 3 to 4 minutes, or until the surface looks set and matte.
  6. Carefully pour the next colored layer on top, tilting the pan to spread if needed, and steam again for 3 to 4 minutes. Repeat, alternating colors, until all the batter is used and you have roughly 10 to 12 layers.
  7. After the final layer, steam an additional 6 to 8 minutes to make sure the center is fully cooked. Insert a toothpick; it should come out clean.
  8. Remove the pan from the steamer and let it cool completely on a wire rack, about 1 hour, so the layers firm up for clean slicing.
  9. Run a knife around the edges, lift the cake out using the parchment, and slice into 9 squares with a sharp, lightly oiled knife, wiping the blade between cuts.
  10. Serve at room temperature as an afternoon snack with tea or coffee.

Cook’s Notes

  • Keep your steamer at a steady medium-low simmer so each layer sets gently; too much heat creates air bubbles between the layers.
  • Always cover each previous layer fully before adding the next, and resist lifting the lid too often or the layers will not set evenly.
  • For the cleanest slice, chill the cake for 30 minutes after cooling and wipe your knife with a damp cloth between cuts.
  • Lining the pan with banana leaf adds a subtle grassy aroma and helps the bottom layer release without sticking.