Description
This chocolate peanut butter cake is soft, rich, and made for real home kitchens. With moist chocolate layers and creamy peanut butter frosting, it’s comforting without being complicated. Perfect for when you want a reliable cake that feels homemade and familiar.
Ingredients
Chocolate Cake
2 cups all-purpose flour
1 ¾ cups granulated sugar
¾ cup unsweetened cocoa powder
2 tsp baking soda
1 tsp salt
1 cup buttermilk
½ cup neutral oil
2 large eggs
2 tsp vanilla extract
¾ cup hot water or hot coffee
Peanut Butter Frosting
1 cup creamy peanut butter
½ cup unsalted butter, softened
2½ cups powdered sugar
2–4 tbsp milk or cream
1 tsp vanilla extract
Pinch of salt
Optional Topping
Chocolate ganache or melted chocolate
Chopped peanuts or chocolate chips
Instructions
Preheat oven to 350°F. Grease and line two 9-inch round cake pans.
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt.
Add buttermilk, oil, eggs, and vanilla. Mix just until combined.
Slowly stir in hot water or coffee until the batter is smooth.
Divide batter evenly between pans.
Bake for 30–35 minutes, or until centers are set but still soft.
Cool cakes in pans for 10 minutes, then transfer to a rack to cool completely.
For frosting, beat peanut butter and butter until smooth.
Add powdered sugar, vanilla, salt, and milk until spreadable.
Frost cooled cake layers with a thin layer between and a light coat outside.
Add chocolate drizzle or toppings if desired.
Notes
Don’t overmix the batter or the cake can turn dense.
Let layers cool fully before frosting to prevent sliding.
This cake tastes even better the next day once flavors settle.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
