in

Chocolate Peanut Butter Cake

WANT TO SAVE THIS RECIPE?

Chocolate Peanut Butter Cake is the kind of dessert that feels instantly special: rich chocolate layers, creamy peanut butter frosting, and a glossy caramel-style drizzle that makes every slice look bakery-worthy. It is bold, sweet, soft, and full of that classic chocolate-and-peanut-butter flavor people always come back for.

Pin this Recipe

This cake works beautifully for birthdays, potlucks, weekend baking, holidays, or anytime you want a dramatic dessert without making the process feel too complicated. The chocolate cake stays moist, the peanut butter filling adds a silky nutty contrast, and the toppings give it a fun, indulgent finish.

Why You’ll Love This Chocolate Peanut Butter Cake

This Chocolate Peanut Butter Cake gives you the best balance of deep cocoa flavor and creamy peanut butter sweetness. The cake layers are tender and rich, while the frosting brings that smooth, salty-sweet flavor that keeps the dessert from tasting flat.

It is also a great make-ahead cake because the layers settle nicely after chilling. The flavors become even better once the chocolate and peanut butter have time to mingle, which makes it perfect for parties when you do not want to rush on serving day.

What Makes Chocolate And Peanut Butter Work So Well Together?

Chocolate and peanut butter are a perfect pairing because they balance each other. Chocolate brings bitterness, depth, and richness, while peanut butter adds roasted flavor, saltiness, and creaminess. Together, they create a dessert that tastes full and satisfying without needing too many extra flavors.

For this cake, using a moist chocolate layer is important because peanut butter frosting can be thick. A tender cake keeps every bite soft, while the frosting adds structure and richness between the layers.

Ingredients

Before you begin, gather everything so the cake layers, frosting, and topping come together smoothly. This section explains the role of each ingredient without measurements, so you can understand why each one matters before you reach the printable recipe card.

  • All-purpose flour – Gives the cake structure and helps the layers hold their shape.
  • Unsweetened cocoa powder – Adds deep chocolate flavor; use a good-quality cocoa for the richest result.
  • Granulated sugar – Sweetens the cake and keeps the crumb soft.
  • Brown sugar – Adds moisture and a light caramel note that pairs well with peanut butter.
  • Baking powder – Helps the cake rise evenly.
  • Baking soda – Works with the acidic ingredients to create a soft, tender texture.
  • Salt – Balances sweetness and makes the chocolate and peanut butter flavors stronger.
  • Eggs – Add structure, richness, and stability to the cake batter.
  • Buttermilk – Keeps the cake moist and tender while adding a mild tang.
  • Vegetable oil – Creates a soft, moist crumb that stays fresh longer.
  • Vanilla extract – Rounds out the chocolate and peanut butter flavors.
  • Hot coffee or hot water – Deepens the cocoa flavor and helps create a silky batter.
  • Creamy peanut butter – Forms the base of the frosting; use a smooth, shelf-stable style for best texture.
  • Unsalted butter – Makes the frosting creamy and easy to whip.
  • Powdered sugar – Sweetens and thickens the peanut butter frosting.
  • Heavy cream – Loosens the frosting so it spreads smoothly.
  • Chocolate chips – Add texture and extra chocolate flavor on top.
  • Caramel sauce – Adds a glossy, sweet drizzle that makes the cake feel extra indulgent.
  • Cookie crumbs or peanut butter candy pieces – Give the top a crunchy finish and a pretty bakery-style look.

How To Make the Chocolate Peanut Butter Cake

Making this cake is easiest when you break it into layers: bake the chocolate cakes, prepare the peanut butter frosting, assemble, then decorate. Let the cake cool fully before frosting so the peanut butter layer stays smooth and does not melt.

Step 1: Prepare the pans

Grease and line your cake pans with parchment paper. This helps the chocolate layers release cleanly after baking. Preheat the oven so the cakes bake evenly from the start.

Step 2: Mix the dry ingredients

Whisk the flour, cocoa powder, sugars, baking powder, baking soda, and salt in a large bowl. Mixing the dry ingredients first prevents cocoa clumps and helps the leavening distribute evenly through the batter.

Step 3: Add the wet ingredients

Add the eggs, buttermilk, oil, and vanilla. Mix until the batter looks smooth and thick. Do not overmix once the flour is added because that can make the cake tougher.

Step 4: Stir in the hot liquid

Slowly pour in hot coffee or hot water and mix until the batter becomes thinner and glossy. This step blooms the cocoa, making the chocolate flavor deeper and smoother.

Step 5: Bake the cake layers

Divide the batter evenly between the pans. Bake until the centers spring back lightly and a toothpick comes out with a few moist crumbs. Let the cakes cool in the pans briefly, then move them to a wire rack.

Step 6: Make the peanut butter frosting

Beat the butter and peanut butter together until creamy. Add powdered sugar gradually, then mix in cream and vanilla until the frosting is fluffy and spreadable. The frosting should be thick enough to hold the layers but soft enough to spread easily.

Step 7: Assemble the layers

Place the first chocolate cake layer on a serving plate. Spread peanut butter frosting evenly over the top, then repeat with the remaining layers. Use an offset spatula to keep the filling level so the cake stacks neatly.

Step 8: Frost the outside

Cover the top and sides with a smooth layer of peanut butter frosting. Chill the cake briefly if the frosting feels too soft. This helps the final decoration stay clean.

Step 9: Decorate the top

Drizzle caramel sauce over the top, letting some drip slightly down the sides. Sprinkle chocolate chips and cookie crumbs or peanut butter candy pieces over the cake. Add small swirls of frosting if you want a more finished look.

Step 10: Chill and slice

Chill the cake before slicing so the layers set. Use a sharp knife and wipe it clean between cuts for neat slices.

How To Serve Chocolate Peanut Butter Cake

This Chocolate Peanut Butter Cake serves about 12 to 14 people, depending on how thick you slice it. Because the cake is rich, smaller slices are usually enough, especially after a big meal.

Serve it chilled for clean, firm slices or let it sit at room temperature for about 20 minutes if you want the frosting softer and creamier. A glass of cold milk, hot coffee, or unsweetened tea pairs beautifully with the rich chocolate and peanut butter flavors.

For a party dessert table, add extra chocolate chips, chopped peanut butter cups, or a little flaky salt on top right before serving. The salt is especially good if you want to balance the sweetness.

How To Store Chocolate Peanut Butter Cake

Store Chocolate Peanut Butter Cake covered in the refrigerator for up to 5 days. Because the frosting contains butter and cream, chilling keeps the texture safe and stable.

For the best flavor, let slices sit at room temperature for 15 to 20 minutes before serving. This softens the frosting and brings back the full chocolate flavor of the cake.

To freeze, place individual slices on a parchment-lined tray and freeze until firm. Wrap each slice tightly in plastic wrap, then place in a freezer-safe bag or container. Freeze for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature before eating.

Frequently Asked Questions

Can I make Chocolate Peanut Butter Cake ahead of time?

Yes, this cake is excellent for making ahead. You can bake the cake layers one day in advance, wrap them tightly, and refrigerate them overnight. The frosting can also be made ahead and stored in the refrigerator. Let it soften slightly, then rewhip before spreading.

Can I use natural peanut butter for the frosting?

Natural peanut butter is not the best choice for this frosting because it can separate and create a grainy texture. A creamy, shelf-stable peanut butter gives a smoother frosting that holds its shape better between the cake layers.

Can I make this cake without coffee?

Yes. Hot water works well if you prefer not to use coffee. Coffee does not make the cake taste like coffee; it simply deepens the chocolate flavor. Still, hot water will bloom the cocoa and help the cake stay moist.

How do I keep the cake layers moist?

Do not overbake the layers, and measure the flour carefully. Overbaking dries out chocolate cake quickly. The oil, buttermilk, brown sugar, and hot liquid all help create a moist crumb, but the baking time is still important.

Can I turn this into cupcakes?

Yes, this batter can be baked as cupcakes. Fill the liners about two-thirds full and bake until the tops spring back lightly. Once cooled, pipe peanut butter frosting on top and finish with chocolate chips, caramel drizzle, or crushed candy.

Want More Cake and Dessert Ideas?

If you love this Chocolate Peanut Butter Cake, you may enjoy these other sweet treats from Life With Livia:

Reese’s Peanut Butter Cheesecake for a creamy peanut butter dessert with serious candy-bar energy.
Chocolate Tres Leches Cake if you want a rich, soaked chocolate cake with a soft, dreamy texture.
Chocolate Covered Strawberry Drip Cake for a beautiful celebration cake with fruit and chocolate.
Peanut Butter Icing when you want a simple frosting to use on cupcakes, brownies, or layer cakes.

Save This Pin For Later

📌 Save this Chocolate Peanut Butter Cake to your Pinterest dessert board so you can come back to it whenever a chocolate craving hits.

Tell me how yours turned out in the comments. Did you add extra chocolate chips, crushed peanut butter cups, or a little flaky salt on top?

For more daily dessert ideas and cozy food inspiration, follow Life With Livia.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Peanut Butter Cake


  • Author: Livia Scott
  • Total Time: 1 hour 3 minutes
  • Yield: 12 servings

Description

This Chocolate Peanut Butter Cake is a rich, moist, bakery-style dessert with soft chocolate cake layers, creamy peanut butter frosting, caramel drizzle, and chocolate chips on top. It is an easy recipe for birthdays, dessert ideas, party food, holiday baking, chocolate cake lovers, peanut butter desserts, and sweet food ideas when you want something impressive but still simple to make at home.


Ingredients

2 cups all-purpose flour

3/4 cup unsweetened cocoa powder

1 cup granulated sugar

1 cup packed brown sugar

2 teaspoons baking powder

1 teaspoon baking soda

1 teaspoon salt

3 large eggs

1 cup buttermilk

3/4 cup vegetable oil

2 teaspoons vanilla extract

1 cup hot coffee or hot water

1 1/2 cups creamy peanut butter

1 cup unsalted butter softened

4 cups powdered sugar

1/3 cup heavy cream

1/2 cup caramel sauce

1/2 cup mini chocolate chips

1/2 cup crushed peanut butter cookies or peanut butter candy pieces


Instructions

1. Preheat the oven to 350°F and grease three 8-inch cake pans. Line the bottoms with parchment paper.

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

3. Add the eggs, buttermilk, vegetable oil, and vanilla extract. Mix until smooth.

4. Slowly stir in the hot coffee or hot water until the batter is thin and glossy.

5. Divide the batter evenly between the prepared pans.

6. Bake for 24 to 28 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.

7. Cool the cake layers in the pans for 10 minutes, then transfer them to a wire rack to cool completely.

8. Beat the peanut butter and softened butter together until creamy and smooth.

9. Add powdered sugar gradually, then mix in heavy cream until the frosting is fluffy and spreadable.

10. Place one cake layer on a serving plate and spread peanut butter frosting over the top.

11. Repeat with the remaining cake layers, then frost the top and sides of the cake.

12. Drizzle caramel sauce over the top and sprinkle with mini chocolate chips and crushed peanut butter cookies or candy pieces.

13. Chill the cake for at least 30 minutes before slicing for cleaner layers.

Notes

Do not frost the cake while the layers are warm. Even slightly warm cake can melt the peanut butter frosting and cause the layers to slide, so let the cake cool completely before assembling.

  • Prep Time: 35 minutes
  • Cook Time: 28 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 640
  • Sugar: 58g
  • Sodium: 420mg
  • Fat: 36g
  • Saturated Fat: 12g
  • Unsaturated Fat: 21g
  • Trans Fat: 0g
  • Carbohydrates: 76g
  • Fiber: 4g
  • Protein: 11g
  • Cholesterol: 75mg

Keywords: Chocolate Peanut Butter Cake, chocolate cake, peanut butter cake, easy dessert, birthday cake, party dessert, cake recipe, peanut butter frosting

WANT TO SAVE THIS RECIPE?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Chocolate Bliss Pie

Milk Bar Crack Pie