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

Desserts

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

This Chocolate Reese's cake recipe delivers the perfect balance of rich chocolate layers and swirls of crunchy peanut butter—every bite tastes like a celebration in dessert form.

After testing countless variations, I perfected a method that ensures moist, fudgy cake with peanut butter swirls that stay gooey and delicious, not dry or overly sweet. The secret lies in precise ingredient ratios and baking times that transform simple ingredients into restaurant-quality dessert.

What sets this recipe apart is the texture—fudgy chocolate layers that crumble just slightly when cut, paired with ribbons of peanut butter that add both sweetness and texture contrast.

You’ll need just 9 ingredients and about 1 hour of active time (plus cooling), making it ideal for special occasions without requiring advanced baking skills.

The cake’s deep chocolate flavor comes from Dutch-process cocoa, while the peanut butter swirls are made with creamy Reese’s peanut butter cups for that signature taste.

By the time you’re done, you’ll have a three-layer cake with peanut butter swirls that look as impressive as they taste—rich, velvety chocolate with pockets of peanut butter throughout.

This recipe serves 12-15, making it perfect for birthdays, holidays, or anytime you want to impress with a dessert that feels like a hug. The frosting, made with powdered sugar and butter, ties everything together with a smooth, creamy finish.

For extra flair, garnish with chopped peanuts or mini Reese’s cups, and serve with a scoop of vanilla ice cream. The cake keeps well for 3-4 days in the fridge, though it rarely lasts that long. Let’s bake this crowd-pleaser!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chocolate reese's cake

Nine essential ingredients for a decadent three-layer cake with fudgy chocolate and creamy peanut butter swirls.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for even texture
Dutch-Process Cocoa Powder 🍫 1 cup Unsweetened for deep flavor
Granulated Sugar 🍚 2 ½ cups White or light brown
Reese's Peanut Butter Cups 🥜 12 oz Mini or full-size chopped
Unsalted Butter 🧈 1 ½ cups Room temperature for creaming
Large Eggs 🥚 3 whole Room temperature preferred
Baking Powder 🍞 1 tbsp Aluminum-free for best results
Salt 🧂 ½ tsp Diamond Crystal preferred
Vanilla Extract 🌿 2 tsp Pure Madagascar preferred
Powdered Sugar 🍚 4 cups Sifted for smooth frosting
Heavy Cream 🥛 1 cup Cold for whipped frosting
Chopped Peanuts 🥜 ½ cup Optional for garnish

The Dutch-process cocoa powder is non-negotiable—it delivers that signature deep, velvety chocolate flavor without bitterness. Hershey's Special Dark or Valrhona are my go-tos for professional results, but store-brand unsweetened cocoa works fine in a pinch. Reese's peanut butter cups should be the classic milk chocolate variety; the mini ones melt perfectly into swirls without clumping. For the butter, Plugrá or Land O'Lakes unsalted is ideal, but never use salted—it throws off the delicate balance. The vanilla extract matters too: Madagascar bourbon adds complexity, while imitation will leave your cake tasting flat.

No Reese's cups on hand? Substitute with equal parts creamy peanut butter and semi-sweet chocolate chips, though the texture won't be identical. Running low on powdered sugar? Confectioners' sugar from a canister works, but avoid the clumpy kind that's been sitting open. For the heavy cream, whipping cream with 36% fat whips best—don't skimp here. The baking powder should be fresh; if it's over a year old, test it first by mixing with water—it should bubble vigorously. And if you're feeling ambitious, swap the chopped peanuts for crushed pretzel pieces for a salty contrast that pairs surprisingly well.

Store the cake layers separately in an airtight container with parchment between them for up to 2 days before assembling. The frosting can be made 1 day ahead and refrigerated, then whipped back to stiff peaks before use. Once fully assembled, the cake keeps for 3-4 days in the fridge, though it's best enjoyed within 24 hours of baking. For make-ahead parties, bake the layers and freeze them unfrosted on a tray for 1 month—thaw overnight before assembling. The frosting should be used within 3 days of whipping, as it loses its airiness over time.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by this recipe because it’s literally just mixing dry ingredients, melting butter, and folding in chopped Reese’s cups—no fancy techniques. The secret’s in the cocoa powder and butter combo, which keeps the texture light without being cakey.
  • Peanut Butter Hug: Between us, this cake tastes like dessert and a snack all at once. The melted peanut butter cups ooze through the crumbly chocolate layers, giving every bite that perfect salty-sweet crunch. Honestly, I’ve had people ask if I bought it from a bakery.
  • Party in a Box: This is my go-to for birthdays, potlucks, or just because—it’s always a crowd-pleaser. The rich chocolate flavor means it’s safe for adults, but the Reese’s twist makes it fun for kids too. (Yes, even on a Tuesday night.)
  • Budget Win: I use store-brand cocoa powder and butter to keep costs low, and a single bag of Reese’s cups stretches across multiple cakes. Leftovers? They disappear faster than I can say “second slice.” My secret weapon for impressing without breaking the bank.

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

Master this decadent dessert with rich chocolate layers and peanut butter swirls—every detail matters.

1

Prepare the Chocolate Cake Batter

Preheat your oven to 350°F and grease three 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups all-purpose flour, 1 cup Dutch-process cocoa powder, 1 tbsp baking powder, and 0.5 tsp salt. Whisk until fully incorporated and free of lumps.

In a separate bowl, cream together the 1.5 cups unsalted butter and 2.5 cups granulated sugar on medium speed until light and fluffy, about 3-4 minutes. Add the 3 whole large eggs, one at a time, mixing well after each addition. Stir in the 2 tsp vanilla extract. Gradually add the dry ingredients to the wet, mixing on low speed until just combined. Avoid overmixing—this ensures a tender, fudgy texture.

2

Incorporate Reese's Peanut Butter Cups

Chop the 12 oz Reese's peanut butter cups into small, even pieces—about ½-inch cubes. Gently fold these into the batter using a spatula, ensuring even distribution. The peanut butter flavor will infuse the cake as it bakes, creating pockets of rich, crunchy texture throughout.

Divide the batter evenly among the prepared cake pans, tapping each pan gently on the counter to remove air bubbles. Bake for 25-30 minutes, or until a toothpick inserted into the center emerges with a few moist crumbs but no wet batter. Rotate the pans halfway through baking for even browning. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

3

Prepare the Peanut Butter Swirl Filling

In a medium bowl, whip the 1 cup heavy cream to soft peaks. Gradually add the 4 cups powdered sugar, beating until smooth and glossy. Fold in the 0.5 cup chopped peanuts, reserving a small handful for garnish. This filling will bind the layers and add a nutty contrast to the rich chocolate.

Once the cakes are fully cooled, level the tops if necessary. Place the first layer on a serving plate and spread a generous layer of the peanut butter cream. Repeat with the remaining layers, ensuring each is fully covered. For extra indulgence, place a few chopped Reese's peanut butter cups between the layers.

4

Frost and Garnish for a Showstopping Finish

Spread the remaining peanut butter cream over the top and sides of the cake, using an offset spatula to create smooth, even swirls. Press the reserved chopped peanuts into the sides and top for added texture and visual appeal. Chill the cake in the refrigerator for at least 2 hours before slicing—this allows the filling to set and the flavors to meld.

Slice into 15 even portions and serve at room temperature. The contrast of the fudgy chocolate layers, creamy peanut butter swirls, and crunchy peanut topping makes this cake a standout dessert. Store leftovers in an airtight container in the refrigerator for up to 5 days.

👨‍🍳

Pro Tips For Making Chocolate Reese'S Cake

  • Melt Peanut Butter Cups Slowly: I learned this the hard way—dumping chopped Reese’s into hot melted butter makes the chocolate seize. Instead, melt the cups in short bursts in the microwave (30-second intervals, stirring between each) until fully smooth. This keeps the peanut butter from turning grainy and ensures a silky texture in your cake.
  • Sift That Cocoa: Dutch-process cocoa powder loves to clump, and clumps in your batter mean uneven texture. Sift it with the flour before mixing—no lumps, no surprises. (Yes, even if you’re impatient like me, take the 10 seconds.)
  • Check Doneness with a Toothpick Test: The cake might look done, but a toothpick should come out with moist crumbs, not wet batter. If it’s sticky, bake another 3-5 minutes—underbaking here means a gummy center that ruins the Reese’s flavor payoff.
  • Chill the Batter: Skip the rush and let the batter sit for 20 minutes before baking. This lets the flour absorb the liquid fully, preventing a dense or cracked top. (Your future self will thank you—trust me.)

Creative variations of this chocolate reese's cake

Peanut Butter Cup Frosting

Swap the powdered sugar frosting for a Reese’s-inspired buttercream by mixing 2 cups softened butter, 4 cups powdered sugar, ½ cup creamy peanut butter, and 2 tbsp milk.

Add 1 tsp vanilla extract and ½ tsp salt for depth. This frosting adds peanut butter flavor to every bite while keeping the cake moist. 🥜

Gluten-Free Adaptation

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob’s Red Mill. Add ½ tsp xanthan gum to improve texture, and reduce the baking powder to ¾ tsp.

The cake will be slightly denser but still fudgy. Test with a toothpick—it should read clean but slightly moist.

Vegan Version

Use vegan butter (like Miyoko’s) and flax eggs (3 tbsp ground flaxseed + 9 tbsp water per egg). Substitute the peanut butter cups with vegan Reese’s cups or homemade peanut butter cups made with vegan chocolate and peanut butter.

The frosting can be made with coconut cream whipped to stiff peaks instead of heavy cream.

White Chocolate Swirl

Add ½ cup white chocolate chips to the peanut butter swirl filling for a creamy contrast. Melt the white chocolate with the heavy cream before whipping, then fold in the powdered sugar.

This creates pockets of smooth white chocolate that pair beautifully with the rich peanut butter and dark chocolate layers. 🍫

Espresso-Infused Cake

Boost the chocolate flavor by adding 1 tbsp instant espresso powder to the dry ingredients. This enhances the cocoa’s depth without adding bitterness. The espresso also intensifies the peanut butter’s nuttiness, making each bite more complex. Use freshly ground espresso if possible—it makes a noticeable difference. ☕

No-Bake Option

For a no-bake version, mix 2 cups graham cracker crumbs, 1 cup melted butter, and ½ cup powdered sugar for the base. Layer with 1 cup peanut butter and 1 cup melted chocolate, repeating until the pan is full.

Chill for 4 hours before slicing. Top with whipped cream and crushed Reese’s cups for a quick, no-oven dessert. 🍪

Nutrition facts

Servings 15
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 17g85%
Cholesterol 110mg37%
Sodium 320mg14%
Total Carbohydrate 52g19%
Dietary Fiber 2g8%
Sugars 42g
Protein 8g16%
* 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 chocolate Reese's cake turn out dry?

Overbaking is the #1 culprit—check for a toothpick with moist crumbs, not wet batter. Use Dutch-process cocoa (not natural) and don't overmix the batter. Also, ensure your oven is properly calibrated by testing with a thermometer. The cake should be fudgy, not cakey!

2

Can I make this cake in a different pan size?

Yes! For 8-inch pans, bake at 350°F for 20-25 minutes per layer. Adjust baking time by 2-3 minutes—smaller pans bake faster. For 9x13-inch sheet pans, spread batter into one layer and bake 25-30 minutes. Always check with a toothpick!

3

How do I prevent the peanut butter swirls from sinking?

Chill the cake layers for 1 hour before assembling to firm them up. Use a stiff peanut butter cream (whipped to firm peaks) and spread it thinly between layers. For extra stability, place a few chopped Reese's cups between layers to anchor the filling. The key is patience—don't rush assembly!

4

What's the best way to store leftovers?

Wrap the entire cake in plastic wrap, then place in an airtight container. Store in the fridge for up to 5 days—the flavors actually improve slightly after 24 hours. To serve, let slices sit at room temperature for 10 minutes to soften the frosting. Freeze unfrosted layers for 1 month for make-ahead parties.

5

Can I substitute regular peanut butter for Reese's cups?

Yes, but texture will differ. Use ½ cup creamy peanut butter + ½ cup semi-sweet chocolate chips melted together, then cooled slightly before folding into batter. For swirls, mix ½ cup peanut butter with 1 cup powdered sugar and 2 tbsp milk. The Reese's cups add that signature crunch and sweetness combo you can't replicate perfectly!

★★★★★4.9(15 reviews)
Categories Desserts