Steamed Moist Chocolate Cake



  1. 150 g unsalted butter
  2. 170 g fine sugar
  3. 200 ml evaporated milk
  4. 2 eggs – lightly beaten
  5. 125 g plain flour
  6. 70 g cocoa powder
  7. 1/2 teaspoon baking powder
  8. 1/2 teaspoon baking soda
  9. 1/2 teaspoon vanilla essence
  10. Chocolate Fudge:
  11. 35 g cocoa powder – sifted
  12. 50 gm corn flour – sifted
  13. 1 cup evaporated milk
  14. 2 egg yolks
  15. 175 ml water
  16. 120 g sugar
  17. 1 tsp vanilla extract
  18. 50 g unsalted butter


  1. Combine sugar, evaporated milk, vanilla essence and butter in a saucepan. Stir over low heat until sugar is dissolved and butter has melted. Remove from heat.
    Add the beaten eggs into the slightly cooled mixture and stir till well mixed.

  2. Sift the flour, cocoa powder, baking powder and baking soda into a large mixing bowl. Add the eggs mixture over the flour and stir till smooth. (Batter should be runny).
    Heat up the steamer. Lined and grease a 7″ baking pan. Pour the batter into prepared pan and place into the steamer. Cover the top of the pan loosely with a piece of aluminum foil.

  3. Steam over medium heat for 45 minutes. Check for doneness by inserting a skewer into the cake. If it comes out clean, it’s done. If not, steam for a further 5 minutes.
    Cool the cake in pan before turning out for frosting.

  4. Mix all ingredients well (except the butter. stir over double boiler at low heat till thickened. (takes about 10 mins to thicken).
    Add butter, turn off fire and stir till the butter melts.
    Spread the warm fudge over the cake to coat evenly.
    Chill the cake in the fridge before serving.

Source: Read Full Article