Peanut Butter Chocolate Layer Cake

| Posted on:

March 28, 2026

Peanut Butter Chocolate Layer Cake with rich frosting and layers

Peanut butter and chocolate lovers, rejoice! This Peanut Butter Chocolate Layer Cake is a decadent dessert that combines rich chocolate layers with creamy peanut butter frosting, making it a true delight for your taste buds. Whether you’re celebrating a birthday, hosting a brunch, or simply indulging on a cozy weekend, this cake stands out and impresses every time. My journey with this recipe began during a baking marathon, and the heavenly aroma that filled my kitchen has made it a favorite in my home.

What makes this recipe special

This cake isn’t just another dessert; it’s an experience. The velvety texture of the chocolate layers complements the smooth richness of the peanut butter frosting beautifully. It’s versatile enough to serve at any occasion—birthdays, family gatherings, or even as a treat to indulge yourself. Plus, this cake is relatively easy to make, offering a budget-friendly way to wow your guests. When you make it from scratch, you have control over the ingredients, ensuring a fresher taste than store-bought options.

Step-by-step overview

Making this Peanut Butter Chocolate Layer Cake is broken down into manageable steps. You will start by baking the chocolate cake layers, followed by preparing a luscious peanut butter frosting, and finally creating a dreamy ganache to top it all off. The process may seem lengthy, but every layer and detail adds to the overall decadence and flavor, making it worth the effort.

Gather these items

To prepare this delightful cake, ensure you have the following ingredients on hand:

  • 1 3/4 cups all-purpose flour
  • 2 cups sugar
  • 3/4 cup natural unsweetened cocoa powder
  • 2 1/4 tsp baking soda
  • 1/2 tsp baking powder
  • 1 tsp salt
  • 1 cup milk
  • 1/2 cup vegetable oil
  • 1 1/2 tsp vanilla extract
  • 2 large eggs
  • 1 cup hot water
  • 2 cups unsalted butter, room temperature
  • 1 1/4 cups peanut butter (smooth)
  • 9 cups powdered sugar
  • 6-7 tbsp water or milk
  • 6 Reeses, chopped
  • A pinch of salt
  • 6 oz semi-sweet chocolate chips
  • 1/2 cup heavy whipping cream
  • 8 Reeses, cut in half
  • Crumbled Reeses

Feel free to substitute natural peanut butter for a healthier option or use gluten-free flour to accommodate dietary restrictions.

Directions to follow

  1. Preheat your oven to 350°F (175°C) and grease plus line two 9-inch round cake pans.
  2. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until well mixed.
  3. In a separate bowl, combine the milk, oil, vanilla extract, and eggs; whisk until blended smoothly.
  4. Pour the wet mixture into the dry ingredients. Stir until just combined, then gradually add the hot water. Mix until the batter is smooth. Divide it evenly between the prepared pans and smooth the tops.
  5. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs attached. Allow cakes to cool in the pans for 10 minutes before inverting onto a wire rack to cool completely.
  6. For the frosting, beat the room temperature butter until creamy in a large bowl. Add the peanut butter and mix until smooth. Gradually add the powdered sugar, mixing on low speed until well combined. Add a pinch of salt and enough water or milk to reach a spreadable texture. Fold in the chopped Reeses for an extra treat.
  7. Level the cake layers if necessary. Place the first layer on a cake board, spreading with peanut butter frosting and sprinkles of crumbled Reeses. Repeat with the remaining layers.
  8. Apply a thin crumb coat of frosting around the cake and chill it for about 20 minutes. After chilling, apply a final layer of frosting smoothly around the cake.
  9. For the ganache, heat the heavy cream until it’s just simmering, then pour it over the chocolate chips. Stir the mixture until it’s glossy. Let it cool slightly and then drizzle it over the frosted cake, garnishing with halved Reeses and more crumbled Reeses.
  10. Chill the cake briefly to set the decorations, then serve at room temperature and watch as your guests delight in every bite.

Peanut Butter Chocolate Layer Cake

Best ways to enjoy it

This wonderful cake is perfect for all sorts of occasions! Slice it into generous portions and serve it alongside a leisurely afternoon coffee or tea. For an impressive dessert presentation, serve with vanilla ice cream or a dollop of whipped cream. You can even elevate it with fresh berries for a touch of tartness that balances the rich sweetness.

Keeping leftovers fresh

To store any leftovers, wrap the cake tightly in plastic wrap or place it in an airtight container. This will help keep it moist and flavorful. It can be stored at room temperature for up to three days or in the fridge for up to a week. If you want to save even more for later, freeze individual slices and enjoy them whenever a chocolate craving hits!

Tricks for success

For the best results, ensure your butter is truly at room temperature to achieve a fluffy frosting. If you don’t have access to natural cocoa powder, Dutch-processed cocoa will work as a substitute; just note that it will slightly alter the flavor. Also, consider using a serrated knife to level your cake layers for a beautifully presented finished product.

Creative twists

Shake things up with this recipe by adding flavors like espresso or a splash of peppermint extract to the frosting. You might also consider swapping the smooth peanut butter for crunchy for added texture. For a healthier alternative, use applesauce or Greek yogurt in place of some of the oil in the cake batter.

Your questions answered

Can I use other types of flour for this recipe?

Yes, you can substitute all-purpose flour with gluten-free flour if needed. Just make sure it’s a 1-to-1 gluten-free blend to ensure the cake holds up well.

How long will this cake stay fresh?

The cake can last up to three days at room temperature and up to a week in the refrigerator. For long-term storage, consider freezing it.

Can I make this cake in advance?

Absolutely! You can bake the layers ahead of time and store them wrapped in plastic wrap until you’re ready to frost and serve. Just remember to let them cool completely before wrapping to avoid excessive moisture.

Peanut Butter Chocolate Layer Cake with rich frosting and layers

Peanut Butter Chocolate Layer Cake

A decadent dessert combining rich chocolate layers with creamy peanut butter frosting, perfect for any occasion.
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Servings: 12 servings
Course: Cake, Dessert
Cuisine: American
Calories: 400

Ingredients
  

For the Cake Layers
  • 1 3/4 cups all-purpose flour
  • 2 cups sugar
  • 3/4 cup natural unsweetened cocoa powder
  • 2 1/4 tsp baking soda
  • 1/2 tsp baking powder
  • 1 tsp salt
  • 1 cup milk
  • 1/2 cup vegetable oil
  • 1 1/2 tsp vanilla extract
  • 2 large eggs
  • 1 cup hot water
For the Peanut Butter Frosting
  • 2 cups unsalted butter, room temperature
  • 1 1/4 cups peanut butter (smooth)
  • 9 cups powdered sugar
  • 6-7 tbsp water or milk
  • A pinch salt
  • 6 Reeses, chopped
For the Ganache and Decorations
  • 6 oz semi-sweet chocolate chips
  • 1/2 cup heavy whipping cream
  • 8 Reeses, cut in half
  • Crumble Reeses

Method
 

Baking the Cake Layers
  1. Preheat your oven to 350°F (175°C) and grease plus line two 9-inch round cake pans.
  2. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until well mixed.
  3. In a separate bowl, combine the milk, oil, vanilla extract, and eggs; whisk until blended smoothly.
  4. Pour the wet mixture into the dry ingredients. Stir until just combined, then gradually add the hot water. Mix until the batter is smooth.
  5. Divide it evenly between the prepared pans and smooth the tops.
  6. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs attached.
  7. Allow cakes to cool in the pans for 10 minutes before inverting onto a wire rack to cool completely.
Making the Frosting
  1. Beat the room temperature butter until creamy in a large bowl.
  2. Add the peanut butter and mix until smooth.
  3. Gradually add the powdered sugar, mixing on low speed until well combined.
  4. Add a pinch of salt and enough water or milk to reach a spreadable texture.
  5. Fold in the chopped Reeses for an extra treat.
Assembling the Cake
  1. Level the cake layers if necessary.
  2. Place the first layer on a cake board, spreading with peanut butter frosting and sprinkles of crumbled Reeses. Repeat with the remaining layers.
  3. Apply a thin crumb coat of frosting around the cake and chill it for about 20 minutes.
  4. After chilling, apply a final layer of frosting smoothly around the cake.
Preparing the Ganache
  1. Heat the heavy cream until it’s just simmering, then pour it over the chocolate chips.
  2. Stir the mixture until it’s glossy.
  3. Let it cool slightly and then drizzle it over the frosted cake, garnishing with halved Reeses and more crumbled Reeses.
Serving the Cake
  1. Chill the cake briefly to set the decorations, then serve at room temperature.

Nutrition

Serving: 1Calories: 400kcalCarbohydrates: 45gProtein: 6gFat: 24gSaturated Fat: 10gSodium: 350mgFiber: 1gSugar: 30g

Notes

For best results, ensure your butter is at room temperature. You can substitute natural peanut butter for a healthier option. Consider using a serrated knife to level your cake layers.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating