Chocolate Peanut Butter Cake Recipe
Introduction
This Chocolate Peanut Butter Cake is a rich and decadent dessert that perfectly balances deep chocolate flavor with creamy peanut butter frosting. Layered with both chocolate and peanut butter buttercreams, it’s an impressive treat great for special occasions or anytime you want to indulge.

Ingredients
- 1 3/4 cups all purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 2 cups Domino’s Bakers Sugar
- 1 teaspoon salt
- 2 large eggs
- 1 cup milk of choice
- 1/2 cup canola oil or vegetable oil
- 2 teaspoons vanilla extract
- 2 teaspoons instant coffee powder (optional)
- 1 cup boiling water
- 3 sticks unsalted butter (softened, 1 1/2 cups)
- 6 cups Domino’s Powdered Sugar
- 1 1/2 cups creamy peanut butter
- 3/4 teaspoon salt
- 3 tablespoons milk of choice (if needed for more creaminess)
- 4 sticks unsalted butter (softened, 2 cups)
- 1 cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 5 cups Domino’s Powdered Sugar
- 2/3 cup heavy whipping cream (room temperature)
- 1 1/3 cups dark chocolate chips (melted and cooled)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Spray three 8-inch cake pans with non-stick spray and line the bottoms with parchment paper. Lightly spray the parchment paper as well.
- Step 2: Sift together the flour, cocoa powder, baking powder, and baking soda in a large bowl. Add the sugar and salt, then whisk briefly to combine.
- Step 3: In a separate bowl, whisk the eggs, milk, oil, and vanilla extract until combined. Pour this into the dry ingredients and mix until smooth, about 30 seconds.
- Step 4: Dissolve coffee powder in the boiling water, then add it to the batter. The batter will be thin. Divide evenly among the prepared pans.
- Step 5: Bake for 30 to 45 minutes, or until a skewer inserted in the center comes out clean. Let cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
- Step 6: For the peanut butter frosting, beat 3 sticks of softened butter until fluffy. Add peanut butter and salt, mixing until smooth.
- Step 7: Gradually add 6 cups powdered sugar, starting on low speed and increasing. Beat on high for 2-3 minutes until fluffy. Add milk if needed to reach desired creaminess.
- Step 8: For the dark chocolate frosting, melt chocolate chips in the microwave in 30-second intervals, stirring until smooth and cooling slightly.
- Step 9: Beat the remaining 4 sticks softened butter until smooth. Add cocoa powder, vanilla, and salt, mixing on low to combine.
- Step 10: Gradually add 5 cups powdered sugar, mixing slowly. Halfway through, add heavy cream to help achieve a spreadable consistency.
- Step 11: Mix in the melted chocolate on low speed until fully incorporated and smooth.
- Step 12: To assemble, place a small dollop of chocolate frosting on your cake plate and set one cake layer on top.
- Step 13: Pipe a circle of peanut butter frosting around the edge of the cake layer and fill the center, then add the next cake layer and repeat.
- Step 14: Place the final cake layer on top and frost the entire cake with the dark chocolate frosting.
- Step 15: Use the remaining peanut butter frosting to pipe swirls around the top edge of the cake.
- Step 16: Optionally, garnish with chopped salted peanuts on top of the peanut butter swirls and around the base for extra texture and flavor.
Tips & Variations
- Use instant coffee powder to deepen the chocolate flavor, but omit if you prefer a purely chocolate-peanut butter taste.
- If you prefer a less sweet cake, reduce the powdered sugar slightly in the frostings.
- For easier frosting, make sure your butter is softened but not melted.
- Decorate the cake with chopped peanuts, chocolate shavings, or even a drizzle of melted peanut butter for extra flair.
Storage
Store the cake covered in the refrigerator for up to 4 days. Before serving, allow it to sit at room temperature for about 30 minutes to soften the frosting. Leftover cake can also be frozen for up to 2 months; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, substitute the all-purpose flour with a gluten-free baking blend that measures cup-for-cup. Make sure your baking powder and other ingredients are gluten-free as well.
Can I prepare this cake in advance?
Absolutely. You can bake the cake layers and prepare the frostings up to two days ahead. Keep layers wrapped tightly in plastic wrap at room temperature or refrigerated. Assemble the cake the day you plan to serve it for best freshness.
Print
Chocolate Peanut Butter Cake Recipe
- Total Time: 3 hours 15 minutes
- Yield: 12 servings 1x
Description
This decadent Chocolate Peanut Butter Cake features moist layers of rich cocoa-infused chocolate cake paired with luscious peanut butter buttercream filling and topped with a smooth dark chocolate buttercream frosting. Perfectly balanced flavors and textures make this crowd-pleaser ideal for celebrations and chocolate lovers alike.
Ingredients
Chocolate Cake
- 1 3/4 cups all purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 2 cups Domino’s Bakers Sugar
- 1 teaspoon salt
- 2 large eggs
- 1 cup milk of choice
- 1/2 cup canola oil or vegetable oil
- 2 teaspoons vanilla extract
- 2 teaspoons instant coffee powder (optional)
- 1 cup boiling water
Peanut Butter Buttercream Frosting
- 3 sticks unsalted butter (softened, 1 1/2 cups)
- 6 cups Domino’s Powdered Sugar
- 1 1/2 cups creamy peanut butter
- 3/4 teaspoon salt
- 3 tablespoons milk of choice (if needed for creaminess)
Dark Chocolate Buttercream Frosting
- 4 sticks unsalted butter (softened, 2 cups)
- 1 cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 5 cups Domino’s Powdered Sugar
- 2/3 cup heavy whipping cream (room temperature)
- 1 1/3 cups dark chocolate chips (melted and cooled)
Optional Garnish
- Chopped salted peanuts
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C). Spray three 8-inch round cake pans with non-stick cooking spray and line the bottoms with parchment paper. Lightly spray the top of the parchment paper to ensure easy cake removal. Alternatively, use two 9-inch pans if you prefer a double layer cake.
- Mix Dry Ingredients: In a large bowl, sift together the flour, cocoa powder, baking powder, and baking soda. Add the sugar and salt, then whisk briefly to combine all the dry ingredients evenly.
- Combine Wet Ingredients: In a separate bowl, whisk the eggs, milk, oil, and vanilla extract until fully blended. Pour this mixture into the dry ingredients and mix until smooth and lump-free, about 30 seconds.
- Add Coffee and Water: Dissolve the instant coffee powder in the boiling water. The batter will be very thin once added. Pour the coffee-water mixture into the cake batter and stir gently to combine.
- Pour and Bake: Divide the batter evenly among the prepared cake pans. Bake for 30-45 minutes, or until a wooden skewer inserted into the center of the cakes comes out clean.
- Cool the Cakes: Allow the cakes to cool for 10 minutes in the pans, then remove from pans and cool completely on wire racks for about 2 hours before frosting.
- Prepare Peanut Butter Buttercream: Using a mixer, beat softened butter in a large bowl until fluffy. Add the peanut butter and salt; beat until incorporated. Gradually add powdered sugar starting on low speed, then increase speed and beat for 2-3 minutes until fluffy. Add milk if needed for a creamier texture.
- Prepare Dark Chocolate Buttercream: Melt dark chocolate chips in the microwave in 30-second intervals, stirring after each, until smooth. Cool to room temperature. In a large bowl, beat softened butter on medium speed until smooth, then add the cocoa powder, vanilla extract, and salt; mix on low speed until combined. Gradually add powdered sugar, and midway through, incorporate heavy whipping cream to ease mixing. Finally, blend in the melted chocolate on low speed until smooth and desired consistency is reached.
- Assemble the Cake: Place a dollop of dark chocolate buttercream on your cake plate to anchor the first cake layer. Position the first cake layer on top.
- Layer with Peanut Butter Frosting: Fill a pastry bag with peanut butter frosting and pipe a large circle around the edge of the cake layer, then fill the center with peanut butter frosting. Repeat this layering step with the second cake layer and peanut butter frosting, then place the third cake layer on top.
- Frost the Cake: Spread the dark chocolate buttercream evenly over the top and sides of the assembled cake.
- Decorate with Peanut Butter Swirls: Using remaining peanut butter frosting, pipe decorative swirls along the top edge of the cake.
- Add Optional Garnish: Sprinkle chopped salted peanuts atop the peanut butter swirls and around the base of the cake for added texture and flavor. Your cake is now ready to serve and enjoy!
Notes
- Using instant coffee powder intensifies the chocolate flavor, but it is optional.
- Ensure all butter used in frostings is softened to room temperature for smooth mixing.
- Adjust milk quantity in peanut butter frosting to achieve desired spreadability and creaminess.
- If a double-layer cake is preferred, bake in two 9-inch pans instead of three 8-inch pans.
- Chilling the cake layers briefly before frosting can help reduce crumb formation.
- Store the cake refrigerated due to dairy-based frostings; allow cake to come to room temperature before serving for best flavor.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: chocolate cake, peanut butter cake, chocolate peanut butter cake, homemade chocolate cake, peanut butter frosting, chocolate buttercream, layered cake, dessert recipe

