Grease and flour an 8-inch round cake pan (or a 9×9-inch square pan) or line it with parchment paper.
2. Prepare the Cake Batter:
In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt.
Add the eggs, milk, vegetable oil, and vanilla extract to the dry ingredients. Mix until smooth and well combined.
Carefully stir in the boiling water. The batter will be thin, but that’s what helps make the cake incredibly moist.
3. Bake the Cake:
Pour the batter into the prepared cake pan.
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Let the cake cool in the pan for about 10 minutes, then turn it out onto a wire rack to cool completely.
4. Make the Fudge Frosting:
While the cake is cooling, prepare the fudge frosting. In a small saucepan, melt the butter over medium heat.
Add the heavy cream and cocoa powder, stirring until smooth. Bring it to a gentle simmer, then remove from heat.
Stir in the powdered sugar, vanilla extract, and a pinch of salt. Mix until smooth and glossy. If the frosting is too thick, you can add a little more cream or milk to reach your desired consistency.
5. Frost the Cake:
Once the cake has cooled completely, spread the fudge frosting over the top of the cake with a spatula. If you’re using a round cake, you can also frost the sides for a more elegant look.
6. Serve and Enjoy:
Slice and enjoy your 30-minute chocolate fudge cake! It’s rich, moist, and absolutely indulgent.