follow along:

Sprinkles For Breakfast

Share your Sweet Side

chocolate cake with peanut butter frosting

Best Homemade Chocolate Cake From Scratch

Since I grew up a vanilla girl, I never really invested any time in finding a good chocolate cake recipe. I just always preferred making vanilla, carrot or banana cakes. There was no real need for chocolate. But last winter my mom told me she had heard about a chocolate mayonnaise cake and wanted me to make it. The conversation went something like this…

MOM: "It is supposed to be super moist and you can't taste the mayonnaise."

ME: "Mom, I am not making a cake with mayonnaise in it. That is disgusting! I can find you a much better chocolate cake."

MOM: "But I think this recipe is going to be really good."

ME: "Fine, you make your gross mayonnaise cake and I will make my own chocolate cake.

Fast-forward to a few hours later, and the mayonnaise cake was in the trash and we were sitting around devouring my cake. Maybe somewhere, someone has made an amazing chocolate cake with mayonnaise, but it is definitely not my mom, and it was definitely not the recipe she tried.

This cake is an easy one-bowl chocolate cake - and because chocolate and peanut butter is the best combination ever, I made some peanut butter frosting to go with it.

How To Make Soft And Moist Chocolate Cake - DIY Guide Quick and Easy Chocolate Cake with Peanut Butter Frosting

Cake recipe adapted from here

Chocolate Cake With Peanut Butter Frosting

Chocolate Cake with Peanut Butter Frosting | Sprinkles For Breakfast


Chocolate Cake

  • 2 cups sugar
  • 1 3/4 cups all-purpose flour
  • 3/4 cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 eggs
  • 1 cup buttermilk
  • 1 cup strong black coffee
  • 2 teaspoons vanilla extract
  • 1/2 cup vegetable oil

Peanut Butter Frosting

  • 1 1/2 sticks of unsalted butter
  • 3 3/4 cups powdered sugar
  • 3/4 cup creamy peanut butter
  • 1/2 cup milk
  • 2 teaspoons vanilla extract


for the cake:

  1. Preheat the oven to 350°F and grease two 9-inch round baking pans.
  2. In the bowl of a stand mixer fitted with the paddle attachment or in a large bowl with an electric mixer, combine the sugar, flour, cocoa, baking soda, baking powder and salt. Mix on low until dry ingredients are thoroughly combined.
  3. Add eggs, buttermilk, coffee, oil and vanilla.
  4. Beat on medium speed for about two minutes; the batter will be thin. Pour batter evenly into prepared pans.
  5. Bake in preheated oven for 30 to 35 minutes, or until wooden toothpick inserted in center comes out clean.
  6. Cool 10 minutes; remove from pans to wire racks. Cool completely.

for the frosting:

  1. In the bowl of a stand mixer fitted with the whisk attachment or in a large bowl with an electric mixer, mix butter until light and fluffy.
  2. Add powdered sugar, milk and vanilla and mix on low speed until combined.
  3. Add peanut butter and mix on high speed until light and fluffy (about 5 minutes).

*Makes 1 Cake

Like this Post?

you aint seen nothin' yet

Sprinkle a little fun into your inbox! Sign up and get access to exclusive baking tips, newest recipes and my free e-book!

meet the author

Lindsay Nathanson - Baker and Author

I might be the only person in the history of the world that has ever been grounded from baking. That's right. When I was a teen, it wasn't the computer, or the phone or the tv that got taken away. For me, it was the unsalted butter.

Comments (3)

Joseph P.

Young lady that is just adorable! I'm baking this for my beautiful pregnant wife and believe it will just make her day. Fingers crossed. Thank you

Lindsay Nathanson

Well Joseph, you just made my day! And I hope your wife loves it!


What is on top of the cake in the pictures?

Lindsay Nathanson

Crunchy Chocolate Pearls of "Crispearls" - they are my favorite! I get mine from a local cake shop, but you can also get them online.

[email protected]

I have made Chocolate Mayonnaise Cake with Peanut Butter Icing for years! You have to have the right recipe, and the cooking time can be a little tricky, but it IS the most moist cake you will ever taste. And after all, what is mayonnaise but eggs and oil? You should give it another try.
Jeanie S.
Wilmington, NC

Lindsay Nathanson

I will have to give it another shot!