Ingredients
Equipment
Method
Make the cake batter
- Whisk together all-purpose flour, unsweetened cocoa powder, baking powder, and salt until evenly combined and no dry cocoa streaks remain.
- Beat egg yolks with granulated sugar until pale, then stream in vegetable oil, whole milk, and vanilla extract.
- Fold the flour mixture into the yolk mixture until just combined, stopping as soon as no dry pockets remain.
- Beat egg whites until stiff peaks form, then fold them into the batter gently to keep the volume.
Bake the cake
- Pour the batter into a 9x13 baking dish, then bake at 350°F for 30 minutes until the center springs back lightly.
- Cool the cake completely before soaking so the milk mixture absorbs evenly.
Soak and chill
- Combine sweetened condensed milk, evaporated milk, and Mexican hot chocolate or strong coffee until smooth and pourable.
- Pierce the cooled cake all over, then pour the milk mixture evenly over the top.
- Refrigerate for at least 2 hours to fully soak and set.
Whip and finish
- Whip heavy cream with powdered sugar until stiff peaks form.
- Spread the whipped cream over the chilled cake and dust with cinnamon.
- Serve chilled for clean slices and a firm, creamy top layer.
Notes
For the cleanest slices, chill uncovered for 30 minutes after topping, then cover and refrigerate. Store leftovers in the refrigerator for up to 3 days; freezing is not recommended because the whipped cream texture can change. If you want a different flavor profile, swap Mexican hot chocolate for strong coffee to keep the cocoa cake while adding a deeper roast note (still keeps the classic tres leches soak).
