Fluffy Stovetop Cake Recipe

This recipe creates a light and airy cake perfect for a quick dessert or afternoon snack, all made on the stovetop!


  • 2 large eggs
  • ¾ cup granulated sugar
  • ¼ cup vegetable oil
  • ½ cup milk
  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon vanilla extract (optional)
  • Pinch of salt


  1. Prep: In a large bowl, whisk together the eggs and sugar until light and fluffy. This can take a few minutes with a hand mixer.
  2. Wet Ingredients: Slowly whisk in the vegetable oil and milk until fully incorporated.
  3. Dry Ingredients: In a separate bowl, whisk together the flour, baking powder, and salt. Gradually sift the dry ingredients into the wet ingredients, mixing until just combined. Be careful not to overmix. If using vanilla extract, stir it in now.
  4. Cook: Heat a large, heavy-bottomed skillet (cast iron works great!) over medium-low heat. Lightly grease the bottom and sides of the pan.
  5. Steam Bath: Place a heat-resistant plate in the bottom of a wider pot or Dutch oven. Add enough water to reach about halfway up the plate. Bring the water to a simmer.
  6. Pour and Cook: Carefully pour the cake batter into the greased skillet. Place the skillet on top of the plate in the pot, creating a steamer effect. Cover the pot tightly with a lid.
  7. Simmer: Cook the cake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
  8. Cool and Frost: Remove the skillet from the pot and let the cake cool for 10 minutes before inverting it onto a wire rack to cool completely. Frost with your favorite frosting or enjoy plain with a dusting of powdered sugar.

Leave a Comment