Chocolate Peanut Butter Cake

By Susan July 12, 2026
Pin

A rich, deeply moist chocolate peanut butter cake layered with silky peanut butter frosting and a glossy chocolate ganache.

Chocolate Peanut Butter Cake
Why This Recipe Works:
  • Blooming the Cocoa: Hot coffee dissolves the starch in the cocoa powder, letting the chocolate flavor burst forward without any grittiness.
  • The Cream Matrix: Whipping heavy cream into the peanut butter frosting prevents the fat from seizing, keeping it incredibly smooth.
  • Acid Balance: A splash of buttermilk breaks down the gluten, ensuring a tender, velvety crumb that melts on your tongue.

My kitchen floor was covered in a fine dusting of cocoa powder on my twenty-fifth birthday, the result of a cheap hand-mixer that kicked up dust like a dry-soil storm.

I wiped my brow with a flour-caked forearm.

Most chocolate peanut butter cakes fail because the frosting turns into a chalky, throat-drying paste that clings to the roof of your mouth.

When you dump cups of powdered sugar into peanut butter, you strip away its natural oils, leaving a heavy, cement-like texture that overpowers the delicate crumb of the cake.

The fix is surprisingly simple: we use boiling hot coffee to bloom the cocoa powder, which releases those deeply buried, oil-soluble flavor compounds, and then we whip the peanut butter with heavy cream to create a silky, aerated matrix that stays light even after a day in the fridge.

Trust me on this one.

You do not need a fancy stand mixer or a pastry degree to pull off this showstopper, which is just as easy as making my Chocolate Caramel Muffin Cups.

Chocolate Peanut Butter Cake

  • Cuisine American
  • Category Dessert, Cake
  • Prep Time
  • Cook Time
  • Servings 12
  • Calories 580 calories
  • Rating 4.8 887
  • Tags chocolate cake, peanut butter frosting, decadent dessert

Ingredients

  • 2 cups (250g) all-purpose flour
  • 2 cups (400g) granulated sugar
  • 3/4 cup (75g) Dutch-process cocoa powder
  • 2 tsp baking powder
  • 1.5 tsp baking soda
  • 1 tsp Diamond Crystal kosher salt
  • 2 large eggs, room temperature
  • 1 cup (240ml) buttermilk, room temperature
  • 1/2 cup (120ml) vegetable oil
  • 1 cup (240ml) hot brewed coffee
  • 1 cup (250g) creamy peanut butter (do not use natural style)
  • 1/2 cup (115g) unsalted butter, softened
  • 2 cups (240g) powdered sugar
  • 1/3 cup (80ml) heavy cream
  • 1 tsp vanilla extract

Directions

  1. Preheat your oven to 350°F (175°C) and grease two 9-inch round cake pans, lining the bottoms with parchment paper.
  2. Whisk the flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl until fully combined.
  3. Add the eggs, buttermilk, and vegetable oil, whisking vigorously until the batter is smooth and thick.
  4. Slowly pour in the hot coffee, stirring gently; the batter will be very thin, but this is exactly what we want for a moist crumb.
  5. Divide the batter evenly between the prepared pans and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
  6. Let the cakes cool in the pans for 10 minutes, then run a knife around the edges and invert them onto wire racks to cool completely.
  7. For the frosting, beat the peanut butter and softened butter together until smooth, then gradually add the powdered sugar, heavy cream, and vanilla, whipping until light and fluffy.
  8. Assemble by placing one cake layer on a plate, spreading a thick layer of frosting on top, placing the second layer over it, and coating the top and sides with the remaining frosting.

Notes

  • Salt Conversion: I highly recommend using Diamond Crystal kosher salt. If you only have fine table salt, cut the measurement in half (use 1/2 teaspoon instead of 1 teaspoon) to avoid an overly salty cake.
  • The Coffee Secret: Don't worry, your cake won't taste like coffee. The hot liquid blooms the cocoa powder, dissolving the starch particles and intensifying the chocolate flavor on a molecular level.
  • Workflow Warning: Make sure your cake layers are completely cold before frosting. If they are even slightly warm, the butter in the peanut butter frosting will melt, causing your beautiful layers to slide apart.
  • Storage Behavior: This cake actually tastes better on day two. The moisture redistributes through the crumb, and the peanut butter frosting firms up into a fudge-like consistency in the fridge.
  • Peanut Butter Choice: Avoid natural, oil-separating peanut butters for the frosting. They lack the emulsifiers needed to hold the structure, which will cause your frosting to break and weep.

Serving Suggestions

This cake is a rich, showstopping masterpiece that deserves a grand presentation. Here are a few ways to serve it and make the experience even more memorable:

  • Serve with a tall glass of ice-cold whole milk to cut through the rich peanut butter.
  • Drizzle warm chocolate ganache over each slice just before serving.
  • Top with a handful of crushed roasted peanuts for a delightful textural contrast.
  • Pair with a scoop of vanilla bean ice cream to balance the deep cocoa notes.
  • Add a few fresh raspberries on the side for a bright, tart pop of flavor.

Storage and Reheating

Keep this cake in an airtight cake keeper or under a large inverted bowl on your counter for up to three days. The moisture from the buttermilk keeps the crumb incredibly soft, so it won't dry out quickly.

If you need to store it longer, pop it in the fridge.

The cold air will firm up the peanut butter frosting, turning it into a texture reminiscent of a decadent fudge. Just make sure to bring slices back to room temperature for about twenty minutes before eating so the crumb softens up.

It freezes beautifully too.

Wrap individual slices tightly in plastic wrap and store them in a freezer-safe bag for up to three months.

Ingredient Substitutes

If you need to swap some ingredients based on what you have in your pantry, here are the best tested substitutes:

  1. Buttermilk: If you don't have buttermilk, mix 1 cup of whole milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 5 minutes.
  2. Coffee: You can substitute the hot coffee with boiling water, though you will lose some of that deep, rounded chocolate complexity.
  3. Peanut Butter: Sunflower seed butter works as a direct 1:1 swap if you need to make this nut-free, though the flavor profile will change slightly.
  4. Vegetable Oil: Canola oil or melted coconut oil can be used instead of vegetable oil without affecting the moisture of the cake.

If you want to try another showstopping cake, my white german chocolate cake is an absolute crowd-pleaser. Or, if you're looking for more sweet inspiration, try making these no bake peanut butter cheesecake balls next weekend. Until then, grab a fork, invite some friends over, and enjoy every single decadent bite of this cake.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →