Chocolate Reese's Cake Recipe: Fudgy Swirls With Crunchy Peanut Butter Bites

Desserts

Chocolate Reese's Cake Recipe: Fudgy Swirls With Crunchy Peanut Butter Bites

This chocolate Reese's cake recipe delivers the perfect balance of rich chocolate and crunchy peanut butter swirls that taste like dessert heaven in every bite. The secret lies in a moist, fudgy cake base layered with melted Reese's cups and a velvety peanut butter frosting that ties it all together.

I've perfected this recipe through countless test batches, ensuring the peanut butter flavor shines without overpowering the chocolate.

The cake itself is incredibly simple to make, requiring just a few key ingredients like all-purpose flour, cocoa powder, and of course, Reese's peanut butter cups.

What sets this recipe apart is the technique of melting the Reese's cups into the batter before baking, creating those signature swirls that make it look as good as it tastes. The result is a cake that's moist, rich, and packed with peanut butter flavor in every forkful.

By the time you're done, you'll have a decadent chocolate cake with layers of fudgy texture and crunchy peanut butter bits throughout. The peanut butter frosting adds an extra layer of richness, making this cake impossible to resist.

It's the kind of dessert that's perfect for birthdays, celebrations, or just because you deserve something sweet.

This recipe serves 12 and can be prepared in about 1 hour, including baking and cooling time. Whether you're a baking novice or a seasoned pro, this chocolate Reese's cake is sure to impress. Let's get started on creating this crowd-pleasing dessert!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chocolate reese's cake

Simple pantry staples plus a few decadent swirls create this crowd-pleasing chocolate Reese's cake.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for even texture
Unsalted Butter 🧈 1 ½ cups Room temperature for creaming
Granulated Sugar 🍚 2 cups White or light brown
Cocoa Powder 🍫 ¾ cup Natural or Dutch-processed
Reese's Peanut Butter Cups 🥜 12 whole Melted for swirls
Large Eggs 🥚 2 whole Room temperature
Baking Powder 🥄 1 ½ tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🌿 1 tbsp Pure, high-quality
Whole Milk 🥛 ½ cup Room temperature
Peanut Butter 🥜 1 ½ cups Creamy, unsalted
Powdered Sugar 🍚 3 cups For frosting
Heavy Whipping Cream 🥛 1 cup Cold for whipping

The Reese's peanut butter cups are the star, so grab a family-size bag from Walmart or Target—they're cheaper and last longer. For the cocoa powder, Hershey's Special Dark or Ghirardelli Natural make all the difference in richness. The peanut butter should be creamy and unsalted—Smucker's Natural is my go-to. If you're using a mix of natural and Dutch-processed cocoa, add an extra pinch of baking powder to compensate for any acidity differences. The butter must be room temperature; microwave it in 20-second bursts if it's too cold.

No Reese's cups? Melted peanut butter cups from a jarred brand work in a pinch, but they lack that signature crunch. Short on peanut butter? Substitute half with creamy almond butter, though the flavor will shift slightly. The frosting can be made ahead—store it in the fridge for up to 3 days—just whip it again before using. For a lighter cake, replace half the all-purpose flour with cake flour. If you're baking in a high-altitude area, reduce the baking powder to 1 teaspoon and add 2 tablespoons extra cocoa powder.

This cake keeps beautifully for 4-5 days in an airtight container at room temperature, though the frosting may weep slightly. For longer storage, freeze the unfrosted cake layers for up to 3 months—thaw overnight in the fridge before frosting. The frosting can be piped directly onto the cake or spread with a spatula for a rustic look. Serve at room temperature for the best texture, and always cut through the center of the swirls for that perfect bite.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe when my hands are full—just a bowl and a fork. The peanut butter cups get folded right into the batter, so no chopping, no fuss, and no extra bowls to wash. (Yes, even on a Tuesday night.)
  • Peanut Butter Bliss: That first bite? Rich chocolate meets creamy peanut butter in every forkful. The melted Reese’s swirls through the cake like little pockets of happiness—no artificial flavors, just pure, nostalgic goodness.
  • Party in a Box: This cake is my secret weapon for birthdays, game nights, or just because. Slice it into squares or keep it whole—it’s equally impressive. Honestly, the only thing harder than making it is deciding who gets the last piece.
  • Budget-Friendly Indulgence: A box of Reese’s and a few pantry staples cost less than takeout, but the taste? Way more satisfying. Leftovers? They disappear faster than I can say “second slice,” so it’s basically a free dessert for days.

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

This method delivers rich chocolate layers swirled with melted Reese's peanut butter cups for maximum indulgence.

1

Cream Butter and Sugars for Maximum Fluffiness

In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 2 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy. You'll notice the mixture nearly doubles in volume and becomes pale in color—this incorporates air for a tender cake texture. Scrape down the sides of the bowl with a spatula to ensure even mixing.

Add the 2 whole large eggs, one at a time, mixing just until each is fully incorporated after each addition. This prevents overmixing which could make the cake dense. Stir in the 1 tablespoon vanilla extract and 0.5 cup whole milk until smooth. The batter should be thick but pourable—if it looks too stiff, add 1 tablespoon milk at a time until it reaches the right consistency.

2

Combine Dry Ingredients and Prepare the Swirl

In a separate bowl, whisk together the 2.5 cups all-purpose flour, 0.75 cup cocoa powder, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Gradually add this dry mixture to the wet ingredients, mixing on low speed just until combined. Avoid overmixing—the batter should have a few small lumps remaining for the best texture.

While the batter rests, prepare the peanut butter swirls by melting the 12 whole Reese's peanut butter cups in a microwave-safe bowl in 30-second intervals, stirring between each interval until completely smooth. The melted chocolate should coat the back of a spoon—if it's too thick, add 1 teaspoon milk to thin it slightly.

3

Layer and Swirl the Batter

Pour half of the chocolate batter into a 9x13-inch baking dish lined with parchment paper. Using a spoon, drizzle the melted Reese's peanut butter cups in a zigzag pattern over the first layer. Gently swirl the spoon through the batter to create marbled patterns, but don't overmix—you want distinct swirls of peanut butter chocolate.

Add the remaining batter on top of the swirls and spread it evenly with a spatula. The melted peanut butter cups will naturally sink slightly into the batter, creating pockets of rich peanut butter flavor throughout each slice. Tap the baking dish gently on the counter to release any air bubbles that may have formed during pouring.

4

Bake Until Set and Cool Completely

Preheat your oven to 350°F and bake the cake for 30-35 minutes, or until a toothpick inserted into the center comes out with only a few moist crumbs. The edges should be set but the center should still have a slight bounce—overbaking will make the cake dry. Rotate the pan halfway through baking for even heat distribution.

Allow the cake to cool completely in the pan for at least 1 hour before removing it. This gradual cooling prevents cracking and ensures the layers set properly. For best results, refrigerate the cake for 1 hour before frosting—this makes it easier to handle and prevents melting.

5

Prepare and Frost the Cake

In a large bowl, beat the 1 cup cold heavy whipping cream until soft peaks form. Gradually add the 3 cups powdered sugar and 1.5 cups peanut butter, mixing until smooth and fully combined. The frosting should be thick enough to hold its shape but still spreadable—if it's too stiff, add 1 tablespoon milk at a time until it reaches the right consistency.

Spread the frosting evenly over the cooled cake, using a spatula to create smooth sides. For extra decoration, pipe additional frosting in swirls on top or press whole Reese's peanut butter cups into the frosting for a crunchy texture. Chill the cake for 30 minutes before slicing to allow the frosting to set completely.

👨‍🍳

Pro Tips For Making Chocolate Reese'S Cake

  • Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot sugar makes your batter seize up like a stubborn mule. Instead, warm the butter to just room temp (about 65°F) before mixing. It blends smoother and avoids lumps that ruin the texture.
  • Chop Peanut Butter Cups: Reese’s cups stay stubbornly whole when you toss them in whole. Roughly chop them into quarters before folding into the batter—this ensures even distribution and melty pockets in every bite. (Yes, even if you’re impatient like me.)
  • Avoid Overmixing the Batter: The second you see streaks of flour disappear, stop stirring. Overmixing turns your cake dense and tough, and with cocoa powder in the mix, it’ll fight back harder. Fold just until combined—about 10-12 strokes max.
  • Bake in Two Rounds: This isn’t a pretty trick, but it works: Split the batter between two 9-inch pans instead of one. The cake bakes faster, rises higher, and stays moist longer. (Your future self will thank you when the middle isn’t gummy.)

Flavor customization for this dish

Peanut Butter Variations

Swap the classic peanut butter for almond butter or cashew butter to create nutty variations. I find Smucker's Natural Almond Butter adds a delicate sweetness that pairs beautifully with chocolate.

For a bolder flavor, try crunchy peanut butter—just blend it briefly to smooth out any lumps before using. This adds texture without altering the cake's moisture level. 🥜

Chocolate Intensifiers

Boost the chocolate flavor by adding ½ cup melted dark chocolate chips (like Ghirardelli 60% cocoa) to the batter. For a deeper cocoa taste, replace ¼ cup of the milk with espresso powder—this enhances chocolate notes without adding bitterness.

I also love adding 1 teaspoon instant coffee granules to the dry ingredients for a mocha twist. 🍫

Texture Twists

Add crunch by folding ½ cup chopped peanuts or crushed Reese's cups into the batter before baking. For a marbled effect, layer ½ cup white chocolate chips between the peanut butter swirls.

I once added ¼ cup mini marshmallows to the batter—they puff up during baking, creating pockets of gooey sweetness. 🥜✨

Frosting Flavor Swaps

Replace the peanut butter frosting with cream cheese frosting by mixing 8 oz cream cheese with 1 cup powdered sugar and 2 tbsp butter. For a tangy contrast, try a white chocolate ganache—melt 1 cup white chocolate chips with ½ cup heavy cream and drizzle over the cake.

I also love adding 1 tsp orange zest to the frosting for a bright citrus note. 🍋

Seasonal Adaptations

In summer, fold ½ cup frozen strawberries into the batter for a fruity surprise. For fall, add 1 tsp pumpkin pie spice to the dry ingredients and top with candied pecans.

Winter calls for a peppermint extract twist—add ¼ tsp peppermint extract to the frosting. Spring versions shine with raspberry jam swirls** instead of peanut butter cups. 🌸

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 420mg18%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 48g
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 chocolate cake without Reese's peanut butter cups?

Swap the cups for 1.5 cups melted peanut butter cups from a jar or 1 cup creamy peanut butter mixed with ½ cup chocolate chips. For a non-peanut option, try ½ cup melted white chocolate + ½ cup almond butter—it creates a similar swirl effect but with a different flavor profile. The key is keeping the melted mixture smooth for easy swirling.

2

Why did my cake crack after baking?

Cracking usually happens when the cake cools too quickly. Always let it cool completely in the pan for 1 hour before removing. For extra insurance, chill the pan on a wire rack for 10 minutes after baking to slow cooling. If cracks appear later, cover them with extra frosting or a chocolate ganache. Overmixing the batter can also cause stress cracks—mix just until combined.

3

How do I store leftovers to keep them fresh?

Keep the cake in an airtight container at room temperature for 3-4 days. For longer storage, freeze the unfrosted cake layers for up to 3 months—thaw overnight in the fridge before frosting. If refrigerating, bring it to room temperature before serving to prevent frosting weeping. Avoid cutting too many slices at once—peanut butter frosting softens quickly in warm environments.

4

Can I make this cake in a different pan size?

Yes! For an 8x8-inch pan, reduce baking time to 25-30 minutes and halve the recipe. For a 9x2-inch round cake, use the same recipe but bake for 35-40 minutes at 325°F. Adjust baking times based on your oven—always check with a toothpick. The key is maintaining the same batter-to-pan ratio for even baking.

5

What's the best way to decorate this cake for special occasions?

For a showstopper, pipe the peanut butter frosting in roses or swirls on top and press whole Reese's cups into the sides. Add chocolate shavings or crushed peanuts for texture. For birthdays, write "Happy Birthday" in frosting or top with a mini Reese's cup tower. A dusting of powdered sugar gives a bakery-fresh look. Keep decorations simple—this cake's swirls are already eye-catching!

★★★★★4.5(3 reviews)
Categories Desserts