I want a layer cake that tastes exactly like a Reese’s Peanut Butter Cup, but I don’t want to spend all day in the kitchen or hunt down weird ingredients. That’s the internal argument happening right now, standing in my kitchen at 10 AM on a Saturday, staring at a jar of creamy peanut butter. The craving hit hard last night around 9 PM, and honestly, it didn’t fade by morning. I have butter, sugar, flour, eggs, and a bag of chocolate chips in the pantry. The only thing I’m missing is a plan.
So here’s the thing about peanut butter and chocolate together. It’s not just a flavor combination. It’s a mood. A memory. That first bite of a Reese’s cup where the chocolate shell cracks and the peanut butter center hits your tongue all salty and sweet. This cake had to capture that exact moment in every single slice. Not close. Not kind of. Exact.
I tested this recipe four times before I got it right. The first cake was too dry. The second had a peanut butter frosting that was so thick it pulled crumbs off the layers. The third, well, let’s just say I learned that too much peanut butter in the batter makes the cake dense and heavy. But the fourth attempt? That was the one where my husband walked into the kitchen, saw the cake on the counter, and said, “Did you just make a giant Reese’s cup?” And I knew I had something worth sharing.
This isn’t one of those cakes that looks complicated but actually comes together in a way that surprises you. It’s straightforward. Real ingredients. Clear steps. And the payoff is a three-layer cake that tastes like childhood but looks like you spent hours on it. Which you kind of did, but in the best way possible.
Why You’ll Love This Recipe
I’ve made a lot of cakes in my time. Some were showstoppers. Some were, well, learning experiences. But this Reese’s Peanut Butter Cup Layer Cake hits a sweet spot that most dessert recipes miss. It’s impressive enough for a birthday party but simple enough for a random Tuesday when you just need chocolate and peanut butter in your life.
Here’s what makes this recipe stand out from every other chocolate peanut butter cake on the internet:
- Real peanut butter flavor – Not that artificial stuff. The cake itself has peanut butter in the batter, and the frosting is loaded with it. Every bite tastes like the real deal.
- Super moist crumb – The secret is buttermilk and oil instead of just butter. This cake stays moist for days, if it lasts that long.
- Perfect chocolate-to-peanut-butter ratio – I spent way too much time tweaking this. The chocolate cake is rich but not overwhelming, and the peanut butter frosting is creamy without being cloying.
- No weird ingredients – You probably have everything in your pantry right now. No specialty flours, no obscure extracts, nothing that requires a trip to a specialty store.
- Make-ahead friendly – The cake layers freeze beautifully, and the frosting keeps in the fridge for a week. You can spread the work out over a couple of days.
- Crowd-pleaser guaranteed – I brought this to a potluck last month, and three people asked for the recipe before I even got my plate of food. Kids love it. Adults love it. It’s universal.
This is the kind of cake that makes people close their eyes when they take the first bite. And honestly, that’s the best compliment a baker can get.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients that come together to create something truly special. The key is using the right kind of each ingredient and having everything at room temperature before you start.
For the Chocolate Cake Layers
- All-purpose flour (2 ½ cups / 312g) – Spoon and level it into your measuring cup. Don’t scoop directly from the bag or you’ll end up with too much flour and a dry cake.
- Unsweetened cocoa powder (¾ cup / 75g) – I prefer Dutch-processed cocoa for its smoother, richer flavor, but natural cocoa works fine too.
- Granulated sugar (2 cups / 400g) – This is a standard amount for a layer cake. Don’t reduce it or the texture will suffer.
- Baking powder (1 ½ teaspoons) and baking soda (1 ½ teaspoons) – The combination gives the cake lift and helps it brown properly.
- Salt (1 teaspoon) – Balances the sweetness and brings out the chocolate flavor.
- Buttermilk (1 cup / 240ml) – This is non-negotiable for moisture and tenderness. If you don’t have buttermilk, add 1 tablespoon of lemon juice or vinegar to regular milk and let it sit for 5 minutes.
- Vegetable oil (½ cup / 120ml) – Keeps the cake moist longer than butter alone. Use a neutral oil like canola or grapeseed.
- Large eggs (2, room temperature) – Room temperature eggs incorporate better into the batter and create a more even crumb.
- Vanilla extract (2 teaspoons) – Pure vanilla, not imitation. It makes a difference.
- Hot coffee (1 cup / 240ml) – This is the secret ingredient. Coffee enhances the chocolate flavor without making the cake taste like coffee. Trust me on this.
For the Peanut Butter Frosting

- Creamy peanut butter (1 cup / 256g) – Use a brand like Jif or Skippy. Natural peanut butter that separates will make the frosting grainy and unstable.
- Unsalted butter (½ cup / 113g, softened) – Let it sit out for at least an hour before you start. Cold butter won’t cream properly.
- Powdered sugar (3 ½ cups / 438g) – Sift it if it’s lumpy. Nobody wants lumpy frosting.
- Heavy cream (¼ cup / 60ml, plus more as needed) – This thins the frosting to the perfect spreading consistency.
- Vanilla extract (1 teaspoon)
- Salt (¼ teaspoon) – A little salt makes the peanut butter flavor pop.
For the Chocolate Ganache Drip
- Semi-sweet chocolate chips (½ cup / 85g) – I like Ghirardelli or Guittard for consistent melting.
- Heavy cream (⅓ cup / 80ml)
For Decoration
- Mini Reese’s Peanut Butter Cups (about 20, unwrapped and halved) – For the top and sides of the cake.
- Chopped peanuts (optional, for the bottom border)
If you’re looking for another dessert that uses simple ingredients and delivers big flavor, my brown sugar peach cobbler is a summer favorite that comes together just as easily.
Equipment Needed
You don’t need a professional bakery setup for this cake, but having the right tools makes everything smoother. Here’s what you’ll need:
- Three 8-inch round cake pans – I’ve used Wilton and Fat Daddio’s pans for years. They distribute heat evenly and don’t warp. If you only have two pans, you can bake the layers in batches.
- Stand mixer or hand mixer – A stand mixer with the paddle attachment is ideal for the frosting, but a hand mixer works perfectly for both the cake batter and frosting.
- Parchment paper – Cut circles to line the bottom of your pans. This guarantees the cakes release cleanly every time.
- Cooling racks – Essential for cooling the cakes evenly so they don’t get soggy on the bottom.
- Offset spatula – This is my favorite tool for spreading frosting. It gives you smooth, even layers without tearing the cake.
- Cake turntable – Not strictly necessary, but if you want a professional-looking finish, this makes frosting so much easier.
- Serrated knife – For leveling the cake layers. A bread knife works great.
- Piping bag and tip – For the decorative rosettes on top. A 1M star tip creates beautiful swirls.
If you’re just starting out, don’t stress about having every single tool. I made this cake for years with just a hand mixer, a couple of pans, and a butter knife. It still tasted amazing.
Preparation Method
Let’s walk through this step by step. Take your time, read through everything once before you start, and you’ll be fine.
Step 1: Prepare Your Pans and Preheat the Oven
Preheat your oven to 350°F (175°C). Grease three 8-inch round cake pans with butter or cooking spray. Cut circles of parchment paper to fit the bottom of each pan, place them inside, and grease the parchment too. Dust the pans with a light coating of cocoa powder instead of flour to avoid white spots on your chocolate cake.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt. Whisk for about 30 seconds to aerate everything and break up any lumps. Set this aside.
Step 3: Combine the Wet Ingredients
In a separate bowl or a large liquid measuring cup, whisk together the buttermilk, oil, eggs, and vanilla extract. Make sure the eggs are fully incorporated. The mixture will look a little separated, and that’s fine.
Step 4: Make the Batter
Pour the wet ingredients into the dry ingredients and mix on medium speed for about 30 seconds. The batter will be very thick at this point. Scrape down the sides and bottom of the bowl with a spatula.
With the mixer running on low, slowly pour in the hot coffee. The batter will thin out significantly. Don’t panic. This is supposed to happen. Mix just until everything is smooth and combined, about 30 seconds more. The batter will be thin and liquidy, almost like a milkshake.
Step 5: Divide and Bake
Divide the batter evenly among the three prepared pans. I use a kitchen scale to get exactly 500 grams per pan, but you can also use a measuring cup. Give each pan a gentle tap on the counter to release any air bubbles.
Bake for 25 to 30 minutes. The cakes are done when a toothpick inserted into the center comes out with just a few moist crumbs attached. Don’t overbake. The edges should be pulling away from the pan slightly, and the tops will spring back when lightly touched.
Step 6: Cool the Cakes
Let the cakes cool in their pans on a wire rack for 15 minutes. Then run a thin knife around the edges and invert them onto the rack. Peel off the parchment paper and let them cool completely. This takes about 1 to 2 hours. Don’t even think about frosting a warm cake. It will be a disaster.
Step 7: Make the Peanut Butter Frosting
While the cakes are cooling, make the frosting. In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the softened butter and peanut butter together on medium speed until smooth and creamy, about 2 minutes. Scrape down the bowl.
Add the powdered sugar one cup at a time, mixing on low speed after each addition. The mixture will look dry and crumbly at first. That’s normal. Add the heavy cream, vanilla extract, and salt. Increase the speed to medium-high and beat for 3 to 4 minutes until the frosting is light, fluffy, and spreadable. If it’s too thick, add another tablespoon of heavy cream. If it’s too thin, add a little more powdered sugar.
Step 8: Level the Cake Layers
Once the cakes are completely cool, use a serrated knife to level the tops. Place one hand flat on top of the cake and gently saw off the domed top with the knife. You want flat, even layers. Save the scraps for snacking or making cake pops.
Step 9: Assemble the Cake
Place one cake layer on your serving plate or cake board. Spread about ¾ cup of peanut butter frosting evenly over the top. Repeat with the second layer and another ¾ cup of frosting. Place the third layer on top, cut side down.
Step 10: Apply the Crumb Coat
Spread a thin layer of frosting all over the top and sides of the cake. This is the crumb coat. It doesn’t have to be pretty. It just needs to trap all the loose crumbs. Refrigerate the cake for 30 minutes until the crumb coat is firm.
Step 11: Apply the Final Coat
Spread the remaining frosting over the chilled cake. Use your offset spatula to get smooth sides and a flat top. If you want a rustic look, leave some swirls. If you want it smooth, run the spatula under hot water, dry it off, and gently smooth the frosting.
Step 12: Make and Apply the Ganache Drip
Place the chocolate chips in a small heatproof bowl. Heat the heavy cream in a small saucepan until it just starts to simmer (small bubbles around the edges). Pour the hot cream over the chocolate chips and let it sit for 2 minutes. Stir gently until smooth and glossy. Let it cool for 5 to 10 minutes until it’s still fluid but not hot.
Using a small spoon, carefully drizzle the ganache around the edges of the cake, letting it drip down the sides. Then pour the remaining ganache in the center and spread it to the edges. Let the ganache set for 10 minutes.
Step 13: Decorate
Press halved mini Reese’s cups around the bottom edge of the cake. Pipe rosettes on top using the remaining frosting and a 1M star tip. Top each rosette with a mini Reese’s cup half. Sprinkle chopped peanuts around the bottom if you’re using them.
Refrigerate the cake for at least 30 minutes before slicing to let everything set. This makes cleaner slices.
Cooking Tips & Techniques
I’ve made this cake enough times to know exactly where things can go wrong. Here are the lessons I learned the hard way so you don’t have to.
Room temperature ingredients matter. The first time I made this cake, I used cold eggs straight from the fridge. The batter came out lumpy, and the cake had a weird texture. Take the eggs and buttermilk out of the fridge 30 minutes before you start. It makes a real difference in how the batter comes together.
Don’t overmix the batter. Once you add the coffee, mix just until everything is combined. Overmixing develops the gluten in the flour and makes the cake tough. A few small lumps in the batter are fine. They’ll bake out.
Use a kitchen scale for even layers. I know it’s an extra step, but weighing the batter ensures all three layers bake at the same thickness. If one pan has more batter than the others, you’ll end up with uneven layers that are hard to stack.
Chill the cake between steps. The crumb coat needs to be fully set before you apply the final coat of frosting. If you skip this step, you’ll get crumbs in your final frosting layer. I learned this the hard way when I brought a crumb-filled cake to a friend’s birthday party.
Test the ganache consistency before dripping. If the ganache is too hot, it will run all the way down the cake and pool on the plate. If it’s too cold, it won’t drip at all. Test it on the side of a glass first. The perfect consistency is when it slowly runs down the glass but doesn’t race to the bottom.
Slice with a hot knife. Run your knife under hot water, dry it off, and slice. The heat helps the knife glide through the frosting and ganache without pulling or smearing. Wipe the knife clean between slices for the prettiest presentation.
Variations & Adaptations
One of the best things about this cake is how easy it is to adapt. Here are some variations I’ve tried and loved.
Peanut Butter Cup Cupcakes
This batter makes about 30 cupcakes. Bake them for 18 to 20 minutes at 350°F (175°C). Fill a piping bag with the peanut butter frosting and pipe a swirl on each cupcake. Top with a mini Reese’s cup. These are perfect for parties or bake sales.
Gluten-Free Version
Substitute the all-purpose flour with a good gluten-free baking flour blend that contains xanthan gum. I’ve had great results with Bob’s Red Mill 1-to-1 Baking Flour. The texture is slightly more delicate, so handle the layers carefully when stacking.
Chocolate Peanut Butter Sheet Cake
Pour the batter into a greased 9×13-inch pan and bake for 35 to 40 minutes. Let it cool completely, then spread the peanut butter frosting over the top. Drizzle with ganache and sprinkle with chopped Reese’s cups. This version is even easier and feeds a crowd.
Dark Chocolate Version
Use dark chocolate cocoa powder in the cake and dark chocolate chips in the ganache. The bitterness of the dark chocolate balances the sweetness of the peanut butter frosting beautifully. This is my personal favorite variation.
Nut-Free Alternative
If you need this cake to be nut-free, substitute the peanut butter with sunflower seed butter. Use sunflower seed butter cups instead of Reese’s cups for decoration. The flavor profile is different, but it’s still delicious and safe for those with nut allergies.
If you’re in the mood for another indulgent treat, my fudgy double chocolate zucchini brownies are just as decadent and use a clever way to add vegetables to dessert.
Serving & Storage Suggestions
This cake is best served at room temperature. Take it out of the refrigerator about 30 to 45 minutes before you plan to serve it. The cake softens, the frosting becomes creamy, and the ganache gets that perfect fudgy texture.
For the best presentation, slice the cake with a sharp, hot knife and wipe it clean between each cut. Serve each slice with a dollop of whipped cream or a scoop of vanilla ice cream. The cold creaminess of the ice cream pairs perfectly with the rich chocolate and peanut butter.
This cake pairs wonderfully with a cold glass of milk, a hot cup of coffee, or a tall glass of iced coffee. If you’re serving it at a party, set out small glasses of milk for a nostalgic touch.
Storage: Store the cake in an airtight container in the refrigerator for up to 5 days. The flavors actually develop and deepen over time, so day two is often even better than day one. Let slices come to room temperature before eating for the best texture.
Freezing: You can freeze the entire frosted cake or individual slices. Wrap the cake or slices tightly in plastic wrap, then in a layer of aluminum foil. Freeze for up to 3 months. Thaw in the refrigerator overnight before serving.
Make-Ahead Tips: Bake the cake layers up to 2 days in advance. Wrap them tightly in plastic wrap and store them at room temperature. Make the frosting up to a week ahead and keep it in the fridge. Let it come to room temperature and re-whip it before using. Assemble and decorate the cake the day you plan to serve it.
For a savory option to balance out all this sweetness, try my easy dump-and-go crockpot chicken tacos for a simple weeknight dinner before dessert.
Nutritional Information & Benefits
Let’s be real. This is an indulgent dessert, not a health food. But here’s the estimated nutritional breakdown for one slice (based on 14 servings):
- Calories: 620
- Fat: 34g
- Carbohydrates: 74g
- Protein: 10g
- Fiber: 3g
- Sugar: 55g
On the bright side, this cake does have some redeeming qualities. The peanut butter provides a decent amount of protein and healthy fats. Cocoa powder is rich in antioxidants called flavonoids, which have been linked to heart health. The buttermilk adds calcium and probiotics.
Dietary Considerations: This recipe contains dairy, eggs, wheat, and peanuts. It is not suitable for vegans or those with nut allergies without modifications. For a dairy-free version, use a plant-based buttermilk substitute and vegan butter in the frosting.
I believe in balance. This cake is for celebrations, special occasions, and those days when you just need something extraordinary. Enjoy every bite, share it with people you love, and don’t feel guilty about it. Life is too short for bad cake.
Frequently Asked Questions
Can I use natural peanut butter in the frosting?
I don’t recommend it. Natural peanut butter that separates tends to make the frosting grainy and unstable. The oil separates during mixing, and you end up with a greasy mess. Stick with a commercial creamy peanut butter like Jif or Skippy for the best texture.
Why did my cake layers turn out dry?
This usually happens for one of three reasons. You overbaked the cake. You measured the flour incorrectly by scooping directly from the bag. Or you reduced the sugar or oil. Follow the recipe exactly, use a kitchen scale if you have one, and check for doneness at the 25-minute mark.
Can I make this cake in advance for a party?
Absolutely. You can bake the cake layers up to 2 days ahead and store them wrapped in plastic at room temperature. Make the frosting up to a week ahead and keep it refrigerated. I recommend assembling and decorating the cake the day before your event. The flavors meld together beautifully overnight.
How do I get clean, sharp slices?
Chill the cake for at least 30 minutes before slicing. Use a long, sharp knife and run it under hot water. Dry the knife with a towel, then make your cut. Wipe the knife clean and reheat it between each slice. This method gives you those beautiful, bakery-style slices.
Can I use this recipe to make a two-layer cake instead of three?
Yes. Divide the batter between two 9-inch round cake pans instead of three 8-inch pans. Bake for 30 to 35 minutes. You’ll have slightly thicker layers, and the baking time will be a few minutes longer. The rest of the recipe stays the same.
Conclusion
This Reese’s Peanut Butter Cup Layer Cake is the kind of dessert that makes people stop mid-conversation and just focus on what’s on their fork. It’s rich without being heavy, sweet without being cloying, and impressive without requiring a pastry degree to pull off.
What I love most about this cake is how it brings people together. I’ve made it for birthdays, holidays, and random Sunday dinners. Every single time, someone asks for the recipe. Every single time, someone says it reminds them of something from their childhood. That’s the magic of peanut butter and chocolate. It’s nostalgic. It’s comforting. And in this cake, it’s absolutely delicious.
I’d love to hear how yours turns out. Leave a comment below and let me know if you tried any of the variations or added your own twist. Did you use dark chocolate? Add extra peanut butter cups? Make it into cupcakes? Share your photos and tag me on social media. Nothing makes my day like seeing someone else enjoying a recipe I created.
Now go preheat your oven. You’ve got a cake to bake.
Pin This Recipe!

Best Reese’s Peanut Butter Cup Layer Cake Recipe
A decadent three-layer chocolate cake with creamy peanut butter frosting, chocolate ganache drip, and mini Reese’s cups. This cake captures the exact flavor of a Reese’s Peanut Butter Cup in every slice.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 30 minutes (includes cooling and chilling)
- Yield: 14 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ½ cups (312g) all-purpose flour
- ¾ cup (75g) unsweetened cocoa powder (Dutch-processed preferred)
- 2 cups (400g) granulated sugar
- 1 ½ teaspoons baking powder
- 1 ½ teaspoons baking soda
- 1 teaspoon salt
- 1 cup (240ml) buttermilk, room temperature
- ½ cup (120ml) vegetable oil
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 cup (240ml) hot coffee
- 1 cup (256g) creamy peanut butter (like Jif or Skippy)
- ½ cup (113g) unsalted butter, softened
- 3 ½ cups (438g) powdered sugar, sifted if lumpy
- ¼ cup (60ml) heavy cream, plus more as needed
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- ½ cup (85g) semi-sweet chocolate chips
- ⅓ cup (80ml) heavy cream
- About 20 mini Reese’s Peanut Butter Cups, unwrapped and halved
- Chopped peanuts (optional, for decoration)
Instructions
- Preheat oven to 350°F (175°C). Grease three 8-inch round cake pans, line bottoms with parchment paper, grease parchment, and dust with cocoa powder.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt for 30 seconds.
- In a separate bowl, whisk together buttermilk, oil, eggs, and vanilla extract until combined.
- Pour wet ingredients into dry ingredients and mix on medium speed for 30 seconds. Scrape down bowl. With mixer on low, slowly pour in hot coffee and mix until smooth, about 30 seconds more. Batter will be thin.
- Divide batter evenly among prepared pans (about 500g per pan). Tap pans gently to release air bubbles.
- Bake for 25-30 minutes, until a toothpick inserted in center comes out with a few moist crumbs. Cool in pans on wire rack for 15 minutes, then invert onto rack, peel off parchment, and cool completely (1-2 hours).
- Make frosting: Beat softened butter and peanut butter on medium speed until smooth and creamy, about 2 minutes. Add powdered sugar one cup at a time on low speed. Add heavy cream, vanilla, and salt. Beat on medium-high for 3-4 minutes until light and fluffy. Adjust consistency with more cream or powdered sugar if needed.
- Level cooled cake layers with a serrated knife.
- Place one layer on serving plate. Spread about ¾ cup frosting evenly on top. Repeat with second layer and another ¾ cup frosting. Top with third layer, cut side down.
- Apply a thin crumb coat of frosting over entire cake. Refrigerate for 30 minutes until firm.
- Spread remaining frosting over chilled cake, smoothing with an offset spatula.
- Make ganache: Place chocolate chips in a heatproof bowl. Heat heavy cream until simmering, pour over chocolate, let sit 2 minutes, then stir until smooth. Cool 5-10 minutes until fluid but not hot.
- Drizzle ganache around edges of cake, letting it drip down sides. Pour remaining ganache on top and spread to edges. Let set 10 minutes.
- Press halved mini Reese’s cups around bottom edge. Pipe rosettes on top with remaining frosting using a 1M star tip. Top each rosette with a Reese’s cup half. Sprinkle chopped peanuts around bottom if desired.
- Refrigerate cake for at least 30 minutes before slicing for cleaner slices.
Notes
Room temperature ingredients are crucial for best texture. Don’t overmix batter. Chill cake between frosting steps for clean results. Use a hot knife for clean slices. Cake can be made ahead: layers can be baked 2 days in advance, frosting can be made up to a week ahead. Store in refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 slice
- Calories: 620
- Sugar: 55
- Sodium: 380
- Fat: 34
- Saturated Fat: 12
- Carbohydrates: 74
- Fiber: 3
- Protein: 10
Keywords: Reese's cake, peanut butter chocolate cake, layer cake, birthday cake, chocolate peanut butter cake


