I was standing in line at the hardware store—of all places—holding a new showerhead and trying to remember if I needed plumber’s tape, when the woman behind me started talking about cake. Not just any cake, but a chocolate cake so moist and rich it practically melted into a puddle of peanut butter and chocolate. She was maybe seventy, wearing a faded baseball cap, and she had my full attention before I even knew what was happening.
“You look like someone who appreciates a good dessert,” she said, nodding at the box of brownie mix in my cart. I hadn’t even realized I’d grabbed it. “Let me tell you about the cake my grandson begs for every single birthday.” And just like that, the hardware store became the setting for one of the best recipe exchanges of my life. She didn’t write anything down—just told me the steps while I frantically typed notes into my phone, one hand still holding that showerhead.
That conversation gave birth to what I now call the Ultimate Reese’s Peanut Butter Poke Cake. It’s the kind of dessert that shows up at potlucks and disappears in minutes. The kind where people hover near the serving dish, hoping for seconds. And honestly? It’s almost too easy to make. I’ve tweaked her original version over the years—added a little more peanut butter here, adjusted the chocolate layer there—but the soul of it remains the same. It’s comfort food at its finest, and I keep coming back to it because it never fails. Maybe you’ve had that experience where a recipe just works, every single time. That’s this cake.
Why You’ll Love This Recipe
Let me be straight with you—I’ve tested this cake more times than I can count. I’ve brought it to family reunions, office parties, and casual Sunday dinners. Every single time, someone asks for the recipe. And here’s the thing: it’s not complicated. You don’t need culinary school or a stand mixer that costs more than your rent.
- Quick & Easy: From start to finish, this cake comes together in about 45 minutes. The actual hands-on time is maybe 15 minutes. The rest is just waiting for it to cool and set.
- Simple Ingredients: You probably have most of these in your pantry right now. A box of chocolate cake mix, a can of sweetened condensed milk, peanut butter, chocolate pudding, and some Reese’s cups. That’s it.
- Perfect for Any Occasion: Birthday parties, potlucks, game day, Tuesday night—this cake fits everywhere. It’s fancy enough to impress but casual enough for any gathering.
- Crowd-Pleaser: Kids love it. Adults love it. People who claim they don’t have a sweet tooth love it. I’ve seen it convert self-proclaimed “not dessert people.”
- Unbelievably Delicious: The texture is what gets you. The cake stays incredibly moist from the sweetened condensed milk soak, the peanut butter layer adds this creamy richness, and the chocolate pudding on top ties everything together. Then you add chopped Reese’s cups, and honestly, it’s next-level.
What makes this recipe different from every other poke cake out there is the double peanut butter punch. Most recipes just drizzle some peanut butter on top and call it done. This one incorporates peanut butter into the filling and the topping, so every single bite has that unmistakable Reese’s flavor. It’s not just another version—it’s the version I keep coming back to, and I think you will too.
This is the kind of cake that makes you close your eyes after the first bite. It’s comfort food reimagined—indulgent, satisfying, and somehow still simple enough to whip up on a random Wednesday. Perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes anything but ordinary. Most of these are pantry staples, which makes this cake perfect for those moments when you need a dessert fast.
For the Cake Base
- 1 box (15.25 oz) chocolate cake mix (I prefer Duncan Hines or Betty Crocker for consistent results)
- Ingredients listed on the box (typically eggs, oil, and water—check your specific brand)
For the Peanut Butter Filling

- 1 can (14 oz) sweetened condensed milk (this is non-negotiable—don’t use evaporated milk)
- 1/2 cup creamy peanut butter (Jif or Skippy work great; avoid natural peanut butter that separates)
- 1 teaspoon vanilla extract (pure vanilla adds the best flavor, but imitation works fine)
For the Chocolate Pudding Layer
- 1 box (3.9 oz) instant chocolate pudding mix (Jell-O brand is reliable)
- 2 cups cold milk (whole milk gives the richest texture, but 2% works too)
For the Topping
- 1 container (8 oz) Cool Whip, thawed (or homemade whipped cream if you prefer)
- 10-12 regular-sized Reese’s Peanut Butter Cups, chopped (about 1.5 cups chopped)
- Extra peanut butter for drizzling (optional, but highly recommended)
- Chocolate shavings or sprinkles (for garnish)
One thing I’ve learned through trial and error: don’t skip the sweetened condensed milk. It’s the secret to that ultra-moist texture that makes this cake so addictive. And when it comes to the peanut butter, stick with the standard creamy kind. The natural stuff that separates? It won’t mix smoothly into the filling, and you’ll end up with a grainy texture. Trust me on this one—I learned the hard way.
If you’re looking for substitutions, you can use a gluten-free chocolate cake mix for a gluten-free version. For a dairy-free option, use dairy-free milk in the pudding and coconut whipped cream on top. Just know the texture will be slightly different, but still delicious.
Equipment Needed
You don’t need a professional kitchen to make this cake. Here’s what you’ll need:
- 9×13-inch baking pan (glass or metal both work; I prefer glass because it’s easier to see when the cake is done)
- Mixing bowls (one large for the cake batter, one medium for the filling)
- Whisk and spatula (a rubber spatula is your best friend for scraping every bit of filling)
- Hand mixer or stand mixer (for the cake batter and pudding; you can whisk by hand, but a mixer saves time)
- Wooden spoon or skewer (for poking holes in the cake—the handle of a wooden spoon works perfectly)
- Measuring cups and spoons
- Sharp knife and cutting board (for chopping the Reese’s cups)
- Cooling rack (optional, but helps the cake cool evenly)
I’ve made this cake with both a cheap hand mixer I found at a thrift store and my fancy KitchenAid stand mixer. Honestly, the results were identical. Don’t let equipment hold you back. If you only have a whisk and some elbow grease, you can still make this cake. The only thing I’d recommend splurging on is a good rubber spatula—it makes scraping the filling into the holes so much easier.
Preparation Method
Step 1: Bake the Cake
Preheat your oven to 350°F (175°C). Grease your 9×13-inch baking pan with butter or non-stick spray. Prepare the chocolate cake mix according to the package directions—usually this means combining the mix with eggs, oil, and water. Beat until smooth, about 2 minutes.
Pour the batter into the prepared pan and spread it evenly. Bake for 28-32 minutes, or until a toothpick inserted in the center comes out clean. The exact time depends on your oven, so start checking at 28 minutes. You want the cake to be fully cooked but still moist.
Pro tip: Let the cake cool in the pan for about 10 minutes after baking. You want it warm—not hot—when you start poking holes. If it’s too hot, the filling might curdle. If it’s too cool, it won’t absorb as well.
Step 2: Make the Filling
While the cake is cooling slightly, make the peanut butter filling. In a medium bowl, combine the sweetened condensed milk, creamy peanut butter, and vanilla extract. Whisk until smooth. It should be thick but pourable. If it seems too thick, microwave it for 10-15 seconds and stir again.
This is where the magic happens. The sweetened condensed milk and peanut butter create this rich, almost fudge-like mixture that’s going to seep into every hole you poke. I always taste a tiny bit at this stage—quality control, you know.
Step 3: Poke the Holes
Using the handle of a wooden spoon or a skewer, poke holes all over the warm cake. Space them about 1 inch apart. Don’t be shy—poke all the way to the bottom of the pan. The more holes you make, the more filling gets absorbed. I usually poke about 20-25 holes across the entire cake.
Here’s something I learned from my third attempt: poke the holes at an angle, not straight down. This creates little tunnels that hold more filling. Also, make sure the holes are wide enough—about the thickness of a pencil. Too small, and the filling won’t flow in properly.
Step 4: Pour the Filling
Slowly pour the peanut butter mixture over the warm cake, making sure to fill every hole. Use your spatula to spread it evenly across the surface. You’ll see the filling disappear into the holes—that’s exactly what you want. Let the cake sit for 10-15 minutes to absorb all that goodness.
Don’t worry if some filling stays on top. It’ll create a nice peanut butter layer once it sets. Just make sure you’ve filled the holes first before spreading the excess on top.
Step 5: Make the Pudding
In a medium bowl, whisk together the instant chocolate pudding mix and cold milk. Whisk for about 2 minutes until it starts to thicken. Let it sit for 5 minutes to set completely. The pudding should be thick but spreadable.
Important: Use cold milk straight from the fridge. Warm milk won’t activate the pudding mix properly, and you’ll end up with a soupy mess. I learned this the hard way when I was rushing one afternoon.
Step 6: Layer the Pudding
Spread the chocolate pudding evenly over the peanut butter layer. Use a spatula to get it smooth and even. Don’t press too hard—you don’t want to disturb the filling underneath. Just gently coax the pudding into place.
At this point, your cake should have three distinct layers: the chocolate cake base, the peanut butter filling, and the chocolate pudding on top. It’s already looking beautiful, but we’re not done yet.
Step 7: Add the Topping
Spread the thawed Cool Whip evenly over the pudding layer. Again, gentle strokes. You want a nice, even layer of creamy goodness on top.
Now for the best part: chop your Reese’s Peanut Butter Cups into small pieces. I like a mix of sizes—some fine crumbs and some chunkier bits for texture. Sprinkle them generously over the Cool Whip. If you want to go the extra mile, drizzle some melted peanut butter on top too.
Step 8: Chill and Serve
Cover the cake with plastic wrap or foil and refrigerate for at least 4 hours, but overnight is better. This resting time is crucial—it allows all the flavors to meld together and the cake to become perfectly moist. The filling seeps deeper into the cake, the pudding sets completely, and everything becomes one harmonious dessert.
When you’re ready to serve, cut into squares and watch people’s eyes light up. Serve cold straight from the fridge—it’s best that way.
Cooking Tips & Techniques
After making this cake more times than I care to count, I’ve picked up a few tricks that make a real difference.
Don’t overbake the cake. This is the number one mistake I see people make. A slightly underbaked cake is actually better for this recipe because it stays moist and absorbs the filling more effectively. If you overbake it, the cake becomes dry and the filling won’t soak in as well. Start checking at 28 minutes, and if the toothpick comes out with a few moist crumbs, pull it out.
Use room temperature eggs. If you’re making the cake from scratch (though the box mix works great), let your eggs come to room temperature first. They incorporate better into the batter and create a more tender crumb. Same goes for any dairy ingredients.
Let the cake cool properly. I know it’s tempting to rush this step, but the temperature matters. If the cake is too hot when you pour the filling, the sweetened condensed milk can separate and get grainy. If it’s too cold, the filling won’t soak in. Aim for warm—about 10 minutes out of the oven is perfect.
Chop the Reese’s cups right before serving. If you chop them too early, they’ll start to soften and melt into the Cool Whip. For the best texture and presentation, chop them just before you sprinkle them on top. I’ve made the mistake of pre-chopping them the night before, and they ended up as a sad, melty mess.
Multitask wisely. While the cake is baking, make the filling and chop the Reese’s cups. While the cake is cooling, make the pudding. This way, everything comes together in about 30 minutes of active work.
Variations & Adaptations
One of the best things about this cake is how versatile it is. Here are some variations I’ve tried and loved:
Peanut Butter Lover’s Version: Add 1/2 cup of peanut butter chips to the cake batter before baking. Also, drizzle melted peanut butter over the top after adding the Reese’s cups. It’s almost too much, but in the best way.
Chocolate Overload: Use a devil’s food cake mix instead of regular chocolate. Add chocolate chips to the batter. Use chocolate pudding and top with chocolate shavings along with the Reese’s cups. For the ultimate chocolate experience, drizzle with chocolate syrup.
Healthier Twist: Use a sugar-free chocolate cake mix, sugar-free pudding, and light Cool Whip. You can also use natural peanut butter (just warm it up and stir well before mixing with the sweetened condensed milk). It won’t be exactly the same, but it satisfies the craving with fewer calories.
Gluten-Free Version: Use a gluten-free chocolate cake mix (King Arthur Flour makes a great one). Everything else in the recipe is naturally gluten-free, so you’re good to go. I’ve made this for a friend with celiac disease, and she couldn’t tell the difference.
Different Candy Bars: Not a fan of Reese’s? Try chopped Snickers, Butterfinger, or even Heath bars. Each one gives the cake a completely different personality. I once made it with chopped Skor bars and it was incredible.
Peanut Butter Cup Mini Cakes: Make this in a muffin tin for individual servings. Bake the cake batter in lined muffin cups for about 15-18 minutes. Poke holes, add filling, and top with a mini Reese’s cup. Perfect for parties or portion control.
Serving & Storage Suggestions
This cake is best served cold, straight from the refrigerator. The texture is perfect when it’s fully chilled—the pudding is set, the filling is creamy, and the cake is incredibly moist. I like to take it out about 10 minutes before serving so it’s not ice-cold, but still nice and cool.
For presentation, cut the cake into clean squares using a sharp knife. Wipe the knife between cuts for the neatest edges. I like to garnish each piece with an extra drizzle of chocolate syrup and a small dollop of whipped cream. A few extra Reese’s crumbs on top never hurt either.
This cake pairs beautifully with a cold glass of milk, a hot cup of coffee, or even a scoop of vanilla ice cream on the side. The combination of warm ice cream and cold cake is absolutely divine.
Storage: Cover the cake tightly with plastic wrap or foil and store it in the refrigerator for up to 5 days. The flavors actually get better after a day or two as everything melds together. I’ve found it’s even better on day two than day one—if you can wait that long.
Freezing: This cake freezes beautifully. Wrap individual slices in plastic wrap and then foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before serving. I’ve done this for holiday prep, and it’s a lifesaver.
Reheating: Honestly, I prefer this cake cold. But if you want a warm dessert, microwave individual slices for 10-15 seconds. The chocolate gets slightly melty, and the peanut butter becomes soft and gooey. Just don’t overheat it, or the Cool Whip will melt.
Nutritional Information & Benefits
Let’s be real—this is an indulgent dessert, not health food. But here’s the estimated nutritional breakdown per serving (based on 12 servings):
- Calories: Approximately 450-500 per serving
- Protein: 8-10 grams (thanks to the peanut butter and milk)
- Carbohydrates: 55-60 grams
- Fat: 22-26 grams
- Sugar: 40-45 grams
On the plus side, peanut butter does provide some protein and healthy fats. It also contains vitamin E, magnesium, and potassium. The chocolate (especially if you use dark chocolate pudding) has antioxidants. And hey, desserts are about joy, not nutrition. Everything in moderation, right?
This recipe contains dairy, gluten, peanuts, and soy (from the chocolate cake mix). If you have allergies, check the labels carefully and use appropriate substitutions. I’ve made a dairy-free version using coconut milk and dairy-free Cool Whip, and it turned out great.
From a wellness perspective, I believe in enjoying treats like this as part of a balanced lifestyle. It’s not an everyday dessert, but for special occasions, it’s absolutely worth every bite.
Conclusion
This Ultimate Reese’s Peanut Butter Poke Cake is everything I want in a dessert—rich, indulgent, and surprisingly easy to make. It’s the recipe that came from a chance encounter at a hardware store, and I’ve been grateful for that conversation ever since. Every time I make it, I think of that woman in the baseball cap and how she shared something special with a complete stranger.
I hope you’ll try this cake and make it your own. Add your favorite candy bars, adjust the peanut butter level, or experiment with different pudding flavors. The beauty of this recipe is how forgiving and adaptable it is. Don’t be afraid to play around with it.
When you make it, I’d love to hear how it turns out. Drop a comment below and let me know if your family loved it as much as mine does. Did you add your own twist? Did someone ask for the recipe? Share your story—I read every single comment, and nothing makes me happier than knowing this cake brought someone joy.
Go ahead, preheat that oven. Your new favorite dessert is waiting.
Frequently Asked Questions
Can I make this cake ahead of time?
Absolutely! In fact, I recommend it. This cake needs at least 4 hours to chill, but making it the day before is even better. The flavors meld together overnight, and the texture becomes perfectly moist and creamy. Just keep it covered in the refrigerator until you’re ready to serve.
Can I use homemade chocolate cake instead of a box mix?
Yes, you can use your favorite homemade chocolate cake recipe. Just make sure it’s a sturdy enough cake to hold up to poking and filling. A fudgy, moist cake works best. Avoid light, airy cake recipes because they might collapse when you poke holes in them.
Why did my filling not absorb into the cake?
This usually happens for two reasons. First, the cake might have been too cool when you poured the filling. The warmth helps the filling seep into the holes. Second, your holes might not have been deep enough. Make sure you poke all the way to the bottom of the pan. Also, poke at an angle to create wider tunnels for the filling.
Can I use natural peanut butter?
You can, but I don’t recommend it. Natural peanut butter that separates tends to be grainier and doesn’t mix as smoothly with the sweetened condensed milk. If that’s all you have, warm it up and stir it really well before using. The texture won’t be quite as smooth, but it’ll still taste good.
How do I keep the Cool Whip from melting when I add the warm filling?
This is why it’s important to let the cake cool completely before adding the Cool Whip. The filling should be at room temperature or slightly warm, not hot. If you’re worried about it, you can chill the cake for an hour after adding the filling and before adding the Cool Whip. This ensures everything stays stable and beautiful.
Pin This Recipe!

The Ultimate Reeses Peanut Butter Poke Cake Recipe
A rich, moist chocolate poke cake with a creamy peanut butter filling, chocolate pudding layer, and topped with Cool Whip and chopped Reese’s Peanut Butter Cups. This indulgent dessert is easy to make and perfect for any occasion.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 box (15.25 oz) chocolate cake mix (e.g., Duncan Hines or Betty Crocker)
- Ingredients listed on the box (typically eggs, oil, and water)
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup creamy peanut butter (e.g., Jif or Skippy)
- 1 teaspoon vanilla extract
- 1 box (3.9 oz) instant chocolate pudding mix (e.g., Jell-O)
- 2 cups cold milk (whole or 2%)
- 1 container (8 oz) Cool Whip, thawed
- 10–12 regular-sized Reese’s Peanut Butter Cups, chopped (about 1.5 cups)
- Extra peanut butter for drizzling (optional)
- Chocolate shavings or sprinkles for garnish (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan.
- Prepare the chocolate cake mix according to package directions (usually combining mix with eggs, oil, and water). Beat until smooth, about 2 minutes.
- Pour batter into prepared pan and spread evenly. Bake for 28-32 minutes, or until a toothpick inserted in center comes out clean. Let cool in pan for about 10 minutes.
- While cake cools, make the peanut butter filling: In a medium bowl, whisk together sweetened condensed milk, creamy peanut butter, and vanilla extract until smooth.
- Using the handle of a wooden spoon or a skewer, poke holes all over the warm cake, spacing them about 1 inch apart and poking all the way to the bottom. Poke at an angle for better absorption.
- Slowly pour the peanut butter mixture over the warm cake, filling every hole. Spread any excess evenly on top. Let sit for 10-15 minutes.
- In a medium bowl, whisk together instant chocolate pudding mix and cold milk for about 2 minutes until thickened. Let sit for 5 minutes to set.
- Spread the chocolate pudding evenly over the peanut butter layer.
- Spread the thawed Cool Whip evenly over the pudding layer.
- Chop the Reese’s Peanut Butter Cups into small pieces and sprinkle generously over the Cool Whip. Optionally, drizzle with melted peanut butter and add chocolate shavings or sprinkles.
- Cover and refrigerate for at least 4 hours, preferably overnight. Serve cold.
Notes
For best results, let the cake cool slightly before poking holes—warm, not hot. Use creamy peanut butter (not natural) for a smooth filling. Chill overnight for optimal flavor and texture. Store covered in the refrigerator for up to 5 days or freeze individual slices for up to 3 months.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 475
- Sugar: 43
- Sodium: 480
- Fat: 24
- Saturated Fat: 8
- Carbohydrates: 58
- Fiber: 2
- Protein: 9
Keywords: Reese's, peanut butter, poke cake, chocolate, dessert, easy, potluck


