Chocolate Peanut Butter Cake

Category: Sweet Finishes & Fresh-Baked Joy

This chocolate peanut butter delight features moist layers enhanced by cocoa and espresso powder for depth. The creamy peanut butter frosting is whipped to light fluffiness and enhanced with powdered sugar and heavy cream for smooth spreading. Between cake layers, chopped peanut butter cups add texture and bursts of flavor. A shiny chocolate ganache drips elegantly over the top and sides, while piped frosting swirls and whole peanut butter cups decorate the finish. Perfect baking steps ensure a tender crumb and balanced sweetness throughout.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 10 Mar 2026 15:50:35 GMT
A chocolate peanut butter cake with drizzled chocolate. Save
A chocolate peanut butter cake with drizzled chocolate. | foodiffy.com

This chocolate peanut butter cake is a decadent treat that combines rich chocolate with creamy peanut flavor. It’s perfect for birthdays or when you want to impress friends without spending all day in the kitchen.

I made this cake for a last-minute celebration and it quickly became a favorite for everyone. The balance of chocolate and peanut butter is just right every time.

Ingredients

  • Two cups all-purpose flour or gluten-free flour: for a good texture base
  • Two cups granulated sugar: to sweeten the cake without overpowering
  • Three quarters cup unsweetened dark cocoa powder: is essential for rich chocolate flavor, pick a fresh tin with deep color and aroma
  • One teaspoon each of baking soda and baking powder: for balanced rise and light crumb
  • Half teaspoon salt: highlights the chocolate and balances sweetness
  • Two large eggs, room temperature: helps with smooth batter and rise
  • One cup milk, or buttermilk: for extra richness and tenderness
  • Half cup vegetable oil: keeps the cake moist longer
  • Two teaspoons vanilla extract: to enhance all the other flavors
  • One cup boiling water: to activate the cocoa powder and deepen chocolate notes
  • One teaspoon espresso powder: optional but great for boosting chocolate intensity
  • For the frosting: one cup unsalted butter at room temperature: to whip smoothly
  • One cup creamy peanut butter: for richness and that classic taste
  • Three cups powdered sugar: to sweeten and stabilize the frosting
  • Quarter cup heavy cream: adds lightness and creaminess
  • For ganache and decoration: one cup semisweet chocolate chips: melt for silky ganache
  • Six Reese’s peanut butter cups chopped: for texture and peanut butter pockets

Instructions

Build The Batter:
Whisk together flour sugar cocoa powder baking soda baking powder and salt in a large bowl until evenly combined. This ensures even flavor and proper rise.
Mix The Wet Ingredients:
Add eggs milk vegetable oil and vanilla extract to the dry ingredients. Stir gently until smooth but do not overmix to keep the cake tender.
Activate The Chocolate:
Stir in the boiling water and espresso powder until fully incorporated. The hot water intensifies the cocoa and loosens the batter for a moist crumb.
Prepare And Bake:
Divide batter evenly into three 7-inch pans lined with parchment and sprayed. Bake at 350 degrees for about 30 minutes or until a toothpick comes out clean. Cool in pans 15 minutes then transfer to racks.
Make The Frosting:
Beat butter in a stand mixer until fluffy then add peanut butter and mix well. Gradually add powdered sugar heavy cream and a pinch of salt until spreadable and light.
Prepare Ganache:
Heat heavy cream until just bubbling and pour over chocolate chips. Stir gently until smooth and glossy.
Assemble The Cake:
Level cakes if uneven. Spread frosting on first layer and sprinkle chopped Reese’s on top. Repeat with second layer then crumb coat entire cake and chill for 20 minutes.
Finish Frosting And Decorate:
Apply a thick coat of frosting smoothly over the cake. Drip ganache around edges freely then pipe swirls on top and place whole Reese’s peanut butter cups as decoration.
A chocolate peanut butter cake with drizzled chocolate.
A chocolate peanut butter cake with drizzled chocolate. | foodiffy.com

I remember making a simpler version with my kids and their smiles when they saw the whole Reese’s on top is unforgettable.

Storage Tips

Store cake covered in the fridge for up to three days to keep frosting fresh. Bring to room temperature before serving for best flavor. Leftover slices freeze well wrapped tightly protecting the frosting, thaw overnight in fridge.

Ingredient Swaps

You can swap milk with almond or oat milk for a dairy-free option. Smooth sunflower seed butter makes a good replacement for peanut butter if allergies are a concern. Coconut oil can replace vegetable oil but adds a subtle flavor.

Serving Ideas

Serve with a glass of cold milk or a scoop of vanilla ice cream for extra indulgence. Add chopped toasted peanuts on top for crunch and nutty contrast. A drizzle of caramel sauce is unexpected but delicious.

A chocolate peanut butter cake with drizzled chocolate.
A chocolate peanut butter cake with drizzled chocolate. | foodiffy.com

This cake perfectly balances richness and texture, creating a memorable dessert every time.

Frequently Asked Recipe Questions

→ Can I use gluten-free flour for this cake?

Yes, gluten-free flour works well as a substitute, but ensure it’s a blend suited for baking to maintain texture.

→ What is the purpose of boiling water in the batter?

Boiling water intensifies the cocoa flavor and helps dissolve the cocoa powder for a smooth, rich batter.

→ How do you achieve a moist texture in this cake?

Using vegetable oil and room temperature eggs helps keep the crumb tender and moist throughout baking.

→ What role does espresso powder play in the chocolate layers?

Espresso powder enhances the depth and richness of the chocolate flavor without adding a strong coffee taste.

→ How is the peanut butter frosting stabilized?

Powdered sugar and heavy cream combined with whipped butter and peanut butter create a fluffy, stable frosting that holds shape.

→ What’s the best way to apply the ganache for a drip effect?

Warm the ganache slightly and pour gently over chilled cake edges, allowing it to flow naturally for an elegant drip finish.

Chocolate Peanut Butter Cake

Moist chocolate layers with creamy peanut butter frosting and chocolate ganache finish for a rich treat.

Preparation Time
30 mins
Time to Cook
30 mins
Overall Time
60 mins
Created By: Breanna

Type of Recipe: Desserts & Baking

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: American

Portion Size: 12 Number of Servings (Three 18 cm round layers)

Dietary Options: Good for Vegetarians

Ingredients Required

→ Cake

01 240 g all-purpose flour (or gluten-free alternative)
02 400 g granulated sugar
03 75 g dark cocoa powder
04 5 g baking soda
05 5 g baking powder
06 2.5 g salt
07 2 large eggs, room temperature
08 240 ml milk (or buttermilk for richer texture)
09 120 ml vegetable oil
10 10 ml vanilla extract
11 240 ml boiling water
12 5 g espresso powder (optional)

→ Frosting

13 227 g unsalted butter, room temperature
14 250 g creamy peanut butter
15 360 g powdered sugar
16 60 ml heavy cream

→ Ganache and Decoration

17 170 g semisweet chocolate chips
18 6 Reese’s Peanut Butter Cups, chopped and whole for decoration

Guide to Cooking

Step 01

Preheat the oven to 175°C and grease three 18 cm round cake pans with cooking spray and parchment paper.

Step 02

In a large bowl, whisk together flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt until fully blended.

Step 03

Add eggs, milk, vegetable oil, and vanilla extract to the dry ingredients and mix until just combined. Gradually incorporate boiling water and espresso powder until the batter is smooth.

Step 04

Distribute the batter evenly among the prepared pans and bake for 30 minutes, or until a toothpick inserted into the center comes out clean. Cool in pans for 15 minutes before transferring to wire racks to cool completely.

Step 05

Using a stand mixer, whip the unsalted butter until light and fluffy. Gradually beat in peanut butter until smooth. Add powdered sugar, a pinch of salt, and heavy cream, mixing until fluffy and spreadable.

Step 06

Heat heavy cream until it begins to bubble. Pour over semisweet chocolate chips in a bowl and stir until fully melted and smooth.

Step 07

Level the cooled cake layers if necessary. Spread a layer of peanut butter frosting between each layer, sprinkling chopped Reese’s Peanut Butter Cups over the frosting.

Step 08

Spread a thin crumb coat of frosting over the entire cake and refrigerate for 20 minutes to set.

Step 09

Apply a thicker layer of peanut butter frosting evenly over the cake.

Step 10

Drizzle the ganache around the cake edges creating a drip effect and over the top. Pipe frosting swirls and adorn with whole Reese’s Peanut Butter Cups.

Extra Suggestions

  1. For best results use room temperature eggs and butter to ensure a smooth batter and frosting.

Necessary Equipment

  • Three 18 cm round cake pans
  • Stand mixer
  • Mixing bowls
  • Wire cooling racks
  • Offset spatula

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains peanuts, dairy, and gluten (unless gluten-free flour used)

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 520
  • Fats: 27 g
  • Carbohydrates: 65 g
  • Protein: 7 g