This moist and gooey Chocolate Pudding Cake is loaded with rich chocolate flavor in every bite and needs just a scoop of vanilla ice cream to finish it off.
Preheat the oven to 350°F. Grease an oval casserole baking dish and set aside.
In a large mixing bowl, whisk together the flour, white granulated sugar, light brown sugar, cocoa powder, baking powder, and a pinch of sea salt until well combined.
Add the warm milk, melted butter, and vanilla extract to the dry ingredients. Stir until you get a smooth batter. Be careful not to overmix.
Pour the prepared cake batter into the greased baking dish, spreading it out evenly.
In a small bowl, combine the white granulated sugar, light brown sugar, and cocoa powder. Mix well to create the fudge topping mixture.
Sprinkle this dry mixture evenly over the cake batter in the baking dish.
Carefully pour the boiling water over the fudge topping. Do not stir. The boiling water will create a rich, fudgy sauce as the cake bakes.
Place the baking dish in the preheated oven and bake for 35-40 minutes. The cake is done when the top is set and the edges begin to pull away from the sides of the dish. The middle will be gooey, which is exactly what you want.
Allow the cake to cool for about 15 minutes before serving. The cake will have a soft, gooey pudding layer underneath. Serve warm, spooning the cake into bowls and drizzling the fudge sauce over the top.
Notes
Optional Toppings: For an extra touch, serve this chocolate pudding cake with a scoop of vanilla ice cream or a dollop of whipped cream.