Chocolate Peanut Butter Cake

WANT TO SAVE THIS RECIPE?

Chocolate Peanut Butter Cake is the kind of dessert that instantly gets everyone excited. It brings together deep chocolate flavor, a soft tender crumb, and that rich peanut butter finish that makes every bite feel a little extra special. This is the sort of cake that works for birthdays, weekend baking, potlucks, or those moments when a plain dessert just will not do.

What makes it especially lovable is the balance. The chocolate keeps things bold and moist, while the peanut butter adds creaminess and a familiar nutty sweetness that never feels overdone. Once the layers come together with that smooth frosting, it turns into the kind of homemade cake people remember and ask for again.

Why You’ll Love This Chocolate Peanut Butter Cake

This cake has everything a good celebration dessert should have. The texture is soft without being fragile, the chocolate flavor is rich without tasting too bitter, and the peanut butter frosting makes the whole thing feel cozy and indulgent at the same time. It slices beautifully, looks impressive on the table, and tastes even better after the flavors settle together.

Another reason this cake stands out is how approachable it is. You do not need complicated techniques or fancy bakery tools to make it work. If you can whisk, mix, and frost a cake with a little patience, you can pull this off beautifully in your own kitchen.

What Kind of Peanut Butter Should I Use for Chocolate Peanut Butter Cake?

For the best texture, use a regular creamy peanut butter rather than the natural kind that separates in the jar. Standard creamy peanut butter blends more smoothly into frosting and gives you that classic sweet and salty peanut butter flavor people expect in a dessert like this. If you love a little texture, you can sprinkle chopped peanuts on top, but the frosting itself is best when silky.

If you only have natural peanut butter, stir it very well and expect the frosting to be a bit softer and less predictable. The cake will still taste great, but for the most reliable result, classic shelf-stable creamy peanut butter is the better choice.

Ingredients for the Chocolate Peanut Butter Cake

Every ingredient in this cake has a job to do, from building a rich chocolate base to creating a frosting that is smooth, fluffy, and easy to spread. Using room temperature ingredients where it matters will help the batter blend more evenly and give you a more tender final cake.

  • All-purpose flour helps give the cake structure while still keeping the crumb soft.
  • Unsweetened cocoa powder brings the deep chocolate flavor that forms the heart of the cake.
  • Granulated sugar sweetens the batter and helps keep the cake moist.
  • Brown sugar adds a little extra softness and a faint caramel note that works beautifully with chocolate.
  • Baking powder helps the layers rise with a lighter texture.
  • Baking soda supports lift and reacts well with the dairy in the batter.
  • Salt sharpens the chocolate flavor and balances the sweetness.
  • Eggs give the batter richness and help hold the cake together.
  • Buttermilk keeps the cake tender and adds a slight tang that deepens the flavor.
  • Vegetable oil makes the cake moist and soft for days.
  • Vanilla extract rounds out both the chocolate and peanut butter flavors.
  • Hot coffee or hot water helps bloom the cocoa and creates a smoother, richer batter.
  • Unsalted butter forms the base of the frosting and adds body.
  • Creamy peanut butter gives the frosting its signature flavor and creamy finish.
  • Powdered sugar sweetens and thickens the frosting so it spreads and pipes well.
  • Heavy cream or milk loosens the frosting to the right consistency.
  • Chopped peanuts or chocolate shavings make an optional topping that adds texture and a finished look.
Pin this Recipe

How To Make the Chocolate Peanut Butter Cake

This cake comes together in simple stages, and each one is easy to handle if you take your time. Start by preparing your pans and measuring everything before mixing so the process feels smooth from beginning to end.

Step 1: Prepare the pans and oven

Preheat your oven to 350°F. Grease and line two 8-inch or 9-inch round cake pans so the layers release cleanly after baking. This small step makes assembly much easier later.

Step 2: Mix the dry ingredients

In a large bowl, whisk together the flour, cocoa powder, granulated sugar, brown sugar, baking powder, baking soda, and salt. Make sure the cocoa is evenly distributed so there are no dry pockets in the batter.

Step 3: Add the wet ingredients

Add the eggs, buttermilk, oil, and vanilla to the dry mixture. Stir until everything is mostly combined. The batter will begin thick, and that is completely normal at this stage.

Step 4: Pour in the hot coffee

Slowly add the hot coffee or hot water while mixing gently. This loosens the batter and helps the cocoa develop a fuller chocolate flavor. The batter will be thinner than many cake batters, which is exactly what you want for a moist result.

Step 5: Bake the cake layers

Divide the batter evenly between the prepared pans and bake until the centers spring back lightly and a toothpick comes out with just a few moist crumbs. Let the cakes cool in the pans for several minutes before turning them out onto a rack to cool completely.

Step 6: Make the peanut butter frosting

Beat the butter until smooth, then add the creamy peanut butter and mix until fluffy. Gradually add powdered sugar, then pour in enough cream or milk to create a soft, spreadable frosting. Finish with vanilla and a small pinch of salt if you want the flavor to pop a little more.

Step 7: Assemble and frost

Place one cake layer on a serving plate and spread a generous layer of peanut butter frosting over the top. Add the second cake layer, then frost the top and sides. For a simple finish, use a spoon or offset spatula to make soft swirls. Add chopped peanuts or chocolate shavings on top if you like.

Step 8: Chill briefly and serve

Let the frosted cake sit in the refrigerator for 20 to 30 minutes before slicing if you want especially neat pieces. Then bring it back closer to room temperature for the best flavor and texture.

Serving and Storing Chocolate Peanut Butter Cake

This cake comfortably feeds 10 to 12 people, depending on how generously you slice it. It is rich enough that even modest slices feel satisfying, especially after a full meal or alongside coffee.

For serving, let the cake sit out for a short while if it has been refrigerated so the frosting softens slightly. That brings back the smooth texture and fuller peanut butter flavor. Leftovers can be covered and stored in the refrigerator for up to 5 days. For longer storage, individual slices can be wrapped well and frozen, then thawed in the fridge before serving.

What to Serve With Chocolate Peanut Butter Cake?

Fresh berries

A handful of raspberries or strawberries adds brightness that cuts through the richness of the cake.

Hot coffee

Coffee is one of the best matches for chocolate desserts, and it works especially well with the peanut butter frosting.

Cold milk

A glass of cold milk keeps things classic and makes this cake feel even more nostalgic.

Vanilla ice cream

A scoop on the side turns each slice into a full dessert plate with hot and cold contrast.

Whipped cream

Lightly sweetened whipped cream adds softness without competing with the main flavors.

Salted peanuts

A small sprinkle on the plate or over the top gives extra crunch and brings out the nutty side of the frosting.

Chocolate sauce

For a more decadent presentation, a light drizzle of chocolate sauce makes this cake feel bakery worthy.

Want More Cake Ideas?

If you love rich, bakery-style desserts, there are plenty of other treats worth saving for later. Try Ooey Gooey Butter Cake for something soft and buttery, Butter Pecan Pound Cake when you want a nutty Southern-style bake, Decadent Pistachio Cream Cake for a creamy twist, Carrot Pound Cake with Vanilla Glaze if you enjoy warmly spiced cakes, and Decadent Caramel Banana Pecan Cake for another layered dessert that feels special.

Save This Recipe For Later

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

And let me know in the comments how yours turned out. Did you keep it classic, add chopped peanuts on top, or sneak in a layer of chocolate ganache between the cakes?

I always love hearing the little twists that make a recipe feel personal. Questions are welcome too, because sharing small baking tips can make the next cake even better.

Explore even more homemade dessert inspiration on Janet Dishes on Pinterest and discover your next favorite recipe.

Conclusion

Chocolate Peanut Butter Cake is one of those desserts that never struggles to impress. It is rich, soft, creamy, and full of the kind of classic flavor combination that people come back to again and again. Whether you bake it for a special event or simply because you are in the mood for something deeply satisfying, this cake delivers the kind of homemade comfort that feels worth every slice.

Once you make it once, it has a good chance of becoming one of those dependable favorites you keep in the back of your mind for celebrations, gatherings, and serious chocolate cravings.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 55 minutes
  • Yield: 12 servings
  • Diet: Vegetarian

Description

Chocolate Peanut Butter Cake is a rich, moist layer cake made with deep chocolate cake and creamy peanut butter frosting, perfect for birthdays, celebrations, and anyone who loves classic chocolate peanut butter dessert recipes.


Ingredients

2 cups all-purpose flour

3/4 cup unsweetened cocoa powder

1 1/2 cups granulated sugar

1/2 cup brown sugar

1 1/2 teaspoons baking powder

1 1/2 teaspoons baking soda

1 teaspoon salt

2 large eggs

1 cup buttermilk

1/2 cup vegetable oil

2 teaspoons vanilla extract

1 cup hot coffee or hot water

1 cup unsalted butter, softened

1 1/4 cups creamy peanut butter

3 cups powdered sugar

3 to 5 tablespoons heavy cream or milk

1 teaspoon vanilla extract

1 pinch salt

1/4 cup chopped peanuts, optional

1/4 cup chocolate shavings, optional


Instructions

1. Preheat the oven to 350°F and grease two 8 inch round 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 combined.

4. Slowly pour in the hot coffee or hot water and stir until the batter is smooth.

5. Divide the batter evenly between the prepared pans.

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

7. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

8. To make the frosting, beat the butter until smooth. Add the peanut butter and beat again until creamy.

9. Gradually mix in the powdered sugar, then add the vanilla extract, salt, and enough heavy cream or milk to create a fluffy spreadable frosting.

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

11. Add the second cake layer and frost the top and sides of the cake.

12. Finish with chopped peanuts or chocolate shavings if desired. Chill briefly before slicing for cleaner pieces.

Notes

Use regular creamy peanut butter for the smoothest frosting and the most reliable texture.

Hot coffee deepens the chocolate flavor without making the cake taste like coffee.

Make sure the cake layers are fully cool before frosting so the peanut butter frosting stays thick and easy to spread.

  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 628
  • Sugar: 46g
  • Sodium: 410mg
  • Fat: 34g
  • Saturated Fat: 13g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 78g
  • Fiber: 4g
  • Protein: 10g
  • Cholesterol: 72mg

WANT TO SAVE THIS RECIPE?