If you’re craving a dessert that hits all the right notes—rich, moist, and packed with sweet-salty flavor—this moist chocolate cake with peanut butter frosting is your new go-to.
It’s perfect for birthdays, special occasions, or just because you deserve something indulgent. And the best part? You can make it entirely from scratch with simple ingredients.
Start with the basics: all-purpose flour, unsweetened cocoa powder, sugar, baking powder, baking soda, eggs, milk, vegetable oil, and vanilla extract.
Add a cup of hot water or coffee to intensify the chocolate flavor. For the frosting, you’ll need creamy peanut butter, unsalted butter, powdered sugar, vanilla, and a splash of milk.
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. In a large bowl, whisk together dry ingredients.
Add wet ingredients and beat until smooth. Stir in the hot water or coffee—don’t worry, the batter will be thin, and that’s what makes it extra moist.
Beat softened butter and peanut butter until creamy. Gradually add powdered sugar, then vanilla and a bit of milk to achieve a spreadable consistency.
Spread a generous layer of frosting between the cake layers, then frost the top and sides. Add chocolate shavings, chopped peanuts, or a drizzle of ganache for extra flair.