Desserts
This chocolate Reese's cake recipe delivers the perfect marriage of rich chocolate and crunchy peanut butter—every slice packed with swirls of fudgy Reese's pieces. The secret lies in layering moist chocolate cake with peanut butter-infused batter, creating pockets of gooey peanut butter that melt with each bite.
I developed this recipe after years of testing, balancing texture and flavor to ensure each forkful delivers that signature Reese's experience.
The cake itself is dense and fudgy, thanks to a precise blend of cocoa powder and melted butter that creates a velvety texture. We fold in crushed Reese's pieces not just once, but twice—first in the batter, then again in the frosting—to guarantee that crunchy, peanut-buttery goodness in every bite.
The frosting, a smooth peanut butter buttercream, ties everything together with its creamy richness and subtle sweetness.
What you'll end up with is a showstopping dessert that looks as impressive as it tastes—rich chocolate layers swirled with peanut butter, crowned with creamy frosting and whole Reese's pieces for visual appeal.
This cake is perfect for birthdays, holidays, or whenever you crave a dessert that tastes like a nostalgic childhood treat. The best part? It comes together in just one hour, with minimal effort but maximum impact.
Serve it at room temperature for the best texture, or chill for 30 minutes if you prefer a firmer slice. The combination of warm chocolate and cool peanut butter creates a flavor experience that's impossible to resist.
Trust me, this recipe will become a new favorite—one that delivers on every bite of that classic Reese's taste.
Ingredients for chocolate reese's cake
Twelve ingredients, two layers of flavor—chocolate cake and peanut butter magic in one showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Melted, cooled slightly |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed preferred |
| All-Purpose Flour 🌾 | 2 cups | Sifted, spooned lightly |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Baking Powder 🍞 | 1 ½ tsp | Not baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 2 tsp | Pure, not imitation |
| Crushed Reese's Pieces 🍫 | 1 ½ cups | Store-bought or homemade |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Creamy Peanut Butter 🥜 | 1 ½ cups | Natural or regular |
| Powdered Sugar 🍚 | 3 cups | For frosting |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Whole Reese's Pieces 🍫 | 1 cup | For garnish |
The Reese's pieces are non-negotiable—store-bought or homemade, but make sure they're crushed finely for that melt-in-your-mouth texture. I always grab the mini Reese's cups from the bulk section at Target because they're cheaper and crush easier. The cocoa powder? Dutch-processed makes this cake extra rich and fudgy—don't skimp on quality here. And the peanut butter? Creamy, not chunky. Jif or Skippy work great, but if you're feeling fancy, grab some natural peanut butter from Trader Joe's—just stir in a little oil first to smooth it out.
No Dutch-processed cocoa? Natural cocoa powder works, but add an extra 1/4 cup sugar to balance the bitterness. Out of crushed Reese's? Crush the full-size bars yourself—it takes 10 minutes but makes all the difference. The cream cheese should be room temperature, so take it out of the fridge 30 minutes before you start. No vanilla extract? Vanilla bean paste gives a deeper flavor, but pure extract works too. And the milk? Whole milk makes the frosting extra creamy, but 2% works in a pinch. Just don't use skim—it'll make the frosting separate.
This cake keeps 3-4 days in the fridge, but honestly, it disappears faster than that. The frosting? Store it in an airtight container with a layer of plastic wrap pressed right on top to prevent drying. If you're making it ahead, bake the layers and freeze them—they'll keep for up to 2 months. Just thaw at room temperature before frosting. And if you've got leftovers? Warm slices in the microwave for 10 seconds—trust me, it's even better the second time around.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a hurry—just cream butter and sugar by hand (or with a fork if you’re really lazy), then fold in the rest. The eggs and cocoa powder do all the heavy lifting, so you’re basically mixing while watching TV.
- Peanut Butter Dream: That first bite of Reese’s chunks melting into rich chocolate cake? It’s like a hug for your taste buds. The cocoa powder gives it depth, but the peanut butter swirls make it feel indulgent without being overly sweet.
- Party or Pajamas: This cake is my go-to for birthdays, but it’s also the dessert I grab when I’m too tired to bake. Serve it warm with vanilla ice cream for company, or slice a single piece for a midnight snack—no judgment here.
- Budget-Friendly Luxury: You’d never guess how affordable this is—just butter, sugar, and a few pantry staples. A single batch feeds six, and leftovers? They last days (if they last that long). Honestly, it’s the kind of dessert that makes you feel fancy without breaking the bank.
Step-by-step instructions for chocolate Reese's cake recipe
Here's how to create a decadent, fudgy chocolate cake with rich peanut butter swirls and crunchy Reese's pieces.
Prepare the Chocolate Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, then line the bottoms with parchment paper. In a large mixing bowl, melt the 1.5 cups unsalted butter over low heat or in the microwave, then let it cool slightly for 5 minutes—it should be warm but not hot to the touch.
In a separate bowl, whisk together the 2 cups granulated sugar, 0.75 cup cocoa powder, 2 cups all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Add the 4 large eggs one at a time, mixing well after each addition. Stir in the 2 teaspoons vanilla extract and the cooled butter until just combined. Fold in the 1.5 cups crushed Reese's pieces, reserving a few for garnish.
Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be set, but the tops may still look slightly soft. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
If the tops spring back slowly when touched, they're ready. If they're still too soft, return them to the oven for 5-10 minutes to finish baking. Cooling completely ensures clean slicing and a smooth frosting application.
Make the Peanut Butter Frosting
In a medium bowl, beat the 8 ounces cream cheese until smooth. Gradually add the 1.5 cups creamy peanut butter and 3 cups powdered sugar, mixing until fully combined. Scrape down the sides of the bowl as needed. Add the 0.5 cup milk and 1 teaspoon vanilla extract, mixing until the frosting is light and fluffy.
For extra richness, you can add a splash more milk if the frosting is too thick. The frosting should be spreadable but still hold its shape—this ensures it stays on the cake without sliding off.
Assemble the Cake
Place one cake layer on a serving plate and spread a generous layer of frosting over the top. Top with the second cake layer and spread frosting over the entire cake, covering the sides and top. Use a spatula to smooth the frosting evenly.
Press the 1 cup whole Reese's pieces into the sides and top of the cake for a beautiful, crunchy finish. Chill the cake in the refrigerator for at least 1 hour before serving. This step ensures the frosting sets and the layers hold together perfectly.
Serve and Enjoy
Slice the cake into 12 equal pieces using a serrated knife. For cleaner cuts, dip the knife in hot water and wipe it dry between slices. Serve at room temperature for the best texture—each bite will deliver a perfect balance of fudgy chocolate and creamy peanut butter.
The cake keeps well in the refrigerator for up to 5 days, though it's hard to resist eating it all at once! Store leftovers covered with plastic wrap to maintain freshness.
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. Warm the butter in the microwave for 20 seconds first, then stir it into the sugar. The mixture will emulsify smoothly, and your cake won’t end up with butter clumps fighting for texture.
- Sift That Cocoa: Skip this, and you’ll get a dense, uneven cake. Sift the cocoa powder twice—once with the dry ingredients, then again when folding it into the wet mixture. It distributes evenly and prevents those ugly streaks where the chocolate didn’t mix in.
- Don’t Overmix the Batter: I used to beat this batter until it looked perfect, but that’s how you end up with a tough, chewy cake instead of a tender one. Mix just until the flour disappears—about 20 strokes max. Overmixing develops gluten, and this cake needs to stay light.
- Use Room-Temp Eggs: Cold eggs? They’ll curdle when they hit the warm butter-sugar mix, and your cake will have weird pockets of separation. Let the eggs sit in warm water for 5 minutes before cracking them in. The batter will come together like silk.
Health benefits of this recipe
Peanut Powerhouse
This cake packs a nutritional punch with peanut butter, a protein-rich ingredient that helps keep you satisfied. A single slice delivers about 4 grams of protein—thanks to the peanut butter in both the batter and frosting.
The cream cheese in the frosting adds extra protein and fat-soluble vitamins like A and E, making this dessert feel a little less guilty than your average chocolate cake. 💪
Chocolate Antioxidants
The Dutch-processed cocoa powder in this recipe provides flavonoids, powerful antioxidants that support heart health and reduce inflammation. Darker cocoa (like the Hershey’s Special Dark or Ghirardelli brands) contains even more, but this recipe still delivers benefits.
The crushed Reese’s pieces add another layer of antioxidants from their peanut butter base, making every bite work for you.
Balanced Energy
While this cake is undeniably indulgent, the combination of complex carbs (from flour and sugar) and healthy fats (from peanut butter and butter) provides steady energy. The vanilla extract and cream cheese add subtle notes that enhance flavor without spiking blood sugar.
For a lighter option, you could reduce the sugar by ¼ cup—the peanut butter’s natural sweetness will still shine. ✨
Protein-Packed Frosting
The peanut butter buttercream isn’t just delicious—it’s a protein powerhouse. With 1.5 cups of creamy peanut butter, this frosting delivers 12 grams of protein per serving, more than many savory meals.
The cream cheese adds a velvety texture while contributing extra calcium and fat-soluble vitamins, balancing the richness of the chocolate layers.
Moderation Matters
While this cake offers nutritional perks, it’s still a dessert—enjoy it mindfully! The crushed Reese’s pieces add healthy fats and fiber, but they’re calorie-dense, so portion control is key.
Pairing a slice with a fruit salad or Greek yogurt can help balance the meal. Remember, treats are all about balance, not restriction. 🍓
Hidden Health Boosters
For an extra nutritional boost, consider adding 1 tablespoon of almond butter to the frosting or swapping ½ cup of the flour for whole wheat flour. These tweaks increase fiber and protein without sacrificing flavor.
The vanilla extract also contains small amounts of antioxidants, making this cake a sneaky health upgrade for any occasion. 💡
Nutrition facts
Frequently asked questions
Can I make this cake without crushed Reese's pieces?
If you can't find crushed Reese's pieces, you can use 1 cup of whole mini Reese's cups and pulse them in a food processor until finely chopped. For a quick fix, chop 4 full-size Reese's bars into tiny pieces—just be sure to remove the paper wrappers first. The texture won't be identical, but the peanut butter flavor will still shine through!
Why does my cake turn out too dry?
Overbaking is the most common culprit—check for doneness at 25 minutes (not 30!) and use the toothpick test. Another issue could be too much flour or cocoa powder. For extra moisture, add 1 tablespoon of sour cream or Greek yogurt to the batter. Also, ensure your butter isn't melted too hot before mixing—it should be warm but not greasy.
How can I make this cake gluten-free?
Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add 1 teaspoon xanthan gum to improve texture. For the frosting, use a gluten-free powdered sugar. Note that gluten-free cakes often require 5-10 extra minutes in the oven—check frequently after 25 minutes to avoid overbaking.
Can I use this recipe for a bundt cake instead?
Yes! This batter works beautifully in a 10-12 cup bundt pan. Reduce baking time to 20-25 minutes (check at 20!) and let it cool completely before frosting. The bundt shape gives a stunning presentation—just be sure to grease it thoroughly with butter and flour to prevent sticking. The peanut butter frosting will drip beautifully down the sides when chilled!
What's the best way to store leftovers?
Wrap tightly with plastic wrap pressed directly against the frosting to prevent drying. Store in an airtight container at room temperature for 2 days, or refrigerate for up to 5 days. For longer storage, freeze the unfrosted layers (separately) for up to 3 months. To serve, thaw at room temperature and re-frost with a thin layer of warmed peanut butter buttercream.
