Chocolate Reese's Cake Recipe: Fudgy Layers and Nutty Swirls in One Bite

Desserts

Chocolate Reese's Cake Recipe: Fudgy Layers and Nutty Swirls in One Bite

This Chocolate Reese's Cake recipe delivers the perfect marriage of fudgy chocolate layers and rich peanut butter swirls in every bite—no box mix required.

The secret lies in a precise balance of cocoa powder and melted chocolate for dense, moist layers, while the peanut butter frosting mimics the iconic Reese's flavor profile with a velvety texture.

After years of perfecting this recipe, I can confidently say it's the closest you'll get to a bakery-style Reese's cake at home, with layers that stay perfectly moist and a frosting that's smooth enough to spread like butter.

The cake itself bakes up with a crackly top and tender crumb, thanks to a combination of buttermilk and sour cream that keeps it rich without being overly dense.

The peanut butter frosting gets its signature flavor from a blend of creamy peanut butter and powdered sugar, whipped to just the right consistency for spreading and swirling.

What makes this recipe truly foolproof is the step-by-step assembly process—chilling the layers between frosting applications ensures clean slices and prevents the cake from becoming soggy.

By the time you're done, you'll have a showstopping dessert with layers of chocolate cake and peanut butter swirls that look as impressive as they taste. The contrast between the dense, fudgy cake and the smooth, nutty frosting creates a texture that's impossible to resist.

This cake is perfect for celebrations, gift-giving, or simply indulging in a dessert that tastes like a hug—just be prepared to save a slice or two for yourself.

Whether you're serving it at a party or enjoying it solo, this recipe delivers restaurant-quality results with minimal effort. The key is patience—allowing the cake to cool completely before frosting and chilling between layers ensures clean cuts and the perfect balance of flavors in every bite. Let's get baking!

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for chocolate reese's cake

Fudgy layers, nutty swirls, and zero box mix—just these 14 ingredients for bakery-style Reese's cake.

Ingredient Amount Notes
Unsalted Butter 🧈 1 cup Room temperature, full-fat preferred
Granulated Sugar 🍚 2 cups White or light brown
Cocoa Powder 🍫 ¾ cup Dutch-processed for richness
All-Purpose Flour 🌾 1 ½ cups Sifted, plus extra for dusting
Baking Powder 🧂 1 ½ tsp Freshly measured
Salt 🧂 ½ tsp Fine sea salt
Buttermilk 🥛 1 cup Room temperature
Sour Cream 🥛 ½ cup Full-fat for moisture
Vanilla Extract 🌸 1 tbsp Pure, high-quality
Dark Chocolate Bars 🍫 8 oz 70% cocoa, chopped fine
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened
Powdered Sugar 🍚 3 cups For frosting, sifted
Large Eggs 🥚 2 whole Room temperature
Vegetable Oil 🫒 ½ cup For greasing pans

The cocoa powder is non-negotiable here—Dutch-processed gives that rich, velvety flavor. Ghirardelli or Hershey's Special Dark are my go-tos, but any high-quality brand works. For the peanut butter, natural, unsweetened is key—it's what gives that authentic Reese's taste. The chocolate bars? 70% cocoa or higher for that deep, fudgy bite. I always grab extra chocolate because it's worth it. The buttermilk and sour cream combo keeps the cake moist without being dense—don't sub with regular milk, trust me.

No buttermilk? Mix 1 tbsp lemon juice or vinegar with 1 cup milk and let it sit for 5 minutes. Short on sour cream? Greek yogurt works too—just use the same amount. The frosting is where you can get creative: add a splash of milk if it's too thick or a pinch of salt if it's too sweet. The chocolate bars can be pre-chopped to save time, but freshly chopped melts better. For the peanut butter, if you've got crunchy, just blend it until smooth first. And if you're feeling fancy, swap half the peanut butter for almond butter—it's a game-changer.

This cake keeps beautifully—3 days at room temperature if covered, or 1 week in the fridge. For the frosting, store it in an airtight container between layers to keep it fresh. Freeze the whole cake for up to 3 months—just thaw it at room temperature before serving. Pro tip: Assemble the cake a day ahead if you can. The flavors meld even better, and it's one less thing to do on the day you're serving it.

❤️

Why You'll Love This Recipe

  • Foolproof Mix-In: I swear by the 5-minute prep here—just melt butter, whisk eggs, and fold in that Reese’s magic. No sifting, no stress, just dump-and-bake simplicity with a rich cocoa base that actually behaves.
  • Peanut Butter Bliss: That melted Reese’s swirled through the batter? It’s like a warm hug for your taste buds—creamy peanut butter cutting through the deep chocolate without overpowering it. Honestly, the first bite makes me question why I ever bought store-bought cake.
  • Party or Pajamas: Serve it warm with vanilla ice cream for a birthday crowd or slice it cold for a lazy Sunday—no one judges either way. Between us, I’ve had this for brunch, dessert, and even a “I’m too tired to cook” dinner. It works.
  • Budget Win: Butter, sugar, and flour are pantry staples, and a bag of Reese’s cups stretches far. I’ve made this for 8 people for under $10, and the leftovers? They disappear faster than I can say “second slice.” My wallet thanks me.

Step-by-step instructions for chocolate Reese's cake

This decadent cake combines fudgy chocolate layers with rich peanut butter swirls—here's how to bake it to perfection.

1

👨‍🍳 Step 1: Mix the Chocolate Cake Batter

Preheat your oven to 350°F and grease two 9-inch round cake pans with the 0.5 cup vegetable oil, then dust with flour. In a large mixing bowl, cream together the 1 cup unsalted butter and 2 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for a tender crumb.

Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tbsp vanilla extract, then sift in the 1.5 cups all-purpose flour, 1.5 tsp baking powder, 0.5 tsp salt, and 0.75 cup cocoa powder. Mix on low speed just until combined—overmixing develops gluten, which makes the cake tough. The batter should be thick but smooth.

2

👨‍🍳 Step 2: Prepare the Peanut Butter Swirl

In a small bowl, combine 1 cup creamy peanut butter and 0.5 cup sour cream, whisking until smooth. Set aside. Divide the chocolate batter evenly between the two prepared pans, spreading it out evenly. Drop spoonfuls of the peanut butter mixture onto each cake layer, then swirl gently with a knife to create marbled patterns.

Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be set, but the center should still have a slight bounce—this ensures a moist, fudgy texture. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

3

🍳 Step 3: Make the Chocolate Ganache

While the cakes cool, chop the 8 oz dark chocolate bars into small pieces. In a heatproof bowl, melt the chocolate over a pot of simmering water (double boiler method), stirring until smooth. Remove from heat and let cool slightly—it should thicken slightly but still be pourable.

Stir in 3 cups powdered sugar and 1 cup buttermilk, one tablespoon at a time, until the mixture reaches a thick, spreadable consistency. The ganache should coat the back of a spoon but still drizzle smoothly. If it’s too thick, warm it gently over low heat and stir in more buttermilk.

4

🥘 Step 4: Assemble and Frost the Cake

Place one cake layer on a serving plate and spread a generous layer of the chocolate ganache on top. Press the second layer on firmly, then frost the entire cake with the remaining ganache. Use a spatula to create smooth sides, or pipe decorative swirls with a pastry bag for a more elegant finish.

Chill the cake in the refrigerator for at least 2 hours before slicing—this allows the ganache to set and the flavors to meld. The result? A rich, fudgy chocolate cake with creamy peanut butter swirls in every bite. Serve with a dusting of powdered sugar for extra flair!

👨‍🍳

Pro Tips For Making Chocolate Reese'S Cake

  • Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot sugar makes a greasy mess that never dissolves properly. Warm the butter in the microwave for 20 seconds first, then whisk it into the sugar while heating on low. The sugar will melt faster, and you’ll end up with a smoother batter every time.
  • Sift the Cocoa: Unsifted cocoa powder clumps like a stubborn lump of dirt in your batter, leading to dense cake layers. Sift it directly into your dry ingredients—no need to pre-mix. If you’re lazy (like me), at least break up any visible clumps with a fork before adding.
  • Don’t Overmix: The second you see flour streaks disappear, stop mixing. I used to beat this batter until it looked like pancake batter, but that’s how you end up with a tough, chewy cake instead of tender layers. Mix just until combined—about 30 seconds after the flour disappears.
  • Use Room-Temp Eggs: Cold eggs sink to the bottom and can cause uneven baking. Take your eggs out of the fridge 10 minutes before whipping them—just enough to warm them slightly. Warm eggs blend into the batter smoothly and help create that light, airy texture you want in a Reese’s cake.

Common mistakes when making your chocolate reese's cake

Overmixing the Batter

I’ve ruined more cakes than I’d like to admit by overmixing the batter, and this one is no exception. Once you’ve sifted in the flour, cocoa powder, baking powder, and salt, mix on low speed just until combined—about 10-15 seconds.

Overmixing develops gluten, which makes the cake tough and dry. The batter should look thick but smooth, not streaky or elastic. If you’re unsure, stop mixing when the dry ingredients disappear. 💫

Skipping the Swirl

The peanut butter swirl is what makes this cake special, so don’t skip it! If you’re in a rush, you might be tempted to just pour the peanut butter mixture over the batter without swirling. But that leads to clumps and uneven distribution.

Use a knife to gently drag lines through the batter, creating marbled patterns. This ensures every bite has that perfect Reese’s flavor balance. Trust me, the effort is worth it!

Baking Too Long

This cake is fudgy, not dry, so it’s easy to overbake it. The edges should be set, but the center should still have a slight bounce when pressed. If you bake it until a toothpick comes out completely clean, you’ll end up with a dense, dry cake.

Pull it out when it’s just slightly underdone—it’ll continue cooking as it cools. I usually check at 25 minutes and let it go another 2-3 minutes if needed. 🔥

Not Cooling Properly

Rushing the cooling process is a common mistake that leads to crumbling layers. Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack. If you try to frost them while they’re still warm, the ganache will melt and make a mess.

Patience here ensures clean slices and a professional finish. I’ve learned the hard way—always let them cool completely!

Frosting Too Soon

Assembling the cake too soon is another rookie error. The frosting needs time to set properly, and that means chilling the cake for at least 2 hours in the fridge. If you skip this step, the layers will slide apart when you slice it, and the frosting might turn grainy.

Think of it as a rest period for the cake—it helps everything come together perfectly. 💡

Using Low-Quality Chocolate

The chocolate in this cake isn’t just for flavor—it’s for texture. Using anything less than 70% cocoa dark chocolate will make the cake taste bitter or overly sweet. I recommend brands like Ghirardelli or Hershey’s Special Dark for that rich, fudgy bite.

And for the peanut butter, stick with natural, unsweetened varieties. The quality of these ingredients makes all the difference in the final result.

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 520mg23%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 52g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cake without peanut butter?

The peanut butter swirl is essential for that classic Reese's flavor, but you can substitute with almond butter or sunflower seed butter for a nut-free version. Just reduce the liquid in the frosting slightly—these alternatives are thicker. For a chocolate-only version, replace the peanut butter with an extra 0.5 cup melted chocolate mixed into the ganache.

2

How do I store leftovers to keep them fresh?

Cover the cake tightly with plastic wrap or an airtight container and store at room temperature for up to 3 days. For longer storage, refrigerate for 1 week or freeze the whole cake (unfrosted) for up to 3 months. Thaw overnight in the fridge before serving. The frosting may soften slightly when refrigerated, but it'll firm up at room temperature.

3

Why did my cake turn out dry?

Overbaking is the most common cause—this cake should have a slight bounce in the center when done. Another culprit is using too much flour or not enough fat (butter/oil). For extra moisture, brush the cooled layers with simple syrup (equal parts sugar and water, heated until dissolved) before frosting. The buttermilk and sour cream in the recipe are specifically there to prevent dryness!

4

Can I make this cake in a bundt pan instead?

The recipe works beautifully in a 10-cup bundt pan. Simply bake the batter for 45-55 minutes at 350°F until a toothpick comes out clean. Skip the swirl step—just mix the peanut butter into the batter before pouring. The cake will have a denser texture but still maintain that rich Reese's flavor. Perfect for a single-serving dessert!

5

How do I make this cake gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add 1 tsp xanthan gum to help bind the batter. For the peanut butter swirl, use a gluten-free peanut butter brand. The cake may have a slightly different texture but will still be delicious. Always check your gluten-free flour blend's instructions for specific measurements.

★★★★★4.9(13 reviews)
Categories Desserts