Chocolate Peanut Butter Poke Cake
This chocolate peanut butter poke cake is fudgy, creamy, and stupid easy to make. One bite of that pudding-soaked cake and you’ll get why everyone begs for it.
Chocolate peanut butter poke cake is a chocolate sheet cake poked full of holes and soaked with a peanut butter pudding mixture, then finished with whipped topping and chopped peanut butter cups. This recipe serves 12, delivers a fudgy, pudding-soaked cake with a creamy peanut butter layer in every single bite, and is perfect for potlucks, birthdays, or any weeknight you need chocolate and peanut butter in your life. Here’s everything you need to make it perfectly.
I’ve made this chocolate peanut butter poke cake enough times that my 9×13 pan basically lives on the counter now, not in the cabinet. The first time I rushed the fridge step, the pudding layer slid right off when I cut into it — that’s the one mistake that taught me everything about this cake. Give it the full rest time and it holds its layers like a dream.
Table of Contents
Why You’ll Love This Chocolate Peanut Butter Poke Cake
This cake is soft, fudgy, and cool from the fridge, with a creamy peanut butter pudding layer running through every slice. It’s a dump-and-stir dessert, so there’s no mixer and no fancy technique required. Kids ask for it, adults fight over the corner pieces, and it travels well for potlucks or holiday tables. The combination of rich chocolate cake and salty-sweet peanut butter is one of those flavor pairings that never gets old.
What Ingredients Do You Need for Chocolate Peanut Butter Poke Cake?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Cake | Chocolate cake mix | 1 box | plus ingredients cake mix calls for |
| Pudding Layer | Instant vanilla or chocolate pudding mix | 1 (3.4 ounce) package | either works |
| Pudding Layer | Cold milk | 2 cups | must be cold |
| Pudding Layer | Creamy peanut butter | 1/2 cup | not natural-style |
| Topping | Whipped topping | 1 (8 ounce) container | like Cool Whip |
| Topping | Hot fudge topping | 1/2 cup | optional, for swirling |
| Topping | Chopped peanut butter cups or Reese’s Pieces | 1 cup | for the top |
The pudding layer is really where this dessert earns its name, since that instant pudding mixed with cold milk and creamy peanut butter turns into a thick, pourable filling that seeps into every hole in the cake. Skip natural peanut butter here, since the oil separation keeps the mixture from thickening the way it should. If you’re after an easy poke cake recipe with minimal ingredients, this one keeps the pantry list short on purpose.
How to Make Chocolate Peanut Butter Poke Cake Step by Step

Bake the Cake
- Preheat your oven to 350°F (175°C).
- Grease and flour a 9×13 inch baking pan.
- Prepare the cake mix according to the package directions.
- Pour the batter into the prepared pan and bake as directed on the box.
- Let the cake cool completely before moving to the next step.
💡 A cake that’s even slightly warm will melt the pudding layer instead of holding it, so don’t skip the cooling time.
Poke and Fill the Cake
- Once the cake is fully cool, use the handle of a wooden spoon or a large straw to poke holes across the top of the cake, spacing them about 1/2 to 1 inch apart.
- In a medium bowl, whisk together the instant pudding mix, cold milk, and creamy peanut butter until well combined and slightly thickened.
- Pour the peanut butter pudding mixture over the cooled cake, making sure it fills the holes.
- Spread the pudding mixture evenly across the top of the cake.
- Refrigerate the cake for at least 15 to 30 minutes to let the pudding set.
Pro Tip: The most common mistake is skipping the pudding rest time — give it the full 30 minutes so the layer sets before you add whipped topping.
Add the Toppings
- In a separate bowl, gently fold the hot fudge topping into the whipped topping, if using.
- Spread the whipped topping mixture over the set pudding layer.
- Sprinkle the chopped peanut butter cups or Reese’s Pieces over the top of the cake.
- Refrigerate the cake for at least 1 hour before serving so all the layers can fully set.
Pro Tip: Chill the finished cake for the full hour, not just until it looks set — the pudding layer needs that time to firm up enough to slice cleanly.

Expert Tips for Perfect Chocolate Peanut Butter Poke Cake
Pro Tips for Success
The key to a poke cake that actually holds its layers is patience with the fridge time — rushing either the pudding set or the final chill is where most poke cakes fall apart. For best results, poke the holes while the cake is completely cool, since warm cake will crumble around the spoon handle instead of holding a clean hole.
Chocolate peanut butter poke cake works best when the pudding mixture is poured immediately after mixing, before it thickens too much to soak into the holes. The most common mistake is using natural peanut butter, which separates and keeps the pudding layer from setting properly — stick with a standard creamy peanut butter instead. You’ll know the pudding layer is ready when it holds a slight dome and no longer looks glossy on top.
Delicious Variations
For a quick version, skip the homemade fold-in and use plain whipped topping straight from the container instead of swirling in hot fudge. For a Reese’s poke cake with extra peanut butter punch, swap the vanilla pudding for chocolate pudding and add an extra handful of peanut butter cups on top. If you want a lighter version, use a sugar-free instant pudding mix and light whipped topping without changing anything else in the recipe.
Troubleshooting Common Problems
Problem: The pudding layer slides off when I cut a slice. Solution: The cake needed more chill time — refrigerate for the full hour listed in step 14 before cutting.
Problem: The holes closed up before I could pour the pudding mixture. Solution: Poke the holes right before pouring the pudding, not several minutes ahead, and use a wider tool like a wooden spoon handle.
Problem: The whipped topping layer looks runny instead of fluffy. Solution: Make sure the whipped topping is fully thawed but still cold, and fold the hot fudge in gently instead of stirring hard.
How to Store and Reheat Chocolate Peanut Butter Poke Cake
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Not recommended | The whipped topping and pudding layers need refrigeration |
| Refrigerator | Up to 4 days | Cover tightly with plastic wrap or a lid |
| Freezer | Up to 2 months | Freeze individual slices wrapped in plastic, then foil |
This cake is meant to be served cold, so there’s no reheating step here — just pull it straight from the fridge. If you’re working from frozen, let a slice thaw in the refrigerator overnight so the pudding layer comes back to its creamy texture instead of turning watery. Leftover slices are great crumbled over vanilla ice cream if the layers start to slide apart after a few days.
FAQs About Chocolate Peanut Butter Poke Cake
Can I make chocolate peanut butter poke cake ahead of time?
Yes, this cake actually improves after a night in the fridge, since the pudding layer has more time to soak into the cake. Make it up to 2 days ahead and add the peanut butter cup topping just before serving so it stays crunchy.
What can I substitute for whipped topping?
Freshly whipped heavy cream sweetened with a little sugar works in place of whipped topping, though it won’t hold up quite as long in the fridge. Use it within 2 days for the best texture.
Why did my cake fall apart when I poked it?
The cake was likely still warm, which makes it soft and crumbly around the holes. Let the cake cool completely to room temperature before poking to get clean holes.
Can I freeze chocolate peanut butter poke cake?
Yes, wrap individual slices tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Is there a dairy-free version of this poke cake?
You can swap in dairy-free cake mix instructions, a dairy-free instant pudding, plant-based milk, and a dairy-free whipped topping. The peanut butter and peanut butter cup topping should also be checked for dairy-free labeling if that matters for your kitchen.
Make This Chocolate Peanut Butter Poke Cake Tonight
Honestly, this is the cake I bring when I want people to ask for the recipe before they’ve finished their slice. It’s simple, it’s rich, and it disappears fast at every potluck I’ve brought it to. Save this one to Pinterest so you don’t lose it, and let me know in the comments how yours turns out — I mean it, I read every one. If you love easy poke cakes, check out this chocolate peanut butter sheet cake, this cinnamon roll poke cake, or this heaven on earth cake next.
Chocolate peanut butter poke cake, straight from my kitchen: fudgy chocolate cake soaked in peanut butter pudding, topped with fluffy whipped topping and chopped peanut butter cups. Save this one, you’ll want it for every potluck and birthday from here on.

Chocolate Peanut Butter Poke Cake
Equipment
- 9×13 inch baking pan
- Mixing bowls
- Whisk
- Wooden spoon or large straw
- oven
- Refrigerator
Ingredients
Main Cake
- 1 box Chocolate cake mix plus ingredients cake mix calls for
Pudding Layer
- 1 3.4 ounce package Instant vanilla or chocolate pudding mix either works
- 2 cups Cold milk must be cold
- ½ cup Creamy peanut butter not natural-style
Topping
- 1 8 ounce container Whipped topping like Cool Whip
- ½ cup Hot fudge topping optional, for swirling
- 1 cup Chopped peanut butter cups or Reese’s Pieces for the top
Instructions
- Preheat your oven to 350°F (175°C).
- Grease and flour a 9×13 inch baking pan.
- Prepare the cake mix according to the package directions.
- Pour the batter into the prepared pan and bake as directed on the box.
- Let the cake cool completely before moving to the next step.
- Once the cake is fully cool, use the handle of a wooden spoon or a large straw to poke holes across the top of the cake, spacing them about 1/2 to 1 inch apart.
- In a medium bowl, whisk together the instant pudding mix, cold milk, and creamy peanut butter until well combined and slightly thickened.
- Pour the peanut butter pudding mixture over the cooled cake, making sure it fills the holes.
- Spread the pudding mixture evenly across the top of the cake.
- Refrigerate the cake for at least 15 to 30 minutes to let the pudding set.
- In a separate bowl, gently fold the hot fudge topping into the whipped topping, if using.
- Spread the whipped topping mixture over the set pudding layer.
- Sprinkle the chopped peanut butter cups or Reese’s Pieces over the top of the cake.
- Refrigerate the cake for at least 1 hour before serving so all the layers can fully set.
