Chocolate Peanut Butter Cake is an absolute dream dessert for anyone who adores the luscious combination of chocolate and peanut butter. This cake is rich, moist, and decadent with its dark cocoa flavor complemented beautifully by creamy peanut butter frosting. It offers the perfect balance—each slice melts in your mouth, with layers soaked in chocolate goodness and topped with heavenly ganache.

I first discovered this enchanting Chocolate Peanut Butter Cake during a friend’s birthday celebration. The moment I took my first bite, I loved how the chocolate and peanut butter danced together. The cake wasn’t just a treat; it was a crowd-pleaser. Friends raved about it, and I knew then that I had to try making it at home. It has since become my go-to for gatherings, potlucks, or just when I need a sweet fix. Trust me, your taste buds will thank you for trying this delightful recipe!
Why You’ll Love This Recipe
- Irresistible Flavor: Rich chocolate paired with creamy peanut butter creates a flavor explosion that’s hard to resist.
- Impressive Appearance: Layers of chocolate goodness topped with smooth ganache make for a stunning presentation.
- Crowd-Pleaser: Perfect for birthdays, holidays, or any occasion where you want to impress.
- DIY Heaven: Making your own cake is not only fun but allows for adjustments to fit your specific taste.
- Flexible Serving Options: Decadent enough for dessert but also delightful with coffee as an afternoon treat.
Ingredients You’ll Need
- 1 cup (85 grams) Dutch-process cocoa powder: This adds a deep chocolate flavor; substitute with unsweetened cocoa if needed, but the taste will vary.
- 2 teaspoons instant espresso powder: Enhances the chocolate flavor; can be omitted if you prefer.
- 1 cup (237 grams) boiling water: Helps bloom the cocoa for a richer taste.
- 1¾ cups (222 grams) all-purpose flour: Provides structure; whole wheat flour can be used for a denser texture.
- 1 teaspoon fine sea salt: Balances sweetness; kosher salt works, just use a little more.
- 1 teaspoon baking soda: Helps the cake rise for a fluffy texture.
- 2 cups (400 grams) lightly packed light brown sugar: Adds moisture and flavor; granulated sugar is a possible substitute.
- 1 cup (227 grams) sour cream or full-fat plain yogurt (at room temperature): For moisture and tang; Greek yogurt is a good alternative.
- 4 large eggs (at room temperature): Binds ingredients together; let them sit out before mixing.
- ½ cup (112 grams) neutral oil (such as canola or avocado oil): Adds moisture without flavor; unsalted butter can also work.
- 2 teaspoons vanilla extract: Infuses warmth into the cake; always choose pure vanilla for the best taste.
- 2 sticks (227 grams) unsalted butter (at room temperature): Essential for the frosting, making it creamy.
- 1 cup (270 grams) creamy peanut butter: The star of the frosting; use smooth peanut butter for easy spreading.
- 1 teaspoon vanilla extract: Same as above, enhances the frosting flavor.
- 1/8 teaspoon fine sea salt: Just a pinch to balance sweetness in the frosting.
- 2 to 2½ cups (250-313 grams) powdered sugar (sifted): Sweetens the frosting; adjust amount for desired sweetness.
- 1-3 tablespoons heavy cream or milk: For frosting consistency; use cream for a richer texture.
- 4 ounces (113 grams) semisweet chocolate (finely chopped): For the ganache; bittersweet chocolate can work too.
- ½ cup (120 ml) heavy cream: Needed for the ganache; makes it luscious and smooth.
- Chopped mini peanut butter cups (optional): Adds a fun touch and extra flavor on top!
How to Make Chocolate Peanut Butter Cake
-
Preheat and Prepare: Preheat your oven to 350°F. Line two 8-inch cake pans with parchment rounds, ensuring they’re coated with nonstick cooking spray for easy removal.
-
Mix Cocoa and Espresso: In a small heatproof bowl, whisk together the cocoa powder and espresso powder. Pour the boiling water over the mixture, stirring gently until smooth, and set aside to cool completely.
-
Combine Dry Ingredients: In a large bowl, mix the flour, salt, and baking soda. Add the light brown sugar, using your hands to break up any clumps until the mixture resembles sand.
-
Whisk Wet Ingredients: In a separate bowl, whisk the sour cream, oil, eggs, and vanilla until well blended. Make a well in the center of the dry ingredients, pouring in the wet mixture. Combine gently until mostly mixed, even if it remains a bit lumpy.
-
Add Cocoa Mixture: Pour the cooled cocoa mixture into the cake batter and whisk until fully combined and smooth.
-
Bake the Cake: Divide the batter evenly between the prepared pans (around 740 grams per pan). Firmly tap each pan on the countertop to release any air bubbles. Bake for 32-35 minutes or until a toothpick comes out with moist crumbs attached.
-
Cool the Cake: Allow the cakes to cool in the pans for about 30 minutes, then run a thin knife around the edges before transferring them to wire racks to cool completely.
-
Make the Peanut Butter Frosting: In an electric mixer fitted with the paddle attachment, beat the room temperature unsalted butter and peanut butter on medium-high speed for approximately 3 minutes until light and fluffy. Scrape down the sides as necessary.
-
Finish Frosting: Mix in vanilla extract, salt, powdered sugar, and heavy cream, then continue mixing for another 3 minutes until smooth and fluffy. If needed, add a bit more cream for the perfect consistency.
-
Prepare Ganache: Place finely chopped semisweet chocolate in a heatproof bowl. Heat heavy cream until it simmers; then pour it over the chocolate. Allow it to sit, covered, for a few minutes before whisking until smooth.
-
Assemble the Cake: If your cake layers have domed, level them with a serrated knife. Place one layer on a cake stand and spread an even layer of frosting on top, slightly pushing it over the edges.
-
Add Second Layer: Place the second cake layer upside down onto the frosting so it has a flat top. Then spread the remaining frosting evenly over the top and sides of the cake, smoothing it out.
-
Top with Ganache: Check your ganache consistency; if it’s too thick, microwave it for about 5-10 seconds. If too thin, let it thicken; then pour it over the top of the cake, allowing it to drizzle down the sides.
-
Garnish (Optional): Top with chopped mini peanut butter cups for a fun decoration.
-
Serve or Store: Enjoy immediately, or cover and refrigerate for up to 2 days, bringing it to room temperature for an hour before serving to maintain the perfect texture.
Storing & Reheating
To keep your Chocolate Peanut Butter Cake fresh, store it at room temperature for a day in an airtight container. If you need more time, refrigerate it for up to 2 days, but wrap it well to prevent drying out. For longer storage, freeze slices for up to 3 months; just ensure they’re wrapped tightly in plastic wrap and foil. To enjoy it warm, allow each slice to come to room temperature, or reheat in the microwave for a few seconds.
Chef’s Helpful Tips
- Check mixing times closely; overmixing can lead to a dense cake.
- Ensuring your eggs and sour cream are at room temperature helps create a seamless batter.
- Want to save time? Make the cakes a day in advance and frost before serving!
- Test your cakes for doneness by inserting a toothpick; it should come out clean or with a few crumbs, not wet batter.
- If the ganache sets too thick after cooling, a brief microwave session can bring it back to life.
Chocolate Peanut Butter Cake is not just a dessert; it’s an experience. With its creamy, dreamy balance of flavors and textures, this cake will leave everyone raving, and they might just beg you for the recipe. Experiment with different layers or toppings to make it your own, and savor every bite. Every occasion deserves something extraordinary, and this cake certainly fits the bill!

Recipe FAQs
Can I use natural cocoa powder instead of Dutch-process?
You can use natural cocoa powder; however, remember that it has a more acidic quality, which may result in a slightly different flavor and texture for your cake.
What should I do if my cake layers dome?
If your layers rise unevenly, you can gently level them with a serrated knife after they have cooled. This will help with even stacking and presentation.
Is there a way to make this cake ahead of time?
Absolutely! You can bake the cakes a day or two in advance. Just be sure to wrap them tightly in plastic wrap and keep them stored at room temperature until you’re ready to frost them.
How can I make this cake gluten-free?
For a gluten-free version, substitute all-purpose flour with a gluten-free flour blend. Ensure your baking powder and other ingredients are also gluten-free.
Print
Chocolate Peanut Butter Cake
This Chocolate Peanut Butter Cake combines rich cocoa, creamy peanut butter, and a luscious ganache. It’s perfect for celebrations or as a delightful everyday dessert with its simple preparation and irresistible flavor.
- Total Time: 0 hours
- Yield: 12 servings 1x
Ingredients
- 1 cup (85 grams) dutch-process cocoa powder
- 2 teaspoons instant espresso powder
- 1 cup (237 grams) boiling water
- 1 3/4 cups (222 grams) all-purpose flour
- 1 teaspoon fine sea salt
- 1 teaspoon baking soda
- 2 cups (400 grams) lightly packed light brown sugar
- 1 cup (227 grams) sour cream or full-fat plain yogurt, (at room temperature)
- 4 large eggs, (at room temperature)
- 1/2 cup (112 grams) neutral oil, (such as canola or avocado oil)
- 2 teaspoons vanilla extract
- 2 sticks (227 grams) unsalted butter, (at room temperature)
- 1 cup (270 grams) creamy peanut butter
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine sea salt
- 2 to 2 1/2 cups (250–313 grams) powdered sugar, (sifted)
- 1–3 tablespoons heavy cream or milk
- 4 ounces (113 grams) semisweet chocolate, (finely chopped)
- 1/2 cup (120 ml) heavy cream
- chopped mini peanut butter cups, (optional)
Instructions
- Preheat the oven to 350°F. Line two 8-inch cake pans with parchment rounds and spray with nonstick spray.
- In a heatproof bowl, whisk cocoa powder and espresso powder. Pour boiling water over it and whisk until smooth; set it aside to cool completely.
- In a large bowl, combine flour, salt, and baking soda. Mix in brown sugar and break any clumps until it resembles sand.
- In another bowl, whisk sour cream, oil, eggs, and vanilla until smooth. Make a well in the dry mixture, then pour in the wet ingredients and combine gently, leaving some lumps.
- Stir in the cooled cocoa mixture until the batter is smooth and well combined.
- Divide the batter evenly into the prepared pans. Tap the pans on the counter to remove air bubbles.
- Bake for 32 to 35 minutes, or until a toothpick comes out with moist crumbs. Let cool in pans for 30 minutes before transferring to a wire rack to cool completely.
- Beat butter and peanut butter until fluffy in an electric mixer. Add vanilla, salt, powdered sugar, and cream, continuing to mix until smooth and fluffy.
- If needed, adjust the frosting consistency by adding more cream.
- Make the chocolate ganache by melting chopped chocolate in heated cream until smooth. Allow it to cool until it thickens slightly, about 10-20 minutes.
- Level any domed cake layers with a serrated knife. Place one layer on a cake stand, add parchment strips around it to catch frosting spills, and spread frosting on top.
- Place the second layer upside down on top of the frosting and cover the entire cake with remaining frosting.
- Test ganache consistency and adjust if necessary. Spread over the top and let it drizzle down the sides of the cake. Optionally, garnish with peanut butter cups.
- Serve immediately or cover and refrigerate for up to 2 days. Let sit at room temperature for an hour before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Make sure all ingredients are at room temperature for better mixing.
Use high-quality chocolate for the ganache to enhance the flavor.
You can use creamy or crunchy peanut butter based on your preference.
- Prep Time: N/A
- Cook Time: 57 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 37g
- Sodium: 320mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 70mg






