Loading...

Preheat your oven to 350°F. Grease and flour a 6-inch round cake pan or an 8x8 inch square pan. Line the bottom with parchment paper for easy removal.

In a large bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, and salt until well combined.

In a separate medium bowl, whisk together the large eggs, whole milk, vegetable oil, and vanilla extract until smooth.

Pour the wet ingredients into the dry ingredients and mix with a whisk or electric mixer on low speed until just combined. Do not overmix.

Carefully stir in the hot water (or hot coffee) until the batter is smooth and slightly thin. This will enhance the chocolate flavor and moistness.

Pour the batter evenly into the prepared cake pan. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.

Remove the cake from the oven and let it cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely. The cake must be entirely cool before frosting.

While the cake cools, prepare the fudge frosting. In a large bowl, using an electric mixer, beat the softened unsalted butter until creamy. Add the unsweetened cocoa powder and mix until combined.

Gradually add the sifted powdered sugar to the butter mixture, alternating with the whole milk, starting and ending with powdered sugar. Beat until smooth and creamy. Add the vanilla extract and salt, then beat for another minute until light and fluffy. Add more milk, 1 teaspoon at a time, if the frosting is too thick.

Once the cake is completely cool, spread the fudge frosting generously over the top and sides of the cake using an offset spatula or knife. Serve immediately or store at room temperature in an airtight container.


Preheat your oven to 350°F. Grease and flour a 6-inch round cake pan or an 8x8 inch square pan. Line the bottom with parchment paper for easy removal.

In a large bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, and salt until well combined.

In a separate medium bowl, whisk together the large eggs, whole milk, vegetable oil, and vanilla extract until smooth.

Pour the wet ingredients into the dry ingredients and mix with a whisk or electric mixer on low speed until just combined. Do not overmix.

Carefully stir in the hot water (or hot coffee) until the batter is smooth and slightly thin. This will enhance the chocolate flavor and moistness.

Pour the batter evenly into the prepared cake pan. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.

Remove the cake from the oven and let it cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely. The cake must be entirely cool before frosting.

While the cake cools, prepare the fudge frosting. In a large bowl, using an electric mixer, beat the softened unsalted butter until creamy. Add the unsweetened cocoa powder and mix until combined.

Gradually add the sifted powdered sugar to the butter mixture, alternating with the whole milk, starting and ending with powdered sugar. Beat until smooth and creamy. Add the vanilla extract and salt, then beat for another minute until light and fluffy. Add more milk, 1 teaspoon at a time, if the frosting is too thick.

Once the cake is completely cool, spread the fudge frosting generously over the top and sides of the cake using an offset spatula or knife. Serve immediately or store at room temperature in an airtight container.
