I first made this Peanut Butter Chocolate Layer Cake for a birthday and watched the room go quiet during the first bite. It’s a rich, tender chocolate cake layered with a silky peanut butter buttercream, studded and topped with chopped Reeses for texture and nostalgia. This is the sort of cake people bring to celebrations, bake for weekend baking projects with kids, or make when they want a showstopper with familiar flavors. If you like chocolate desserts with bold peanut butter, you might also enjoy my take on chocolate cupcakes with Oreo buttercream that pairs the same crowd-pleasing mix of textures and sweetness chocolate cupcakes with Oreo buttercream.
Why you’ll love this dish
This cake balances deep cocoa flavor and real peanut butter richness without being cloying. It’s flexible: the batter mixes quickly, the frosting can be adjusted for sweetness or peanut intensity, and chopped Reeses add an easy decorative crunch. Make this for birthdays, potlucks, or anytime you want a nostalgic twist on a classic chocolate layer cake. It’s kid-approved, straightforward enough for home bakers, and impressive on the dessert table.
Step-by-step overview
- Bake cocoa-scented cake layers that stay moist thanks to hot water and oil.
- Whip a peanut butter buttercream that’s stable for stacking and piping.
- Finish with a glossy chocolate ganache drizzle, chopped Reeses, and halved candies for a playful top.
This project takes a little time but uses familiar, pantry-friendly ingredients. Expect about 45 minutes active time and 1 hour 15 minutes including bake and cool time.
What you’ll need
- 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
- 2 cups (448g) unsalted butter, room temperature
- 1 1/4 cups (350g) peanut butter (smooth)
- 9 cups (1035g) powdered sugar
- 6-7 tbsp (90-105ml) water or milk (more if needed for spreadable texture)
- 6 Reeses, chopped (for folding into frosting)
- Pinch of salt
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 8 Reeses, cut in half (for decorating top)
- Crumbled Reeses (for garnish)
Notes on ingredients: use natural unsweetened cocoa powder for a clean chocolate flavor. If you prefer a less sweet finish, reduce powdered sugar by up to 1 cup and compensate with a touch more butter. Smooth peanut butter works best for a silky frosting; if using a natural separated-style peanut butter, stir thoroughly before measuring.
How to prepare it
Make the chocolate cake layers:
- Preheat oven to 350°F (175°C). Grease and line two 9-inch round cake pans, or three 8-inch pans.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- In a separate bowl, combine milk, oil, vanilla, and eggs. Whisk until blended.
- Add the wet mixture to the dry ingredients and mix until just combined.
- Carefully pour in the hot water and stir until smooth. The batter will be thin.
- Divide batter evenly between prepared pans. Smooth tops with a spatula.
- Bake two 9-inch pans for 30 to 35 minutes, or three 8-inch pans for 25 to 30 minutes, until a toothpick inserted in the center comes out with a few moist crumbs.
- Let cakes cool in pans for 10 minutes, then invert onto a rack to cool completely.
Make the frosting:
- In a large bowl, beat the room temperature butter until creamy.
- Add peanut butter and beat until fully incorporated and smooth.
- Gradually add powdered sugar, one cup at a time, beating on low until combined. Add a pinch of salt.
- Add 6 to 7 tablespoons of water or milk, starting with 6, and beat until the frosting is smooth and spreadable. Add more liquid if it’s too stiff.
- Fold in chopped Reeses for texture. Reserve a few pieces for decorating.
Assemble the cake:
- Level cake layers if needed. Place the first layer on a cake board or serving plate.
- Spread a thick even layer of peanut butter frosting. Sprinkle a little crumbled Reeses for texture.
- Add the next cake layer, press gently, and repeat until all layers are stacked. Apply a thin crumb coat of frosting and chill for 20 minutes.
- Finish with a final thicker coat of frosting. Smooth the sides or create swirls using an offset spatula.
- For the chocolate finish, heat the heavy cream until just simmering. Pour over the semi-sweet chocolate chips and let sit 1 minute, then stir until glossy. Cool slightly and drizzle over the top edge so some flows down the sides.
- Press halved Reeses around the top and sprinkle crumbled Reeses over the center. Chill the cake briefly so decorations set, then bring to room temperature before serving for the best texture.
Best ways to enjoy it
Serve slices on small dessert plates with a fork. Pair with cold milk or a scoop of vanilla ice cream for contrast. For an adult coffee pairing, a lightly brewed coffee balances the sweetness. Cut generous slices for celebrations and smaller ones for tasting flights, since the cake is rich.
Storage and reheating tips
Store the frosted cake in the refrigerator covered loosely with cake dome or plastic wrap for up to 4 days. Bring slices to room temperature for 20 to 30 minutes before serving; this lets the buttercream soften and flavors open. To freeze, wrap individual unfrosted layers tightly in plastic wrap and foil for up to 3 months. Thaw in the refrigerator overnight before frosting. For leftover slices, freeze flat in an airtight container for up to 2 months.
Pro chef tips
- Room temperature ingredients blend more evenly. Let butter, eggs, and milk warm slightly before starting.
- The hot water step blooms the cocoa, creating a moist crumb and deep chocolate flavor. Stir it in gently.
- If your frosting is too sweet or stiff, add an extra tablespoon of milk at a time until you reach the right spreadable texture.
- Chill for a short period after a crumb coat; it makes the final frosting step much cleaner.
- Use a serrated knife dipped in hot water and wiped dry to get clean cake slices.
Creative twists
- Swap half the semi-sweet chocolate for dark chocolate if you prefer a less sweet ganache.
- Stir 1 tsp of espresso powder into the cake batter to deepen chocolate notes without adding coffee flavor.
- For a nut-free alternative, swap peanut butter for a sunflower seed butter and omit the Reeses; note the flavor will change.
- If you want a lighter presentation, halve the frosting quantities and use a thin coat with a ganache drip.
- For a vegan or dairy-free spin, try a recipe that replaces butter and cream; if you want inspiration for a dairy-free peanut-chocolate treat, see this vegan peanut butter mousse with chocolate ganache vegan peanut butter mousse with chocolate ganache.
Helpful answers
How long does this cake take to make from start to finish?
Active prep time is about 45 minutes. Baking and cooling add 45 minutes to an hour, so plan on roughly 1 hour 30 minutes to 2 hours total. Chilling between frosting steps adds optional time.
Can I use natural separated peanut butter in the frosting?
Yes, but stir it well until fully combined so the oil and solids are reintegrated. Natural peanut butter can make the frosting slightly looser, so start with less added liquid and adjust.
Can I bake this in different sized pans?
Yes. Use two 9-inch round pans for thicker layers, or three 8-inch pans for a taller cake. Baking times will be shorter for smaller pans; check doneness early with a toothpick.
Is it safe to leave the frosted cake at room temperature?
If your kitchen is cool, you can leave slices at room temperature for a few hours. Because the frosting contains butter, store the whole cake in the refrigerator if ambient temperatures are above 75°F. Bring to room temperature before serving for best texture.
Can I make the cake layers ahead of time?
Bake the layers up to 3 days ahead and wrap them tightly in plastic wrap in the refrigerator. Bring to room temperature before assembling. You can also freeze unfrosted layers for longer storage.
What if my frosting becomes grainy or too stiff?
If grainy, beat the frosting a bit longer; it often smooths out. If too stiff, add milk or water a teaspoon at a time until you reach a spreadable consistency. If it’s too thin, add a little more powdered sugar.
PrintPeanut Butter Chocolate Layer Cake
A rich, tender chocolate cake layered with silky peanut butter buttercream and topped with chopped Reeses.
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 75 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 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
- 2 cups (448g) unsalted butter, room temperature
- 1 1/4 cups (350g) peanut butter (smooth)
- 9 cups (1035g) powdered sugar
- 6–7 tbsp (90-105ml) water or milk (more if needed for spreadable texture)
- 6 Reeses, chopped (for folding into frosting)
- Pinch of salt
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 8 Reeses, cut in half (for decorating top)
- Crumbled Reeses (for garnish)
Instructions
- Preheat oven to 350°F (175°C). Grease and line two 9-inch round cake pans, or three 8-inch pans.
- Whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- Combine milk, oil, vanilla, and eggs. Whisk until blended.
- Add the wet mixture to the dry ingredients and mix until just combined.
- Pour in the hot water and stir until smooth. The batter will be thin.
- Divide batter evenly between prepared pans. Smooth tops with a spatula.
- Bake for 30 to 35 minutes until a toothpick comes out with moist crumbs.
- Let cakes cool in pans for 10 minutes, then invert onto a rack to cool completely.
- Beat the butter until creamy. Add peanut butter, mixing until smooth.
- Gradually add powdered sugar, mixing on low and adding a pinch of salt.
- Add water or milk, beating until the frosting is spreadable. Fold in chopped Reeses.
- Level cake layers if needed. Place the first layer on a plate, spread frosting, and add crumbled Reeses.
- Add next cake layer and repeat. Apply a crumb coat and chill for 20 minutes.
- Apply a final layer of frosting. Smooth the edges.
- Heat cream and pour over chocolate chips, stir until glossy. Cool and drizzle over the cake.
- Decorate with halved Reeses and crumbled Reeses.
- Chill briefly to set decorations, then bring to room temperature before serving.
Notes
Use natural unsweetened cocoa powder for a clean flavor. Adjust powdered sugar for sweetness as desired. Room temperature ingredients blend more evenly.
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 42g
- Sodium: 350mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 70mg






