Best Recipe You’ve Never Heard of: Stovetop Chocolate Cake
Best Recipe You’ve Never Heard of: Stovetop Chocolate Cake is a easy American recipe that serves 8. 250 calories per serving. Recipe by Christopher Kimball’s Milk Street on YouTube.
Prep: 22 min | Cook: 30 min | Total: 67 min
Cost: $3.76 total, $0.47 per serving
Ingredients
- 1 cup All-Purpose Flour (sifted)
- 1/2 cup Unsweetened Cocoa Powder (prefer Dutch‑process for richer flavor)
- 1 teaspoon Baking Soda
- 1/4 teaspoon Salt
- 2 large Eggs (room temperature)
- 1 cup Light Brown Sugar (packed)
- 1/4 cup Water
- 1 teaspoon Espresso Powder (adds depth of chocolate flavor)
- 1/2 cup Sour Cream (full‑fat for moisture)
- 1/2 cup Unsalted Butter (melted and cooled slightly)
- 2 teaspoons Vanilla Extract (double the usual amount for extra flavor)
Instructions
Sift Dry Ingredients
In a large mixing bowl, sift together the flour, cocoa powder, baking soda, and salt.
Time: PT5M
Whisk Wet Ingredients
In a second bowl, whisk the eggs and light brown sugar together for about 30 seconds, then add water, espresso powder, sour cream, melted butter, and vanilla extract. Mix until smooth.
Time: PT5M
Combine Batters
Gently fold the wet mixture into the dry ingredients using the balloon whisk until just combined. Do not over‑mix.
Time: PT2M
Prepare the Cake Pan
Line the 8‑inch cake pan with parchment paper, then butter the paper lightly.
Time: PT3M
Set Up the Steamer
Place the coil of aluminum foil in the bottom of the Dutch oven, add about 1 inch of water (the water should not touch the pan), and set the prepared cake pan on top of the coil.
Time: PT5M
Add Batter and Cover
Pour the batter into the prepared pan, smooth the top, then place the lid on the Dutch oven.
Time: PT2M
Steam the Cake
Turn the stove to medium‑high and bring the water to a boil. Once boiling, reduce to a gentle simmer and steam the cake for 23 minutes.
Time: PT28M
Temperature: medium‑high heat
Check Doneness
Lightly press the center of the cake; it should spring back. Alternatively, insert a toothpick – it should come out clean.
Time: PT2M
Cool and Serve
Remove the Dutch oven from heat, let the cake sit for 10 minutes, then lift it out using the parchment overhang. Cool completely on a wire rack before slicing.
Time: PT10M
Nutrition Facts
- Calories
- 250
- Protein
- 4 g
- Carbohydrates
- 30 g
- Fat
- 12 g
- Fiber
- 2 g
Dietary info: Vegetarian
Allergens: Eggs, Dairy, Wheat
Last updated: April 22, 2026








