Peanut Butter Chocolate Cake

Section: Indulgent Desserts for Sweet Endings

This peanut butter chocolate layer cake is pure indulgence for dessert lovers. Moist chocolate cake layers are filled and frosted with a luscious peanut butter buttercream, then topped with rich chocolate ganache and plenty of chopped Reese’s. Each bite delivers the perfect balance of fudgy chocolate and nutty creaminess, making it a show-stopping centerpiece for birthdays, holidays, or any time you want to impress. Easy to assemble and guaranteed to satisfy a sweet craving, this cake is both beautiful and delicious.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Mon, 15 Sep 2025 20:49:00 GMT
A peanut butter chocolate layer cake. Bookmark
A peanut butter chocolate layer cake. | ioanacooks.com

This peanut butter chocolate layer cake is one of those desserts that makes everyone stop and stare before they dive in. Moist chocolate cake layers are stacked high with creamy peanut butter frosting, plenty of chopped Reese’s, and finished with a glossy ganache drip. It is indulgent, playful, and just the kind of cake you make when you want to impress.

I made this cake for a birthday party once, and it became such a hit that now it is requested at nearly every celebration in my family.

Ingredients

  • All purpose flour: gives structure to the cake and measuring correctly ensures it stays tender
  • Sugar: sweetens and also keeps the cake moist
  • Natural cocoa powder: provides chocolate depth while Dutch cocoa can be used for a richer taste
  • Baking soda and baking powder: work together to help the cake rise evenly
  • Salt: enhances flavor and keeps the chocolate from tasting flat
  • Milk: adds richness and helps hydrate the batter
  • Vegetable oil: keeps the cake soft for days without drying out
  • Vanilla extract: rounds out the flavors with warmth
  • Eggs: bind everything together and add stability
  • Hot water: blooms the cocoa so the chocolate flavor is more intense
  • Butter: creates a creamy frosting base and must be soft to mix smoothly
  • Peanut butter: gives the frosting its nutty richness and should be creamy no stir
  • Powdered sugar: balances sweetness and volume in the frosting
  • Milk or water: adjusts frosting texture for easy spreading
  • Reeses candies: add crunch and extra chocolate peanut butter goodness
  • Chocolate chips and heavy cream: create a silky ganache that drips beautifully over the cake

Step by Step Instructions

Prep the pans:
Preheat oven to 350°F and line three 8 inch round cake pans with parchment. Grease the sides so the layers release cleanly.
Mix dry ingredients:
Whisk flour sugar cocoa baking soda baking powder and salt until evenly combined to avoid clumps.
Mix wet ingredients:
In another bowl whisk milk oil vanilla and eggs until smooth. This ensures even incorporation into the batter.
Combine and add water:
Slowly stir the wet mixture into the dry then whisk in hot water. The batter will look thin but that is what gives the cake its tender crumb.
Bake:
Divide evenly into the pans and bake 22 to 25 minutes until a toothpick comes out clean. Let cool in pans briefly then transfer to a rack.
Make frosting:
Beat butter and peanut butter until smooth. Add half the powdered sugar then a few tablespoons milk or water. Add the rest of the sugar and liquid to reach spreadable consistency.
Assemble layers:
Level the cakes with a serrated knife. Place one layer on a plate spread frosting add chopped Reeses and a little more frosting. Repeat with the second layer then top with the third.
Frost:
Apply a crumb coat to lock in crumbs then cover the cake with remaining frosting until smooth.
Make ganache:
Heat cream until just starting to simmer pour over chocolate chips and whisk after two minutes until glossy.
Decorate:
Drizzle ganache along the edges letting it drip naturally then spread some on top. Garnish with halved and crumbled Reeses once ganache firms slightly.
A peanut butter chocolate layer cake. Bookmark
A peanut butter chocolate layer cake. | ioanacooks.com

Peanut butter is my favorite part of this cake. I still remember my grandmother sneaking spoonfuls of frosting before we even assembled the cake and laughing that no one would notice. Now I always make a little extra just for snacking.

Storage Tips

Keep the cake in the refrigerator because of the ganache. Let it sit at room temperature before serving so the frosting softens and flavors shine. Freeze leftovers tightly wrapped for up to three months.

Ingredient Substitutions

Use Dutch process cocoa for a darker flavor. Swap vegetable oil with canola or even melted butter if that is what you have. Almond butter can replace peanut butter though the taste will change.

Serving Suggestions

Serve with cold milk or a scoop of vanilla ice cream. Add extra chopped candy bars or drizzle caramel sauce over each slice for a bakery style finish.

A peanut butter chocolate layer cake. Bookmark
A peanut butter chocolate layer cake. | ioanacooks.com

Cultural Note

The pairing of chocolate and peanut butter became popular in American desserts with the rise of Reese’s candy in the early 20th century. Today it remains one of the most beloved flavor duos in cakes cookies and pies.

Frequently Asked Questions About Recipes

→ How do I keep the cake moist?

The thin batter and use of oil keep the chocolate layers extra moist. Avoid overbaking to maintain softness.

→ Can I make the cake ahead of time?

Yes. Bake and cool the cake layers up to 2 days in advance, wrap tightly, and assemble when ready.

→ What kind of peanut butter works best?

Smooth, creamy no-stir peanut butter blends best into frosting. Avoid natural varieties that separate.

→ Do I need to refrigerate the cake?

Because of the ganache, refrigeration is recommended. Bring slices to room temperature before serving.

→ Can I freeze leftover cake?

Absolutely. Wrap tightly or store slices in an airtight container and freeze for up to 3 months.

→ How can I decorate it?

Top with ganache drips, halved Reese’s, or extra frosting swirls for a bakery-style presentation.

Peanut Butter Chocolate Cake

Decadent chocolate cake layered with peanut butter frosting, ganache, and Reese’s for an indulgent treat.

Time Needed to Prep
40 minutes
Cooking Duration
25 minutes
Overall Time
65 minutes
Published By: Ioana

Category of Recipe: Desserts

Preparation Difficulty: Medium Difficulty

Type of Cuisine: American

Number of Portions: 16 How Many It Serves (1 three-layer cake)

Dietary Preferences: Made for Vegetarians

Ingredients You'll Need

→ Chocolate Cake

Ingredient 01 1 3/4 cups (228 g) all-purpose flour
Ingredient 02 2 cups (414 g) granulated sugar
Ingredient 03 3/4 cup (85 g) natural unsweetened cocoa powder
Ingredient 04 2 1/4 teaspoons baking soda
Ingredient 05 1/2 teaspoon baking powder
Ingredient 06 1 teaspoon salt
Ingredient 07 1 cup (240 ml) milk
Ingredient 08 1/2 cup (120 ml) vegetable oil
Ingredient 09 1 1/2 teaspoons vanilla extract
Ingredient 10 2 large eggs
Ingredient 11 1 cup (240 ml) hot water

→ Peanut Butter Frosting

Ingredient 12 2 cups (448 g) unsalted butter, room temperature
Ingredient 13 1 1/4 cups (350 g) creamy peanut butter
Ingredient 14 9 cups (1035 g) powdered sugar
Ingredient 15 6–7 tablespoons (90–105 ml) water or milk
Ingredient 16 6 Reese’s peanut butter cups, chopped
Ingredient 17 Pinch of salt

→ Chocolate Ganache and Topping

Ingredient 18 6 oz (1 cup) semi-sweet chocolate chips
Ingredient 19 1/2 cup (120 ml) heavy whipping cream
Ingredient 20 8 Reese’s peanut butter cups, halved
Ingredient 21 Crumbled Reese’s for garnish

Steps to Follow

Step 01

Preheat oven to 350°F (175°C). Line the bottoms of three 8-inch round cake pans with parchment paper and grease the sides.

Step 02

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

Step 03

In another bowl, whisk together milk, vegetable oil, vanilla extract, and eggs.

Step 04

Slowly mix wet ingredients into dry ingredients, then whisk in hot water until batter is smooth and thin.

Step 05

Divide batter evenly among pans and bake for 22–25 minutes until a toothpick inserted in the center comes out clean. Cool for 2–3 minutes, then transfer to wire racks.

Step 06

Beat butter and peanut butter until smooth. Add half the powdered sugar, followed by 3 tablespoons of liquid. Mix in remaining sugar and adjust consistency with additional liquid as needed.

Step 07

Level cooled cake layers. Place one layer on a serving plate, spread 1 cup frosting, sprinkle half of the chopped Reese’s, and add a thin layer of frosting. Repeat with the second layer. Place the third layer on top.

Step 08

Apply a crumb coat, then frost the entire cake smoothly with remaining frosting.

Step 09

Heat heavy cream until just boiling. Pour over chocolate chips, let sit 2 minutes, then whisk until smooth.

Step 10

Drizzle ganache over cake edges and spread over the top. Let set 10 minutes before garnishing with halved and crumbled Reese’s.

Extra Tips

  1. Avoid overmixing the batter to keep the cake tender.
  2. Ensure cakes are completely cooled before frosting to prevent melting.
  3. Use smooth, no-stir peanut butter for best frosting texture.
  4. Frosting consistency should be creamy but spreadable; adjust with milk or water as needed.

Tools You'll Need

  • Three 8-inch round cake pans
  • Mixing bowls
  • Whisk
  • Electric mixer
  • Wire cooling racks
  • Large serrated knife
  • Spatula

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains peanuts
  • Contains dairy
  • Contains eggs
  • Contains gluten
  • Contains soy (from chocolate)