01 -
Preheat oven to 350 degrees F. Lightly grease a 9 x 9 inch or larger baking dish with butter (ideally smaller than a 9 x 13 inch baking dish)
02 -
In a large bowl, whisk together the flour, granulated sugar, cocoa powder, baking powder, salt, and instant espresso powder
03 -
Add the milk, butter, vegetable oil, and vanilla extract to the dry ingredients. Whisk until smooth and combined. Pour into the prepared baking dish and spread into an even layer. Set aside
04 -
Add all of the pudding ingredients to a small saucepan over medium-high heat. Whisk frequently until combined and lightly simmering, about 5 minutes
05 -
Gently pour the liquid all over the top of the cake batter. Do NOT mix together. The liquid should sit on top
06 -
Bake for 30-35 minutes, until the top of the cake is set and cracked and is pulling away from the sides. Remove from the oven (the cake will jiggle because of the pudding below) and let cool for 30 minutes before serving