Introduction
Chocolate Peanut Butter Layer Cake is a classic dessert that brings together two flavors that are simply meant to be together. Rich chocolate cake layers are paired with creamy, smooth peanut butter frosting to create a dessert that feels indulgent, nostalgic, and celebratory all at once. This cake is perfect for birthdays, holidays, or anytime you want a dessert that truly impresses. I first made this cake for a family celebration, and it disappeared faster than any other dessert on the table. The balance between deep chocolate flavor and slightly salty peanut butter is what makes this cake so irresistible. Despite its bakery-style appearance, the recipe is straightforward and approachable, making it achievable even for home bakers. Each slice delivers moist cake, fluffy frosting, and bold flavor that satisfies every chocolate and peanut butter craving.
Print
Chocolate Peanut Butter Layer Cake That Is Rich, Decadent, and Crowd-Pleasing
- Total Time: 1 hour 20 minutes
- Yield: 12 slices
- Diet: Vegetarian
Description
Chocolate Peanut Butter Layer Cake is a rich, indulgent dessert featuring moist chocolate cake layers filled and frosted with creamy peanut butter frosting—perfect for celebrations or special occasions.
Ingredients
- 2 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup whole milk
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup hot water
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar
- 1/4 cup heavy cream
Instructions
- Preheat oven to 350°F (175°C) and grease two 9-inch round cake pans.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt.
- Add eggs, milk, oil, and vanilla extract. Mix until smooth.
- Slowly stir in hot water until batter is well combined.
- Divide batter evenly between prepared pans.
- Bake for 30–35 minutes until a toothpick inserted comes out clean.
- Let cakes cool completely before frosting.
- In a bowl, beat peanut butter and butter until creamy.
- Add powdered sugar and heavy cream, beating until smooth and fluffy.
- Frost one cake layer, place the second layer on top, and frost the top and sides.
Notes
- Use natural creamy peanut butter for best flavor.
- Chill the cake briefly before slicing for cleaner cuts.
- You can garnish with chocolate shavings or peanut butter cups.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Why You’ll Love This Recipe
This cake is rich, moist, and perfectly balanced between sweet and salty flavors. It looks impressive but uses simple ingredients and techniques. It slices beautifully, holds its layers well, and is always a crowd favorite.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
All-purpose flour provides structure while keeping the cake layers tender.
Cocoa powder gives the cake its deep chocolate flavor and rich color.
Granulated sugar sweetens the cake and contributes to a moist crumb.
Brown sugar adds moisture and enhances the chocolate flavor.
Baking powder and baking soda help the cake rise evenly and stay light.
Salt balances sweetness and intensifies both chocolate and peanut butter flavors.
Eggs bind the batter and contribute richness.
Vegetable oil keeps the cake moist and soft.
Milk adds moisture and creates a smooth batter.
Vanilla extract enhances overall flavor and aroma.
Creamy peanut butter forms the base of the frosting, delivering smooth texture and bold flavor.
Unsalted butter adds richness and structure to the frosting.
Powdered sugar sweetens and thickens the frosting.
Heavy cream helps create a light, spreadable frosting consistency.
Optional chocolate ganache can be used as a finishing drizzle or filling.
Directions
Begin by preheating the oven to 175°C and greasing two round cake pans. In a large bowl, whisk together the flour, cocoa powder, sugars, baking powder, baking soda, and salt. In a separate bowl, mix eggs, oil, milk, and vanilla extract until combined. Add the wet ingredients to the dry ingredients and mix until smooth. Divide the batter evenly between the prepared pans and bake until a toothpick inserted into the center comes out clean. Allow the cakes to cool completely. For the frosting, beat the butter and peanut butter until smooth, then gradually add powdered sugar and cream until light and fluffy. Assemble the cake by spreading frosting between the layers and over the top and sides. Finish with chocolate ganache or decorative swirls if desired.
Equipment needed :
Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results.
Servings and timing
This cake serves ten to twelve people. Preparation takes about 25 minutes, with a baking time of approximately 30 minutes, making the total time around 55 minutes plus cooling.
Storage/reheating
Store Chocolate Peanut Butter Layer Cake covered at room temperature for up to two days or refrigerated for up to five days. Allow refrigerated cake to come to room temperature before serving for best texture.

Variations and Customizations
Chocolate Peanut Butter Layer Cake is easy to customize. I have added chopped peanut butter cups between the layers for extra texture and indulgence. For a darker chocolate profile, espresso powder can be added to the batter to enhance cocoa flavor. If you prefer a lighter frosting, whipped peanut butter frosting works well and spreads easily. You can also swap the chocolate cake for a chocolate sponge for a slightly lighter version. Decorating the top with chocolate shavings or roasted peanuts adds visual appeal and crunch.
Nutrition and Dietary Info
This cake is rich and indulgent, containing chocolate, sugar, and peanut butter. It is best enjoyed in moderate portions. Reduced-sugar frosting or smaller slices can help balance indulgence.
Expert Tips & Customizations
Cool completely
Ensure cake layers are fully cooled before frosting to prevent melting.
Smooth frosting
Beat frosting well for a light, fluffy texture.
Level layers
Trim cake tops if needed for clean, stable stacking.
FAQs
Can I make this cake ahead of time?
Yes, it can be baked and assembled a day in advance.
What peanut butter works best?
Creamy peanut butter provides the smoothest frosting.
Can I use boxed cake mix?
Yes, but homemade delivers richer flavor.
Is this cake very sweet?
It is rich but balanced by the peanut butter.
Can I freeze this cake?
Yes, freeze unfrosted layers for up to two months.
Can I make it gluten-free?
Use a gluten-free flour blend suitable for baking.
Does crunchy peanut butter work?
It can be used, but frosting texture will be less smooth.
Can I add chocolate chips?
Yes, fold them into the batter for extra richness.
What frosting pairs best?
Peanut butter frosting is classic and works perfectly.
Is this cake kid-friendly?
Yes, it is very popular with children.
Conclusion
Chocolate Peanut Butter Layer Cake is a timeless dessert that delivers bold flavor, moist texture, and irresistible appeal. With its rich chocolate layers and creamy peanut butter frosting, it is a dependable showstopper that fits any celebration or special occasion where dessert truly matters.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!