Go Back

Peanut Butter Fudge Cake

Sophia
What happens when a rich, old-fashioned Texas sheet cake meets a jar of creamy peanut butter? You get a dessert that disappears before it has a chance to cool completely. The base is a moist, cocoa-forward cake with a tender crumb, topped with melted peanut butter and glossy chocolate fudge icing.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings 12
Calories 580 kcal

Ingredients
  

For the Cake

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 1 teaspoon baking soda
  • 1 cup unsalted butter
  • 1/4 cup unsweetened cocoa powder
  • 1 cup water
  • 1/2 cup buttermilk
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 16 ounces creamy peanut butter about 1 and 1/2 cups

For the Icing

  • 1/2 cup unsalted butter
  • 1/3 cup buttermilk
  • 1/4 cup unsweetened cocoa powder
  • 16 ounces confectioners' sugar, sifted
  • 1 teaspoon vanilla extract

Instructions
 

  • Preheat your oven to 350°F (175°C). Grease a 9 by 13 inch baking pan with butter or nonstick spray. Dust it lightly with flour and tap out the excess.
  • In a large bowl, whisk together the flour, sugar, and baking soda. This ensures the leavening is evenly distributed.
  • In a medium saucepan, melt the butter over medium heat. Stir in the cocoa powder until smooth. Add the water, buttermilk, and beaten eggs. Stir constantly as the mixture heats. You want it to come to a boil, but do not walk away. The eggs can scramble if left unattended. Once it boils, remove the pan from the heat immediately.
  • Pour the hot chocolate mixture into the bowl with the flour mixture. Stir until the batter is smooth and no dry streaks remain. Mix in the vanilla extract.
  • Pour the batter into the prepared pan and spread it evenly. Bake for 20 to 25 minutes. A toothpick inserted into the center should come out clean. The top will look set and spring back lightly when touched.
  • Let the cake cool in the pan on a wire rack for 10 minutes. Drop spoonfuls of peanut butter over the warm cake. Wait a minute for it to soften, then spread it gently in an even layer. The warmth of the cake helps the peanut butter melt into a glossy layer. Allow the cake to cool completely.
  • Place the sifted confectioners' sugar in a large bowl. In a small saucepan, combine the butter, buttermilk, and cocoa. Cook over medium heat, stirring constantly, until the mixture begins to boil. Pour the hot mixture over the sugar and stir until smooth. Add the vanilla and mix well.
  • Pour the icing over the peanut butter layer. Spread it carefully to the edges. The icing will begin to set as it cools. Serve immediately for a gooey texture, or let it sit at room temperature until the icing firms up.

Notes

Use a conventional creamy peanut butter for the smoothest layer. Natural peanut butter can separate and make spreading trickier. If you only have natural peanut butter, stir it very well and warm it slightly before spreading. Buttermilk adds tenderness and a subtle tang. If you do not have buttermilk, mix 1/2 cup of regular milk with a teaspoon of lemon juice or white vinegar. Let it sit for five minutes before using. The cocoa powder should be unsweetened for both the cake and the icing. Dutch-processed cocoa works well too, giving a slightly deeper chocolate flavor.