Go Back
4.57 from 218 votes
How do you make a cake without an oven?? Check out my Stove Top Chocolate Cake recipe. It's probably the best cake you will ever eat!
Stovetop Chocolate Cake
Prep Time
20 mins
Cook Time
30 mins
Total Time
50 mins

Easily bake a deliciously rich, moist chocolate cake without an oven using my Stovetop Chocolate Cake Recipe.

Course: Dessert
Cuisine: American
Servings: 10 Slices
Author: Gemma Stafford
  • 1 cup (8oz/225g) butter, softened
  • 1 cup (8oz/225g) sugar
  • 4 eggs, room temperature
  • 1 cup (5oz/142g) all-purpose flour
  • 1/2 cup (2oz/57g) cocoa powder
  • 2 teaspoons baking powder
  1. In a large bowl cream together softened butter and sugar until light and fluffy. 

  2. Whisk in the eggs one at a time and mix until fully incorporated 

  3. Lastly, sift the flour, cocoa powder and baking powder into the batter and mix until combined. 

  4. Pour the cake batter into a greased and lined Goodcook 9-inch round cake pan.

  5. Lay an upside down plate in the bottom of a a wide and deep saucepan and fill with water until it almost reaches the top of the plate. I used a Goodcook Classic 11-Inch Deep saute with lid. Important notes: You need the saucepan to be wider than the cake pan, and deep enough for the cake to rise with the lid on. 

  6. Bring the water to a simmer over medium low heat. Once simmering, careful place in the cake to sit on top of the plate. You don't want the cake pan to be sitting in water, it is to be just over it. 

  7. Steam for about 25–30 minutes. It’s important to top up with hot water if you see it running low during the cooking process.

  8. Once risen and firm in the middle, wearing oven mitts carefully remove from pan. Leave to cool in the cake pan for 20 minutes and the turn it out onto a wire rack to cool completely.

  9. Place on a serving platter, lay a piece of lace or a doily over the top generously dust with powdered sugar. 

  10. Store at room temperate for up to 3 days. Enjoy with whipped cream.   

Recipe Notes

* I strongly recommend watching the video so you can see the steaming method exactly. 

* Bake this cake in a traditional oven at 350°F/180°C for around 35-40 minutes.