Steamed Chocolate Cake

Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Course: Dessert
Cuisine: Asian
These cake is steamed rather than baked resulting in a moist and dense cake.


  • 188 g unsalted butter
  • 225 g castor sugar
  • 1/2 can can evaporated milk about 200ml
  • 2 eggs lightly beaten
  • 1 cup flour
  • 1/2 cup unsweetened cocoa powder
  • 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp vanilla extract


  1. Line and grease a 9-inch pan.
  2. Combine castor sugar, evaporated milk, vanilla extract and butter in a saucepan. Stir over low heat until sugar is dissolved and butter is melted. Once all ingredients are melted, turn off the heat and leave it on the stove to cool.
  3. In a bowl, sift the flour, cocoa powder, baking powder and baking soda.
  4. Once the liquid mixture is cooled, add the beaten eggs in and mix thoroughly. Finally, pour the mixture into the flour and stir till well combined. The final batter should be runny.
  5. Pour the batter into prepared pan and place it in the steamer. Cover the top of the pan loosely with a sheet of aluminium foil.
  6. Steam over medium heat for 45 mins or until a knife inserted comes out clean.
  7. Turn off steamer and let cake cool completely.


Recipe source: The Little Teochew

All images and content are © Kirbie's Cravings.

Did you make this recipe?

Share it on Instagram with the hashtag #kirbiecravings!