Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and flour two 8-inch or 9-inch round cake pans, or line them with parchment paper circles for easy removal.
- In a large mixing bowl, whisk together flour, cocoa powder, baking powder, baking soda, granulated sugar, and brown sugar.
- In a separate bowl, beat together eggs, milk, oil, and vanilla until smooth and well combined.
- Gradually add the wet ingredients to the dry mixture. Stir just until incorporated—do not overmix.
- Divide the batter evenly between prepared pans. Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
- Beat peanut butter and cream cheese until smooth. Slowly add powdered sugar, ½ cup at a time, until frosting is fluffy and spreadable.
- Place one cake layer on a serving plate. Spread with half the frosting. Drizzle with half the caramel sauce and sprinkle with half the chopped peanuts.
- Add the second cake layer. Spread remaining frosting on top. Finish with a generous caramel drizzle and the rest of the peanuts.
Notes
For extra texture, add chopped Snickers bars between the layers. You can also make this in a 9x13-inch pan for an easier version. Refrigerate leftovers, but bring to room temperature before serving for best flavor.