If there’s one dessert combination that never fails, it’s chocolate and peanut butter. This Peanut Butter Chocolate Cake brings together rich, moist chocolate layers with a smooth, creamy peanut butter frosting that melts in your mouth. The contrast between deep cocoa flavor and nutty sweetness creates a perfectly balanced dessert that feels indulgent yet comforting at the same time.
This cake is all about texture and flavor harmony. The chocolate layers are soft and slightly fudgy, while the peanut butter frosting adds a creamy, velvety finish. Many classic versions of this cake include chocolate ganache or peanut butter fillings to enhance richness, making it a favorite for celebrations and special occasions.
Ingredients
- 1 ¾ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1 ¾ cups granulated sugar
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 2 large eggs (room temperature)
- 1 cup milk
- ½ cup vegetable oil
- 2 tsp vanilla extract
- 1 cup hot coffee or hot water
- ½ cup sour cream
For Peanut Butter Frosting
- 1 cup unsalted butter (softened)
- 1 ½ cups creamy peanut butter
- 3 cups powdered sugar
- 3 tbsp heavy cream
- 1 tsp vanilla extract
- Pinch of salt
Optional Toppings
- ½ cup chocolate chips
- ¼ cup chopped peanuts
Equipments
- 2 or 3 round cake pans (8-inch)
- Mixing bowls
- Electric mixer or stand mixer
- Measuring cups and spoons
- Spatula
- Whisk
- Cooling rack
- Offset spatula
- Cake stand
Instructions
- Preheat oven to 350°F (175°C) and grease cake pans thoroughly.
- Line the bottoms with parchment paper to prevent sticking.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, and salt.
- Add eggs, milk, oil, and vanilla extract to the dry ingredients.
- Beat the mixture until smooth and well combined.
- Add sour cream and mix gently for extra moisture.
- Slowly pour in hot coffee or water while mixing until the batter becomes smooth and slightly thin.
- Divide batter evenly between prepared cake pans.
- Tap pans lightly to remove air bubbles.
- Bake for 30–35 minutes or until a toothpick inserted comes out clean.
- Remove cakes from oven and let them cool in pans for 10–15 minutes.
- Transfer to a cooling rack and allow to cool completely.
- For frosting, beat butter until creamy and smooth.
- Add peanut butter and mix until fully combined.
- Gradually add powdered sugar while mixing on low speed.
- Pour in cream, vanilla extract, and salt.
- Beat on medium-high speed until light and fluffy.
- Level cake layers if needed for even stacking.
- Place one layer on a cake stand and spread frosting evenly.
- Add the second layer and repeat frosting process.
- Frost the entire cake, smoothing the sides and top.
- Decorate with chocolate chips or peanuts if desired.
- Chill for 20 minutes before slicing for clean cuts.
Recipe Information
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Servings: 10–12 slices
- Cuisine: American
- Course: Dessert
Nutrition Information (Approximate)
- Calories: 520 kcal
- Protein: 8 g
- Carbohydrates: 55 g
- Fat: 30 g
- Fiber: 3 g
- Sugar: 40 g
- Sodium: 300 mg
Ultimate Peanut Butter Chocolate Layer Cake
Ingredients
Method
- Preheat oven to 350°F (175°C) and grease cake pans thoroughly.
- Line the bottoms with parchment paper to prevent sticking.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, and salt.
- Add eggs, milk, oil, and vanilla extract to the dry ingredients.
- Beat the mixture until smooth and well combined.
- Add sour cream and mix gently for extra moisture.
- Slowly pour in hot coffee or water while mixing until the batter becomes smooth and slightly thin.
- Divide batter evenly between prepared cake pans.
- Tap pans lightly to remove air bubbles.
- Bake for 30–35 minutes or until a toothpick inserted comes out clean.
- Remove cakes from oven and let them cool in pans for 10–15 minutes.
- Transfer to a cooling rack and allow to cool completely.
- For frosting, beat butter until creamy and smooth.
- Add peanut butter and mix until fully combined.
- Gradually add powdered sugar while mixing on low speed.
- Pour in cream, vanilla extract, and salt.
- Beat on medium-high speed until light and fluffy.
- Level cake layers if needed for even stacking.
- Place one layer on a cake stand and spread frosting evenly.
- Add the second layer and repeat frosting process.
- Frost the entire cake, smoothing the sides and top.
- Decorate with chocolate chips or peanuts if desired.
- Chill for 20 minutes before slicing for clean cuts.
Notes
- Protein: 8 g
- Carbohydrates: 55 g
- Fat: 30 g
- Fiber: 3 g
- Sugar: 40 g
- Sodium: 300 mg
Flavor Profile Breakdown
- Deep, rich chocolate flavor
- Creamy and nutty peanut butter frosting
- Slightly sweet with balanced bitterness
- Soft, moist cake layers
- Smooth and velvety finish
Tips for Best Results
- Use high-quality cocoa powder for deeper flavor
- Add hot coffee instead of water to enhance chocolate taste
- Use creamy peanut butter for smooth frosting
- Allow cake layers to cool completely before frosting
- Beat frosting long enough for a fluffy texture
Variations & Substitutions
- Add chocolate ganache drip for extra richness
- Use crunchy peanut butter for texture
- Substitute sour cream with Greek yogurt
- Add peanut butter cups between layers
- Make cupcakes instead of a layered cake
Mistakes to Avoid
- Overbaking which leads to dry cake
- Using natural peanut butter that separates
- Frosting a warm cake
- Overmixing batter resulting in dense texture
- Skipping parchment paper
Serving Suggestions
- Serve with cold milk or coffee
- Pair with vanilla ice cream
- Garnish with peanut butter cups
- Dust with cocoa powder
Storage Tips
- Store in airtight container at room temperature for 2 days
- Refrigerate for up to 5 days
- Bring to room temperature before serving
- Freeze unfrosted layers for up to 2 months
Why You’ll Love This Recipe
- Classic chocolate and peanut butter combo
- Rich yet balanced flavor
- Soft and moist texture
- Perfect for celebrations
- Easy to customize
How to Serve
- Slice using a sharp knife
- Serve slightly chilled or at room temperature
- Add extra frosting or toppings before serving
- Present on a cake stand for best look
FAQs
Can I use natural peanut butter?
It’s not recommended as it can separate and affect frosting texture.
Why add coffee to chocolate cake?
Coffee enhances the chocolate flavor without making the cake taste like coffee.
Can I make this cake ahead of time?
Yes, bake layers a day ahead and frost before serving.
How do I make the cake extra moist?
Use sour cream and avoid overbaking.
Can I turn this into cupcakes?
Yes, bake for 18–22 minutes and check doneness.
What frosting works best?
Peanut butter buttercream is ideal, but chocolate frosting also works.
Can I add fillings between layers?
Yes, peanut butter cups or ganache are great additions.
How do I store leftovers?
Keep in an airtight container in the fridge for freshness.
Can I freeze this cake?
Yes, freeze unfrosted layers tightly wrapped.
Is this cake very sweet?
It’s rich but balanced with deep chocolate flavor.



