Desserts
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!
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.
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.
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.
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.
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.
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
Frequently asked questions
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.
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!
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.
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.
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.