Peanut Butter Chocolate Layer Cake
If you’re looking for a dessert that steals the show, this Peanut Butter Chocolate Layer Cake is the answer! It’s a rich and decadent treat that combines moist chocolate cake with creamy peanut butter frosting. Trust me, once you take that first bite, you’ll understand why this cake is a family favorite. Perfect for birthdays, gatherings with friends, or even just a cozy night in, this cake brings joy to any occasion.
What makes this recipe so special is not just its delightful flavor but also how easy it is to whip up. You can have it ready in under an hour, and it’s sure to impress everyone at your table. So grab your apron and let’s get started!
Why You’ll Love This Recipe
- Easy Preparation: This cake comes together quickly, making it ideal for busy weeknights or last-minute celebrations.
- Family-Friendly Appeal: Who doesn’t love the classic combo of peanut butter and chocolate? Kids and adults alike will be asking for seconds!
- Make-Ahead Convenience: You can bake the layers ahead of time and frost them later, making party planning a breeze.
- Decadent Flavor: The combination of rich chocolate and creamy peanut butter frosting creates a dessert experience that’s truly indulgent.

Ingredients You’ll Need
You’ll be pleased to know that this Peanut Butter Chocolate Layer Cake uses simple, wholesome ingredients that you likely already have at home. Gather these goodies, and let’s create something wonderful!
For the Cake
- 1 3/4 cups (228g) all-purpose flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- 1/2 cup (120ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
For the Frosting
- 2 cups (448g) unsalted butter, room temperature
- 1 1/4 cups (350g) peanut butter
- 9 cups (1035g) powdered sugar
- 6-7 tbsp (90-105ml) water or milk
For Toppings
- 6 Reese’s, chopped
- Pinch of salt
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 8 Reese’s, cut in half
- Crumbling Reese’s
Variations
This recipe is wonderfully flexible! Feel free to put your own spin on it with these fun variations:
- Add some crunch: Mix in some chopped nuts like peanuts or walnuts for added texture!
- Switch up the frosting: Try using a chocolate ganache instead of peanut butter frosting for a different flavor profile.
- Go gluten-free: Substitute all-purpose flour with your favorite gluten-free blend to make this cake suitable for everyone.
- Make it mini: Bake the batter in cupcake tins instead of round pans for individual treats!
How to Make Peanut Butter Chocolate Layer Cake
Step 1: Prepare Your Baking Pans
Start by preheating your oven to 350°F (175°C). Grease and flour two round cake pans. This step ensures that your cakes release easily after baking—nobody wants their masterpiece stuck in the pan!
Step 2: Mix Dry Ingredients
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Mixing these dry ingredients well helps distribute the leavening agents evenly throughout the batter.
Step 3: Combine Wet Ingredients
In another bowl, mix together the milk, vegetable oil, vanilla extract, and eggs until smooth. Slowly add the hot water while stirring gently. The hot water will help create a moist cake texture.
Step 4: Combine Dry & Wet Ingredients
Pour the wet mixture into the dry ingredients and mix until just combined. Be careful not to overmix; this can lead to a dense cake instead of light and fluffy layers.
Step 5: Bake Your Layers
Divide the batter equally between your prepared pans. Bake in your preheated oven for about 22 minutes or until a toothpick inserted into the center comes out clean. This step is crucial—keep an eye on them!
Step 6: Cool Down Your Cakes
Let your cakes cool in their pans for about 10 minutes before transferring them to wire racks to cool completely. Cooling properly ensures you get nice clean layers when it’s time to frost!
Step 7: Make the Frosting
While your cakes cool down, whip together softened butter and peanut butter until creamy. Gradually add powdered sugar while mixing and then add enough water or milk until you reach your desired consistency.
Step 8: Assemble Your Cake
Once cooled, place one layer on a serving plate and spread frosting on top. Add chopped Reese’s before placing the second layer on top. Frost the top and sides of your cake generously.
Step 9: Add Toppings
For extra decadence, melt chocolate chips with heavy cream over low heat until smooth. Drizzle over your frosted cake and top with halved Reese’s and crumbled pieces.
And there you have it—a stunning Peanut Butter Chocolate Layer Cake that’s sure to delight! Enjoy every slice!
Pro Tips for Making Peanut Butter Chocolate Layer Cake
Baking this delightful cake is an enjoyable adventure, and with these handy tips, you’ll ensure it’s a success!
-
Measure ingredients accurately: Using precise measurements will help your cake rise perfectly and maintain the right texture, ensuring a moist and fluffy result.
-
Use room temperature ingredients: Having your eggs and butter at room temperature allows for better incorporation into the batter, leading to a more uniform consistency and improved flavor.
-
Don’t skip the hot water: Adding hot water to the batter helps to bloom the cocoa powder, enhancing the chocolate flavor of your cake. Trust me; it makes a difference!
-
Cool layers completely: Allowing your cake layers to cool fully before frosting prevents the peanut butter frosting from melting, giving you that beautiful, layered look.
-
Be generous with frosting: Don’t skimp on the peanut butter frosting between layers or on top! A thick layer not only adds richness but also makes each bite heavenly.
How to Serve Peanut Butter Chocolate Layer Cake
This cake is not just a treat for the taste buds; it’s also a feast for the eyes! Presenting it beautifully can make any occasion feel special.
Garnishes
- Chopped peanuts: Sprinkle some chopped peanuts on top of the cake for extra crunch and a pop of nutty flavor.
- Chocolate shavings: Add some chocolate shavings or curls on top for an elegant touch that pairs perfectly with the rich chocolate.
- Fresh berries: Serve with a few fresh raspberries or strawberries on the side to add a burst of color and a refreshing contrast to the sweetness.
Side Dishes
- Vanilla Ice Cream: A classic pairing, creamy vanilla ice cream complements the richness of the cake while adding a cool, refreshing element.
- Coffee: A warm cup of coffee enhances the chocolate flavor and provides an excellent balance to the sweetness of the cake.
- Fruit Salad: A light fruit salad can offer a refreshing contrast to this rich dessert, cleansing your palate between bites.
- Whipped Coconut Cream: For a dairy-free option that still brings creaminess, serve with whipped coconut cream—it’s light yet indulgent!
With these serving ideas in mind, you’re ready to impress your friends and family with this stunning Peanut Butter Chocolate Layer Cake! Enjoy every scrumptious slice!

Make Ahead and Storage
This Peanut Butter Chocolate Layer Cake is perfect for meal prep! Whether you’re planning a special occasion or just want to indulge throughout the week, you can easily make this cake ahead of time and store it for later enjoyment.
Storing Leftovers
- Keep any leftover cake in an airtight container at room temperature for up to 3 days.
- If you prefer, refrigerate the cake to extend its freshness for about a week.
- For best results, place a piece of wax paper between the cake and the lid if storing in the refrigerator to prevent sticking.
Freezing
- To freeze, wrap each slice of cake tightly in plastic wrap followed by aluminum foil.
- Store the wrapped slices in a freezer-safe bag or container for up to 3 months.
- For whole cakes, ensure it’s well-wrapped before freezing to maintain its moisture.
Reheating
- To enjoy your frozen cake, thaw it overnight in the refrigerator before serving.
- For a warm slice, microwave on low power for about 10-15 seconds until warmed through.
- Alternatively, you can reheat in an oven preheated to 350°F (175°C) for about 10 minutes.
FAQs
Here are some common questions about making this delicious Peanut Butter Chocolate Layer Cake!
Can I use a different type of frosting on my Peanut Butter Chocolate Layer Cake?
Absolutely! While peanut butter frosting is delightful, feel free to experiment with chocolate ganache or cream cheese frosting for a different flavor profile.
How should I store my leftover Peanut Butter Chocolate Layer Cake?
Store leftovers in an airtight container at room temperature for up to three days or refrigerate them for up to one week. Just be sure to wrap it well!
Can I make this Peanut Butter Chocolate Layer Cake gluten-free?
Yes! Substitute all-purpose flour with a gluten-free baking blend. Ensure that all other ingredients are also gluten-free.
What can I use instead of heavy whipping cream?
You can use coconut cream or non-dairy whipped topping as alternatives if you’re looking for a non-dairy substitute for heavy whipping cream.
Final Thoughts
I hope you feel inspired to bake this delightful Peanut Butter Chocolate Layer Cake! It’s not just a treat; it’s a celebration of flavors that brings joy with every slice. Enjoy making it as much as you’ll love sharing it with friends and family. Happy baking!
Peanut Butter Chocolate Layer Cake
If you’re searching for a show-stopping dessert, look no further than this Peanut Butter Chocolate Layer Cake! With its moist chocolate layers and creamy peanut butter frosting, this cake is sure to impress at any gathering. Perfect for birthdays or cozy nights in, each bite is a delightful blend of rich chocolate and nutty goodness. Plus, it’s incredibly easy to make, allowing you to whip it up in under an hour. Get ready for a dessert that will have everyone asking for seconds!
- Prep Time: 20 minutes
- Cook Time: 22 minutes
- Total Time: 42 minutes
- Yield: Approximately 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- 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
- 9 cups powdered sugar
- 6–7 tbsp water or milk
- 6 Reese's, chopped
- Pinch of salt
- 6 oz semi-sweet chocolate chips
- 1/2 cup heavy whipping cream
- 8 Reese's, cut in half
- Crumbling Reese's
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two round cake pans.
- In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- In another bowl, combine milk, vegetable oil, vanilla extract, and eggs. Mix well and add hot water gradually.
- Pour wet ingredients into dry ingredients; mix until just combined.
- Divide batter between prepared pans and bake for about 22 minutes or until a toothpick comes out clean.
- Allow cakes to cool in pans for 10 minutes before transferring them to wire racks to cool completely.
- While cakes cool, whip together softened butter and peanut butter until creamy. Gradually add powdered sugar while mixing and then add enough water or milk until you reach desired consistency.
- Once cooled, place one layer on a serving plate and spread frosting on top. Add chopped Reese's before placing the second layer on top. Frost the top and sides of your cake generously.
- For extra decadence, melt chocolate chips with heavy cream over low heat until smooth. Drizzle over your frosted cake and top with halved Reese's and crumbled pieces.
Nutrition
- Serving Size: 1 slice (100g)
- Calories: 450
- Sugar: 50g
- Sodium: 300mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 30mg
