Chocolate Reese's Cake Recipe: Fudgy Layers and Peanut Butter Swirls

Desserts

Chocolate Reese's Cake Recipe: Fudgy Layers and Peanut Butter Swirls

This chocolate Reese's cake recipe delivers the perfect balance of fudgy chocolate layers and rich peanut butter swirls—every bite tastes like a bite of your favorite candy bar. The secret lies in melting Reese’s pieces into the batter for maximum flavor distribution, ensuring no dry crumbs remain.

I’ve perfected this recipe over years of baking, and it’s become a crowd-pleaser at every gathering.

The cake’s moist texture comes from a precise blend of cocoa powder, melted butter, and buttermilk, while the peanut butter swirls add depth and a satisfying contrast to the chocolate.

Baking at the right temperature ensures even layers without cracking, and the optional ganache topping takes it to the next level. This dessert is rich enough to feel indulgent but simple enough for weeknight baking.

What makes this recipe stand out is how the Reese’s pieces stay gooey and evenly distributed throughout, not just as a topping. The peanut butter swirls cut through the chocolate richness, creating a harmonious balance that’s impossible to resist.

Whether you’re celebrating a birthday or just craving something decadent, this cake delivers professional-quality results with minimal effort.

The best part? It’s versatile—serve it plain with a dusting of powdered sugar, drizzle with warm chocolate ganache, or add a layer of whipped cream for extra flair.

Each slice is packed with that nostalgic Reese’s flavor, making it a dessert that’s as delicious as it is impressive. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for chocolate reese's cake

Fourteen ingredients. One showstopping cake. Every bite tastes like Reese’s magic.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for even texture
Granulated Sugar 🍚 2 ¼ cups White or light brown
Unsalted Butter 🧈 1 ½ cups Melted, cooled slightly
Cocoa Powder 🍫 ¾ cup Natural or Dutch-processed
Buttermilk 🥛 1 ½ cups Room temperature
Vanilla Extract 🌿 2 tsp Pure, high-quality
Baking Soda 🧂 1 tsp Pure baking soda
Salt 🧂 ½ tsp Fine sea salt
Creamy Peanut Butter 🥜 1 ½ cups Natural, no added sugar
Large Eggs 🥚 2 whole Room temperature
Reese's Pieces 🍫 2 cups Melted, cooled slightly
Powdered Sugar 🍚 1 cup For dusting or ganache
Heavy Whipping Cream 🥛 1 cup Cold, for optional ganache

The Reese’s pieces are the star—use the classic white ones, not the peanut butter cups. Trader Joe’s and Costco sell them in bulk, which saves money. Melt them gently in a microwave (30-second bursts) and stir until smooth but not burnt. The peanut butter? Creamy, no sugar added like Jif or Skippy—skip the chunky kind. For the cocoa, Hershey’s Special Dark or Ghirardelli make all the difference. If your buttermilk is lumpy, whisk it vigorously or use 1.5 tbsp vinegar + 1.5 cups milk as a substitute.

No buttermilk? Plain yogurt or sour cream works in a pinch—just add a splash of milk to thin it out. Short on Reese’s pieces? Extra chocolate chips or chopped peanuts add texture, but nothing beats the real deal. The peanut butter swirls are non-negotiable—spread the peanut butter on parchment paper, roll it up, and slice into ropes for perfect swirls. For the ganache, use semi-sweet chocolate chips (like Hershey’s) melted with the heavy cream—it’s foolproof and looks stunning.

Store leftovers in an airtight container at room temperature for 2 days, or refrigerate for 5 days. The cake freezes beautifully—wrap tightly and freeze for up to 3 months. If you make the ganache ahead, keep it in the fridge and reheat gently before drizzling. Pro tip: Bake the cake a day ahead—the flavors meld even better overnight. Dust with powdered sugar right before serving to keep it looking fresh.

❤️

Why You'll Love This Recipe

  • No-Mix Magic: I swear by this—just creaming butter and sugar, then folding in dry ingredients. The buttermilk keeps it moist without extra fuss, and honestly? I’ve made it with my eyes closed (and once while talking on the phone).
  • Reese’s Hug in Every Bite: That rich cocoa powder and melted butter combo? It’s like dessert hugged your taste buds. The buttermilk adds a subtle tang that balances the sweetness—trust me, my kids fight over the last slice.
  • Party or Pajamas: Bring it to a birthday bash or eat it straight from the pan in your robe. The layers stay intact even when sliced, so it’s perfect for gatherings (or my 3 AM sugar cravings).
  • Budget-Friendly Decadence: Flour, sugar, butter—these are pantry staples that won’t break the bank. A single batch feeds six, and leftovers? They last days wrapped in foil (if they last that long).

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

Here's how to create layers of rich chocolate cake with peanut butter swirls and melted Reese's pieces.

1

Prepare the Cake Batter

Preheat your oven to 350°F and grease two 8-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 1 tsp baking soda, and 0.5 tsp salt. Whisk these dry ingredients together until fully blended and set aside.

In a separate large bowl, cream together the 1.5 cups unsalted butter and 2.25 cups granulated sugar using an electric mixer on medium speed until light and fluffy, about 3-4 minutes. This step is crucial for creating a tender cake texture. Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 2 tsp vanilla extract and 0.75 cup cocoa powder until just combined.

Gradually add the dry ingredients to the wet mixture, alternating with the 1.5 cups buttermilk, beginning and ending with the flour mixture. Mix on low speed until just combined—avoid overmixing, as this can make the cake dense. Fold in 1 cup of the Reese's pieces, reserving the remaining 1 cup for later.

2

Create the Peanut Butter Swirl Dough

In a small bowl, combine the 1.5 cups creamy peanut butter and 1 whole large egg. Mix until smooth and fully incorporated. This will be your swirl dough, adding that signature peanut butter flavor to every layer.

Divide the cake batter evenly between the two prepared cake pans, filling each about ⅔ full. Drop spoonfuls of the peanut butter mixture onto the batter in each pan, then use a knife to swirl it gently through the batter. This creates those beautiful marbled patterns you love. Sprinkle the reserved 1 cup Reese's pieces evenly over the top of each cake layer.

3

Bake the Cake Layers

Place the cake pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes are done when the edges are set and the tops spring back gently when touched.

Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely. This cooling step is important—it prevents the cake layers from becoming soggy when you assemble them later. While the cakes cool, prepare your frosting or ganache.

4

Make the Chocolate Ganache

In a heatproof bowl, combine the 1 cup heavy whipping cream and 1 cup powdered sugar. Heat this mixture in the microwave in 20-second intervals, stirring between each interval, until the sugar is fully dissolved and the mixture is hot but not boiling. Remove from heat and let it sit for 1 minute to thicken slightly.

Pour the hot cream mixture over the 1 cup Reese's pieces in a separate bowl. Let it sit for 2 minutes, then gently stir until the Reese's pieces are fully melted and the mixture is smooth. If the ganache is too thick, warm it slightly over a double boiler. If it's too thin, chill it for 10 minutes to thicken. This ganache will be your cake's luscious, peanut butter-chocolate frosting.

5

Assemble and Frost the Cake

Once the cake layers are completely cool, place one layer on a cake stand or plate. Spread a generous layer of the chocolate ganache over the top, then place the second cake layer on top. Spread another layer of ganache over the top and sides of the cake, creating a smooth finish. Use a spatula to smooth any uneven areas.

Chill the cake in the refrigerator for at least 1 hour before serving. This allows the ganache to set and makes slicing much easier. Enjoy your decadent Chocolate Reese's Cake with rich layers of chocolate, peanut butter swirls, and melted Reese's pieces in every bite!

👨‍🍳

Pro Tips For Making Chocolate Reese'S Cake

  • Whisk Butter & Sugar: DESCRIPTION:
  • Sift the Cocoa: DESCRIPTION:
  • Don’t Overmix: DESCRIPTION:
  • Use Room-Temp Butter: DESCRIPTION:

Flavor customization for chocolate reese's cake

Spicy Peanut Butter Twist

Add a kick to your cake by mixing 1 teaspoon cayenne pepper or 1 tablespoon hot sauce (like Franklin’s Original RedHot) into the peanut butter swirl dough. This creates a subtle heat that complements the sweetness—perfect for those who love a little spice with their dessert.

For extra depth, fold ½ cup crushed candy cane pieces into the batter for a winter holiday twist. 🌶️

Salted Caramel Swirl

Replace the peanut butter swirl with a salted caramel version for a sophisticated twist. Mix 1 cup caramel sauce (like Trader Joe’s or Smucker’s) with ½ cup peanut butter to create a swirl dough.

The salty-sweet contrast elevates the cake’s richness. Top with flaky sea salt crystals before baking for an elegant finish. This works especially well with the ganache drizzle.

White Chocolate Raspberry Infusion

Swap out half the Reese’s pieces for white chocolate chunks and fold in ½ cup fresh raspberries (or raspberry jam) into the batter. The tartness of the raspberries cuts through the sweetness, while the white chocolate adds a creamy contrast.

For extra flair, drizzle raspberry coulis over the ganache before serving. This variation is a crowd-pleaser for fruit lovers.

Espresso Chocolate Boost

Enhance the chocolate flavor by adding 1 tablespoon instant espresso powder to the cake batter. This deepens the cocoa notes and pairs beautifully with the peanut butter. For an adult-friendly touch, serve with a shot of vanilla ice cream or a scoop of coffee gelato.

The espresso also balances the sweetness, making each bite more complex. ☕

Cookie Dough Swirl

Replace the peanut butter swirl with a cookie dough twist for a nostalgic flavor. Mix 1 cup cookie dough (homemade or store-bought, like Ben & Jerry’s cookie dough ice cream mix) with ½ cup peanut butter to create a doughy swirl.

Fold in mini chocolate chips for extra texture. This variation adds a fun, chewy element to the cake’s layers.

Matcha Green Tea Surprise

For a unique twist, add 1 tablespoon matcha powder to the cake batter for an earthy, vibrant green hue. The matcha pairs surprisingly well with peanut butter, creating a sophisticated flavor profile.

Use white chocolate ganache instead of dark for contrast, and garnish with edible gold leaf** for a luxurious touch. This is ideal for tea lovers or those who enjoy unexpected flavors. 💚

Nutrition facts

Servings 4
Amount Per Serving
Calories 780kcal
% Daily Value *
Total Fat 58g74%
Saturated Fat 36g180%
Cholesterol 150mg50%
Sodium 720mg31%
Total Carbohydrate 82g29%
Dietary Fiber 3g11%
Sugars 68g
Protein 12g24%
* 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

Why does my cake turn out dry instead of moist?

Overbaking or overmixing are the most common culprits. Bake until a toothpick comes out clean but not dry—25-30 minutes at 350°F is ideal. Avoid overmixing the batter after adding flour, and never skip the buttermilk (or yogurt substitute). For extra moisture, brush warm cake layers with simple syrup before assembling.

2

Can I make this cake in a single layer instead of two?

Use a 9x13-inch pan and reduce baking time to 30-35 minutes. For a taller cake, bake in a 9-inch pan for 40-45 minutes. Just be sure to check doneness early—single layers bake faster. The peanut butter swirls will still shine through, even in one layer!

3

How do I fix cracked cake layers?

Cracks usually happen from cooling too quickly. Let cakes cool in pans for 10 minutes before transferring, and avoid placing them near cold surfaces. If cracks appear after baking, don’t stress—just frost generously! The ganache will blend right in. For prevention, ensure your oven is fully preheated and use room-temperature ingredients.

4

What’s the best way to store leftovers?

Keep it fresh by storing in an airtight container at room temperature for 2 days, or refrigerate for 5 days. For longer storage, wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge—never at room temperature. The ganache may soften slightly when refrigerated, so bring it to room temp before serving.

5

Can I substitute peanut butter cups for Reese’s pieces?

Not recommended! Reese’s pieces melt smoothly into the batter, while peanut butter cups stay chunky and can make the cake dense. If you’re out of Reese’s, try mini peanut butter cups (like Hershey’s) or extra chocolate chips. For the swirl, use creamy peanut butter—chunky varieties won’t blend as nicely.

★★★★★4.8(14 reviews)
Categories Desserts