Best Ever Chocolate Fudge Cake

The only go-to chocolate cake recipe you'll ever need! 🍫🙌


  • Cakes:
  • 4 cups flour
  • 1 cup cocoa powder
  • 2 teaspoons baking powder
  • 1 1/2 teaspoons baking soda
  • 1/2 teaspoon salt
  • 4 large eggs
  • 1 cup buttermilk
  • 4 tablespoons mayonnaise
  • 1 1/3 cups unsalted butter
  • 2 1/4 cups brown sugar
  • 1 1/4 cups stout
  • Fudge frosting:
  • 12 ounces dark chocolate
  • 2 1/4 cups unsalted butter, at room temperature
  • 4 1/2 cups powdered sugar (sifted)
  • 1 tablespoon vanilla bean paste


  1. Make the cakes: Preheat the oven to 350 degrees. Butter and line three 9-inch cake pans.
  2. Sieve the flour, cocoa powder, baking powder, baking soda and salt into a large mixing bowl, and mix together.
  3. In a separate bowl, whisk the eggs, buttermilk and mayonnaise together.
  4. Put the butter into a saucepan and let it melt, then add the brown sugar. Stir until it’s mostly dissolved, then take off the heat and add in the stout.
  5. Pour the sugar mixture into the dry ingredients and mix, then add in the egg mixture. Mix until just combined then divide between the three prepared pans. Bake for 20 to 25 minutes, until a skewer comes out clean. Let the cakes cool in their pans for 15 minutes then transfer them to a wire rack to cool fully.
  6. Fudge frosting: Finely chop the chocolate then put it in a large bowl set over a saucepan of simmering water. Don’t let the bowl touch the water. Once melted, set aside for 15 minutes or until almost at room temperature.
  7. In a large mixing bowl, add the butter, powdered sugar and vanilla paste. Cream together with a wooden spoon. Slowly add the cooled melted chocolate while mixing with a hand mixer.
  8. Assemble the cake: Use one-fourth of the frosting to sandwich the first two layers together, making sure you ice right up to the edge. Use the same amount to sandwich the third layer on top, then use the remaining frosting to cover the top and sides of the cake. Smooth over with a spatula or palette knife.