Fudgy chocolate peanut butter cake – The most famous chocolate peanut butter cake out there. It will “blow” all of your other birthday cakes away!

Over the years, I’ve made my fair share of chocolate cakes (and cupcakes). But this one, my friends, is like no other.

And it really should come as no surprise to me that I keep finding recipes that are one better than the next but let’s be honest here: I’ve been sitting on this one for over 4 years.  I should have known it would be an amazingly great and over the top cake – look where I found the recipe.

Kyle, that lucky man…I pull no punches for his annual day of gaining a year. He asked for a chocolate peanut butter cake this year and he sure as heck got one.

Three layers of impossibly fudgy, impossibly chocolatey, stick-to-the-roof-of-your-mouth cake stacked high, then filled and frosted with a light and fluffy peanut butter frosting.

And if that can’t put a smile on the birthday boy’s face, let’s just add a coating of chocolate peanut butter ganache on top. You know, just for kicks!

It’s like eating a giant peanut butter cup!

The man deserves a cake like this fudgy chocolate peanut butter cake: he’s my rock, my world, my dishwasher.

How to Make a Chocolate Peanut Butter Cake without a Box Mix

Now, this may look like a difficult cake to make from scratch but trust me, it’s easy! You’ll make the cake batter in one bowl, people, ONE BOWL! No stand mixer required!

There are a few steps for this cake because of the 3 main elements of the cake so this isn’t a quick cake to make. But it’s totally and completely worth your time!

  1. Preheat the oven 350° F.
  2. Mix all of the dry ingredients together in a bowl and then stir in the wet ingredients.
  3. Divide the batter between 3 greased cake pans.
  4. Bake for 30-35 minutes.
  5. As the cakes cool, make the peanut butter frosting by beating the peanut butter with butter and then mixing in the powdered sugar, vanilla, salt, and heavy cream.
  6. Stack the layers with frosting in between and schmear a quick scratch coat of frosting on the outside of the cake to prevent crumbs. Chill.
  7. Frost with a thick coat of the frosting.
  8. To make the ganache, melt the chocolate, peanut butter, and corn syrup together in a small pan then whisk in half-and-half.
  9. Pour ganache over the top of the cake and spread it out so it drips down the sides.
  10. Chill for 30 minutes for serving.

Fudgy Chocolate Peanut Butter Cake

Other Uses for Peanut Butter Ganache

What I love about this peanut butter ganache is that you can use it in so many other ways!

The ganache takes less than 10 minutes to make so it’s kind of a no brainer!

For this cake, juuuust when you think the ganache is going to make a huge mess all over the cake plate, the drips stop themselves.  It’s so fun to watch!

Fudgy Chocolate Peanut Butter Cake

2019 UPDATE: In the 7 years since I first shared this fudgy chocolate peanut butter cake recipe here, my readers and lots of people on Pinterest have only had rave reviews for this cake. Readers have told me they have made it for:

  • birthdays (their own birthdays and others’!)
  • weddings
  • anniversary parties
  • groom’s cakes
  • bridal showers
  • Bunco nights
  • random Tuesday nights

This cake is just that good. Make this cake. Trust me.

And then please come back to let me know how much you loved it! This cake has gotten tons of rave reviews – it’s time to add yours below!

[In case you want to know more about what Kyle does everyday, check out this post.]

More Perfect Birthday Cakes

Fudgy Chocolate Peanut Butter Cake

Fudgy Chocolate Peanut Butter Cake

Yield: 12-18 servings
Prep Time: 45 minutes
Cook Time: 33 minutes
Inactive Time: 2 hours
Total Time: 3 hours 18 minutes

Fudgy chocolate peanut butter cake is what chocolate peanut butter lovers' dreams are made of! With 3 layers of super fudgy, brownie-like cake, creamy peanut butter frosting, and a drippy chocolate peanut butter ganache, this cake will "blow" all of your other birthday cakes away!


For the cake:

  • 2 cups all-purpose flour
  • 2 ½ cups sugar
  • ¾ cup unsweetened cocoa powder, preferably Dutch processed
  • 2 tsp baking soda
  • 1 tsp salt
  • 1 cup neutral vegetable oil, such as canola, soybean or vegetable blend
  • 1 cup sour cream
  • 1 ½ cups water
  • 2 tbsp distilled white vinegar
  • 1 tsp vanilla extract
  • 2 eggs

For the peanut butter frosting:

  • 2 cups creamy peanut butter
  • 4 cups powdered sugar
  • 1 cup plus 2 tbsp unsalted butter, at room temperature
  • 1 tbsp plus 1 ½ tsp pure vanilla extract
  • ¾ tsp Kosher salt
  • ½ cup heavy whipping cream

For the chocolate-peanut butter ganache:

  • 8 oz semisweet chocolate, coarsely chopped
  • 3 tbsp creamy peanut butter
  • 2 tbsp light corn syrup
  • ½ cup half-and-half or heavy cream


  1. To make the cake: Preheat the oven to 350° F. Grease (no flour is needed here) three 8-inch round cake pans with butter or baking spray. Line the bottom of each pan with a round of parchment paper and lightly grease the paper.
  2. In a very large bowl, sift the flour, sugar, cocoa powder, baking soda, and salt. Whisk to combine them well. Add the oil and sour cream and whisk to blend. Gradually beat in the water - splashing may occur if you add it too quickly (trust me). Blend in the vinegar and vanilla. Whisk in the eggs and beat until well blended. Scrape down the sides and bottom of the bowl and be sure the batter is well-mixed and no flour bits remain. Divide among the 3 prepared cake pans - using a kitchen scale really helps to ensure the layers will be equal in size.
  3. Bake for 30 to 35 minutes on the same rack, if possible, without the cake pans touching each other, or until a cake tester or wooden toothpick inserted in the center comes out almost clean. Let cool in the pans for about 20 minutes. Invert onto wire racks, carefully peel off the paper liners, and let cool completely.
  4. To make the frosting: In the bowl of a stand mixer fitted with the paddle attachment, place the peanut butter and butter. Sift the sugar into the bowl. Add the vanilla extract and salt. Starting on low and gradually increasing (to prevent the sugar from covering your kitchen) the speed to medium-high, beat the ingredients until light and fluffy, scraping the sides and bottom of the bowl as needed, about 3-4 minutes. Beat in the heavy whipping cream.
  5. To frost the cake: Place one layer, flat side up, on a cake stand, cardboard cake round, or large serving plate. Spread ⅔ cup of the peanut butter frosting evenly over the top. Repeat with the next layer. Place the last layer on top and frost the top and sides of the cake with a scant amount of frosting to make a crumb coat to keep the crumbs from popping through the final frosting. You'll need just enough to lightly cover the cake - there's no need to be neat here. Let the cake chill for 15 to 30 minutes until firm, then use the remainder of the frosting to create a smooth final coating. Once the cake is fully frosted, chill the cake again and let it firm up before covering it with the ganache.
  6. To make the ganache: In the in a medium bowl set over a saucepan of simmering water, combine the chocolate, peanut butter, and corn syrup. Cook, whisking often, until the chocolate is melted and the mixture is smooth. Remove from the heat and whisk in the half-and-half, beating until smooth. Use while still warm.
  7. To decorate with the ganache: Gently pour the ganache over the top of the cake, and using an offset spatula, spread it evenly over the top just to the edges so that it runs down the sides of the cake in long drips. Refrigerate, uncovered, for at least 30 minutes to allow the ganache to set completely. Take the cake out of the fridge about 1 hour before serving - it will be difficult to cut through the ganache if it is too cold.


This may seem like a daunting recipe, but I promise, it comes together in just a few steps. I strongly advise placing the cooled layers in the freezer right on the cooling racks for 30-40 minutes before assembling the cake - this small step will prevent the soft cake layers from cracking as you assemble. If you're limited for space in your fridge, assemble the cake on a cardboard cake round or large plate so that you can easily transfer it back and forth from counter to fridge in the final couple steps of the recipe - a cake stand plus this enormous cake will fit in few fridges.

cake and ganache adapted from Sky High: Irresistible Triple-Layer Cakes via Smitten Kitchen | frosting is a Smells Like Home original

Recommended Products

As a member of the Amazon Associate affiliate program, I earn a small percentage from your qualifying Amazon purchases when you click the Amazon links on this page. I'm not informed of who purchases what, just of what products are purchased.

How much do you love this recipe?

Follow Smells Like Home on Pinterest and click that little Pin button at the top of this recipe card to save this recipe and share with your Pinterest followers!

You Might Also Like:

Leave a Comment

  • September 24, 2012 at 6:37 AM

    Beautiful! Awesome recipe and photos 🙂

  • September 24, 2012 at 7:30 AM

    I will definately try this. Love one bowl cake ideas and the pictures look so delicious that I want it now at 7:30 for breakfast..bad…very bad…

  • September 24, 2012 at 10:15 AM

    Happy Birthday to Kyle! He’s a lucky, lucky man 🙂

  • September 24, 2012 at 12:21 PM

    I’ve made this cake, and it’s sooo good. I absolutely love it! It’s my go-to chocolate cake recipe, too.

  • Kim Q
    September 24, 2012 at 3:44 PM

    Holy cow. What more can I say? This will be my very own birthday present to myself, when my birthday rolls around. :o) I will just make sure to have lots of people over to help me eat it, or I’ll be in trouble!

  • September 25, 2012 at 10:18 AM

    My mouth literally watered looking at these pictures. I need someone to celebrate a birthday asap because otherwise I’m making this cake just to celebrate Tuesday.

  • September 25, 2012 at 4:16 PM

    This looks so stinkin delicious…my favorite combo

  • September 25, 2012 at 6:25 PM

    Wow! That ganache is seriously amazing.

  • September 26, 2012 at 10:16 AM

    Just perfect birthday treat! I wish I had birthday every day 🙂

  • September 26, 2012 at 2:06 PM

    I need this – like, yesterday. This looks so good, Tara!

  • Mimsie
    September 27, 2012 at 11:19 AM

    Just came across your blog. Can’t wait to try this cake. Thanks for sharing!

  • September 29, 2012 at 1:22 AM

    Kyle is a lucky man! I would love to have this cake for my birthday.

  • September 29, 2012 at 4:00 AM

    What a beautiful looking cake!

  • September 29, 2012 at 2:16 PM

    My sister is a huge PB & Chocolate fan – I’m going to make this cake for her birthday at the end of October. Hopefully it turns out as nice as yours! 🙂

    • September 29, 2012 at 2:56 PM

      It’s way easier than it looks – you’ll do great!

  • October 21, 2012 at 12:12 PM

    I just made this last night for my fiancee’s birthday party. It was an ENORMOUS hit! Thanks for posting 🙂

    • October 22, 2012 at 9:39 AM

      Awesome! It’s a true favorite of ours and I’m glad your finace loved it. Thanks for coming back to let me know!

  • November 8, 2012 at 8:24 AM

    I want this cake for my birthday :). Thanks for sharing the recipe!

  • Bridgette
    November 13, 2012 at 11:58 AM

    Have you tried this as a sheet cake? Trying to use for office function and simplify.

  • Stargirl
    November 20, 2012 at 9:13 PM

    Thanks for sharing!
    I can’t wait to try the peanut butter frosting 🙂 ♥

  • D
    November 26, 2012 at 12:17 AM

    Hi! What do you mean by half-and-half? Want to make this for my birthday.. Thank you!

  • Tessa
    December 6, 2012 at 10:32 AM

    Made this cake for my husband for his birthday last night too! Everyone was so impressed! It’s a very beautiful cake in its own way and it was so moist and decadent. It did come together very quickley like you said too, and putting the cake in the fridge in between steps did make it easier to work with. My only adjustment for next time would be less peanut butter in the icing. I would have liked to taste more of the chocolate in the cake (which on its own is a winner!) but when paired with the icing I found the peanut butter taste overwhelming. The ganache tasted and turned out so nice, but it too got lost in the peanut butter icing. Will definitely make this one again!

  • Jill
    January 13, 2013 at 10:14 AM

    I googled ‘chocolate peanut butter cake’ and this popped up! John, an equally wonderful man who makes as good a rock as he does a washing machine (mechanic, masseuse, and morning barista!) is turning 31 at the end of the month. I know this will blow his adorable mind…perhaps I can overwhelm him into a proposal 😉 cannot wait to try!

    • January 13, 2013 at 11:44 AM

      You MUST come back to tell me if this cake makes him pop the question!! 🙂 I know he’ll love it either way though!

  • Natasha
    January 24, 2013 at 7:57 AM

    I made this yesterday for my husbands birthday party with his family and it was a huge hit with the adults and kids! He asked for a chocolate peanut butter cake, and I’m so happy I found this recipe online to make for him! I will definitely be making this again in the future….thank you for sharing this recipe!

  • Squeezyflump
    January 30, 2013 at 6:00 AM

    I just introduced my friend to peanut butter and chocolate after a trip to the states and she loved it. I found this recipe in perfect time for her birthday next month. I hope I can make it look as pretty as you did!

    • January 30, 2013 at 8:38 AM

      Pretty or not, this is an amazing cake! Your friend will not be disappointed. 🙂

  • Jennifer
    February 18, 2013 at 7:01 AM

    I made this over the weekend for a friend’s birthday. It was described as “fabulous, fantastic and amazing.” It did take awhile to make because of the chilling, but worth it. And it was super easy too. Thank you for sharing this and your tips were very helpful.

    • February 18, 2013 at 10:03 PM

      Yup, that’s exactly what we thought about it too. 🙂

  • emilie
    February 24, 2013 at 12:44 PM

    made this cake for my hubby’s birthday yesterday and I have to tell you it is THE best cake ever! have had two people from the party email me already this morning for the recipe!! delicious!!

  • Kassandra Berrelleza
    March 5, 2013 at 3:56 AM

    I just finished making this cake and it was a HUGE success! My mom loves peanut butter and chocolate so this was the perfect birthday cake for her.

  • gleewolf
    April 6, 2013 at 11:28 AM

    We made this recipe for a birthday party, and everything was amazing, except the frosting. We used Smuckers natural peanut butter for the frosting and it separated into a layer of oil and a layer of peanut butter-esque glops. Do not, I repeat do not, use natural peanut butter for the recipe. We luckily had enough time to make the icing again with Skippy peanut butter, and it worked much better. This is a great recipe as long as you don’t use Natural Peanut Butter!!! Good luck.

  • Michelle
    April 15, 2013 at 4:27 PM

    After searching around for a peanut butter chocolate cake, I found this. I made itfor my hubby’s birthday this past weekend and it was a big hit! He said it was the best cake he’s ever had. Our guests loved it! It was simple to make, just took a little bit of time with the chilling. Looked and tasted fantastic.

  • Zoe
    April 22, 2013 at 12:58 PM

    I found this recipe, I think about 6 months ago, and as soon as I saw it I knew I had to make it for my boyfriend. He LOVES peanut butter and chocolate, and this cake is just SPECTACULAR! I wanted to make it straight away, but I suppressed the urge. It’s just not an everyday cake! So I quietly bookmarked it, and every once in a while have looked back at it and got excited all over again 🙂 now it’s April, and his birthday is the day after tomorrow. I just got all the ingredients, and I am so freaking excited to get cracking tomorrow!! I really hope my attempt at this turns out OK! This may be one of the more monumental bakes I’ve ever done- I usually just stick to loaves, cookies and muffins 😛 wish me luck!

  • LaLonne
    May 11, 2013 at 2:20 AM

    I have made this twice, but haven’t tried the PB Frosting yet. I used a Fudge Frosting, but this cake is SO amazingly fudgy & moist that it *barely* needs a thin layer. It stays moist for 3 days at room temp (we’ve eaten it before the 3rd night, so I can’t say just how many days it *does* stay moist!). I haven’t tried freezing any layers yet – if anyone does, would be interested to know how they are when thawed compared to when fresh baked. (Btw, the cake ingredients are what everyone always has on hand, and it literally takes less than 10 mins to make the batter, and that includes my cutting out the parchment paper rounds and greasing the pans!!) AMAZING!! Thank you for posting this; so glad I found this site! Now I’m off to try more recipes you have. 🙂

    • taraliptak
      May 13, 2013 at 8:47 PM

      Great to hear this went over well! It’s truly a recipe to keep and make over and over again.

  • KuroTori
    May 29, 2013 at 9:55 PM

    Could anyone possibly give me advice on how I might be able to make this cake gluten free? I don’t know if I was to change the regular flour to rice flour or something if I’d have to change the amount or anything. If no one can help I will just use a different cake recipe and use the frosting 🙂

  • […] Cake recipe adapted from the Smitten Kitchen. Frosting recipe courtesy Smells Like Home. […]

  • Trish
    October 28, 2013 at 5:35 PM

    I made this for my boyfriend’s birthday this past weekend. HOLY WOW! it’s amazing. For sure a cake recipe I’ll keep – with or without the frosting. Thank you for sharing. It was a HUGE success! Might i suggest one addition – a very tall glass of cold milk! 🙂

  • Tiffany
    January 14, 2014 at 12:48 PM

    I made this into cupcakes with the PB frosting swirled on top and the ganache in the center of the cupcake! They were remarkable!! (After the cupcakes are baked, put slightly cooled ganache in a frosting bag with a tip #10, then press the tip into the cupcake about a 1/2 inch and squeeze the ganache in! It makes the top of the cupcake look kind of messy, but once you swirl the PB frosting on with a tip 1M, it looks beautiful!)

    • taraliptak
      January 14, 2014 at 6:08 PM

      Outstanding idea! I’m sure they were just as fantastic as the full-size cake. Thank for coming back to let me know – I’m sure this will be helpful to others wondering about cupcake adaptability.

  • taraliptak
    May 7, 2014 at 11:57 AM

    You’re so welcome! So great to hear how this cake has gone over with your friends – it makes us go pretty crazy too!

  • Amy Koehler
    May 18, 2014 at 11:28 AM

    This is a heavenly dream for chocolate and peanut butter lovers. The cake was super moist and fudgy. The peanut butter layer is a fluffy, creamy delight. I had extra, because I only made two cakes instead of three. The ganache makes it look so pretty. I cut the ganache back by a third since I had less cake for it to drip down. The guests loved it!

    • taraliptak
      May 23, 2014 at 8:12 AM

      It IS a heavenly dream for chocolate + pb lovers, isn’t it? So happy to hear it went over so well at your party, Amy!

  • Liesbet from Belgium
    August 28, 2014 at 6:22 AM

    I baked this cake already a few times, every time the same huge success. The best one was last year on the familiy bbq of my b’friends family. I’m welcome to the next yearly bbq (coming sunday) … only when I bake the cake 😀 haha. They ate it to the last crumb! So I’m making two smaller cakes (2 layers iso 3) to be able to make smaller pieces (if they will like that, that’s something else 😛 )

    • September 4, 2014 at 6:31 PM

      That’s hysterical! I love that this cake is like a guaranteed party invitation! So happy to hear that it is always so well loved every time you make it. This is what makes sharing these recipes with you all so much fun for me.

  • Erin
    September 3, 2014 at 12:30 PM

    OMG! This is DELICIOUS!!! I made it for a coworker’s birthday, and the reviews were along the lines of “phenomenal!”, “peanut-butter dream!”, and “Heaven!”. Thank you so much for sharing!!!

    • September 4, 2014 at 6:20 PM

      Yay! I couldn’t agree more with all of those sentiments! Thanks so much for coming back to comment, Erin!

  • amy
    November 19, 2014 at 2:05 PM

    Hi. Quick question. After this cake is all done and set up, does it need to be regriegerated? Thanks in advance!

    • November 20, 2014 at 9:32 AM

      No need to refrigerate! Just cover tightly with plastic wrap or keep it in a covered cake container/stand. I hope you love it!!

  • December 15, 2014 at 11:27 AM

    I hope this cake turned out great for you!

  • February 14, 2015 at 8:10 AM

    You could but I really do recommend dutch processed cocoa. The acidity in the powder interacts with the vinegar to create a really rich chocolate cake.

  • Ali
    February 24, 2015 at 8:04 AM

    I am making this for a groomsmen cake and the bride had asked me to cover it in fondant. i was going to put the ganache topping in the layers with the peanut butter. The wedding is on Saturday. If I make it Friday morning do I need to refrigerate it over night until the wedding Saturday since the frosting has heavy cream and the ganache has half in half in them? Or with your experience has it been okay at room temperature?

  • Stephanie Yeomans
    August 16, 2016 at 1:02 PM

    I made this last night for a coworker’s birthday and dubbed it the Reese’s Peanut Butter Cake. It smells amazing and she said it’s her favorite cake now. I also added in the peanut butter chips to the cake batter. Great recipe.
    All in all, with a 3 year old helping, it took me 3 hours from start to finish.

  • Melissa Airgood
    May 10, 2017 at 10:05 AM

    I’ve made this cake at least 12 times. From Bunco to birthdays to a small family wedding! Everyone loves it and asks for me to make it again. For some reason, when i use the heavy cream in the frosting, it gets really hard for me to spread, so I usually use whole milk. Thank you so much for posting this recipe!!!

  • Amy
    July 3, 2018 at 7:23 PM

    This is by far the best cake, especially chocolate cake (it’s actually moist). It’s my go-to chocolate cake. I’ve made it with awesome fudge chocolate frosting as well as mint before. I’m wondering it this cake recipe will work as a marble cake by leaving out cocoa from part of the batter. I’m going to use butter cream this time. Thoughts on this?

    • Tara
      July 19, 2018 at 10:18 AM

      Hey Amy! I’m so thrilled to hear that you love this cake so much and with so many other frostings too! I’m right there with ya! I wouldn’t suggest leaving the cocoa out of a portion of this batter to make a marble cake because the cocoa also helps to absorb the moisture in addition to the flour. If you have time to play around with things here (i.e., don’t need the cake for party and have time to experiment), you could try swapping the cocoa for an equal amount of flour in half of the batter and reduce the baking soda to 1/4 tsp in the non-chocolate half of the batter. You won’t need as much baking soda when you take out the cocoa powder since the baking soda helps to balance the acidity of the cocoa. Let me know how this works for you! I’ve been DYING to make a marble cake!!

  • Tara
    May 8, 2020 at 6:51 PM

    This cake was amazing!!! I will never be able to go back to a boxed chocolate cake again! The peanut butter frosting is so delicious and will absolutely make an appearance in many desserts to come! Thanks for sharing!

    • Tara
      May 10, 2020 at 1:30 PM

      This totally makes my day! Thank you so much for coming back to leave a review, Tara! And I completely agree about not being able to go back to boxed cake mixes after eating this cake. It’s so great!!

  • Amy
    August 17, 2021 at 2:21 PM

    Has anyone tried this in a different pan say a Bundt pan or a springform pan or a 9 x 13?

    • Tara
      August 27, 2021 at 7:55 AM

      Hi Amy, You can bake any cake in virtually any size pan but you’ll need to adjust the baking time and amount of batter for the size pan you want to use. My go-to guide for adjusting a cake recipe for a new pan is right here: Food52 Cake Conversion This cake recipe yields 3 8-inch cake layers and you can bake 1/3 of the recipe in an 8-inch, 9-inch, or 10-inch springform pan without issue. You’ll need to decrease the baking time slightly as the pan size increases and be aware that the height of the cake will also decrease as the pan size increases. I hope this helps! Please let me know how it turns out for you!

  • beth
    February 24, 2022 at 4:39 AM

    i almost never comment on sites but i have to rave about this recipe.
    i’ve made this twice now. the first time was for my now-boyfriend’s birthday last year (we had been dating for a couple months at the time) and he said he heard an angelic choir when he took the first bite.
    the second time was for my best friend’s birthday, and i swapped the peanut butter frosting out for a homemade raspberry buttercream. she messaged me the next day to ask if i could make the same one for her husband’s birthday; now that they’ve had this cake, they can’t go back.
    tl;dr, this cake knocks it out of the park every time. saving this recipe forever.

  • Esther
    March 14, 2022 at 11:52 PM

    This cake lives up to the hype! It was easy to make and is oh so delicious!! I will be using this recipe every chance I get!

  • Esther
    April 28, 2022 at 12:01 PM

    This cake is one of my favorites and I’ve made it multiple times now. I’m curious, would it work well as cupcakes?

    • Tara
      May 25, 2022 at 2:06 PM

      Hi Esther! So happy to hear how much you love this cake – it’s a long-time favorite of ours too! I’ve never tried making cupcakes instead of cake with this recipe so I can’t say for sure how the conversion will work. If you give it a try, please come back to let me know how it goes. Happy baking!