Homemade Chocolate Cake With Peanut Butter Frosting

RecipeBoxTV's picture

Nov. 18, 2022

Moist chocolate cake topped with creamy peanut butter frosting, this old-school chocolate cake is a show stopper. Made from scratch, the coffee and buttermilk make this chocolate cake extra rich and full of depth.


All purpose flour
Granulated sugar 2 Cup (32 tbs)
Cocoa powder 3/4 Cup (12 tbs)
Baking soda 1 1/2 Teaspoon
Baking powder 1/2 Teaspoon
Eggs 2 Large
Salt 1 Teaspoon
Buttermilk 1 Cup (16 tbs)
Vegetable oil 1 Cup (16 tbs)
Vanilla extract 1 1/2 Teaspoon
Cold brewed coffee 1 Cup (16 tbs)
Peanut butter frosting
Butter 1/2 Cup (8 tbs)
Creamy peanut butter 1 Cup (16 tbs)
Milk 3 Tablespoon



1. Preheat oven to 300 degrees. Grease the bottom and sides of a 13x9 inch baking pan.

2. Mix the flour sugar, cocoa, salt, baking powder, and baking soda together in a large bowl.

3. Beat the eggs with an electric mixer until they are bright yellow and slightly thick.

4. Add the oil, coffee, and vanilla to the eggs. Mix until well incorporated.

5. Add the flour to the mix, alternating with the buttermilk, mixing after each addition until just incorporated.

6. Start with the flour first, then buttermilk, flour, buttermilk and end with flour.

7. Mix well.

8. Pour the batter into the prepared baking pan. I always hold the pan up a few inches from the counter and let it fall to get rid of air bubbles in the batter.

9. Bake at 300 degrees for 1 hour.

10. Test for doneness with a toothpick. Allow to cool.

11. Once cake is cooled, place the butter and peanut butter into a medium bowl and beat with an electric mixer.

12. Gradually mix in the sugar.

13. When it starts to get thick, incorporate milk one tablespoon at a time until all of the sugar is mixed in and the frosting is thick and spreadable.

14. Beat for at least 3 minutes for it to get good and fluffy.

15. Frost cake after it has cooled completely.


16. Serve and Enjoy!

Recipe Summary

Difficulty Level: Easy
Cook Time: 60 Minutes
Ready In: 60 Minutes
Servings: 4