
This dessert redefines indulgence with layers of rich chocolate cake, sweet marshmallow fluff, and velvety chocolate pudding.
I developed this method to ensure every bite delivers that perfect balance of textures and flavors. The cake bakes up moist and tender, while the marshmallows melt into gooey pockets of sweetness that contrast beautifully with the creamy pudding layer.
The magic happens after baking when you poke holes throughout the warm cake and pour chocolate pudding over the top. As it cools, the pudding seeps into every crevice, creating a moist, decadent treat that tastes as impressive as it looks.
Serve this at your next gathering and watch it disappear. This is chocolate lovers’ dream come true.
Ingredients for Marshmallow Chocolate Poke Cake
Rich cocoa cake, gooey marshmallows, and pudding—every bite is pure indulgence.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 2 cups | Fine grain for best results |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-process for richness |
| Baking Powder 🧂 | 2 tsp | Ensures proper rise |
| Baking Soda 🧂 | 1 tsp | Balances acidity in cocoa |
| Salt 🧂 | 1 tsp | Fine sea salt preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for even mixing |
| Vegetable Oil 🫒 | ¾ cup | Neutral flavor like canola |
| Buttermilk 🥛 | 1 ½ cups | Full-fat for moisture |
| Vanilla Extract 🌿 | 2 tsp | Pure, not imitation |
| Mini Marshmallows 🍬 | 4 cups | Divided for layers |
| Instant Chocolate Pudding Mix 🍫 | 2 boxes | 3.4 oz each, prepared |
| Whole Milk 🥛 | 3 cups | For pudding preparation |
| Heavy Whipping Cream 🥛 | 1 cup | Optional for topping |
| Semi-Sweet Chocolate Chips 🍫 | 1 cup | For garnish or melting |
The cocoa powder is non-negotiable for that deep chocolate flavor. Hershey’s Special Dark is my go-to for baking, but any Dutch-process works. King Arthur Flour for the all-purpose if you want to splurge—it’s got that perfect protein content for tender crumb. Buttermilk matters too; the acidity reacts with the cocoa for that signature moisture. Grab it from the dairy section (or make your own with milk and vinegar, but store-bought is more reliable here).
No buttermilk? Whole milk plus 1.5 tbsp vinegar does the trick. Out of cocoa powder? Melted chocolate plus a bit of flour can substitute in a pinch, but the flavor won’t be as deep. For the pudding, Jell-O brand instant mix is foolproof. Mini marshmallows melt faster than regular—Jet-Puffed are my pick (they’re fluffier). Skip the chocolate chips? Crushed chocolate bars work just as well for garnish.
The cake stays moist for 3-4 days covered at room temp, but honestly? It’s gone in 24 hours at my house. Pudding-soaked leftovers keep in the fridge for up to 1 week—reheat slices in the microwave for 15 seconds to get that gooey texture back.
Why You’ll Love This Recipe
- One Bowl Wonder: I love that I can mix the flour, sugar, and cocoa powder in a single bowl—no fancy equipment, just a whisk and 5 minutes.
- Decadent Duo: The rich cocoa base with gooey marshmallows on top is the kind of combination that makes me sneak seconds.
- Crowd Pleaser: Honestly, it’s my go-to for potlucks because kids and adults both reach for it first.
- Budget Friendly: A box of cocoa powder and basic pantry staples make this feel like a luxury dessert without the price tag.
Step-by-Step Instructions for Marshmallow Chocolate Poke Cake
Here’s the method that creates those irresistible gooey layers every single time.
Step 1: Bake the Chocolate Cake Base
Preheat your oven to 350°F and grease a 9×13-inch baking pan. In a large bowl, whisk together the 2.5 cups all-purpose flour, 2 cups granulated sugar, 0.75 cup unsweetened cocoa powder, 2 tsp baking powder, 1 tsp baking soda, and 1 tsp salt until evenly combined.
Add the 2 whole large eggs, 0.75 cup vegetable oil, 1.5 cups buttermilk, and 2 tsp vanilla extract. Beat with an electric mixer on medium speed for 2-3 minutes until the batter is smooth and slightly thick. Pour into the prepared pan and spread evenly.
Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The cake should spring back lightly when touched. Let it cool in the pan on a wire rack for 15 minutes before moving to the next step.
Step 2: Poke and Prepare for Filling
Using the handle of a wooden spoon or a similar rounded tool, poke holes all over the warm cake. I like to space them about 1 inch apart—you want deep holes that go most of the way through the cake without breaking through the bottom.
Sprinkle 2 cups of the mini marshmallows evenly over the cake, letting some fall into the holes. The marshmallows will soften slightly from the warm cake, which helps them blend perfectly with the next layer. Reserve the remaining 2 cups mini marshmallows for later.
Step 3: Add the Chocolate Pudding Layer
In a separate bowl, whisk together the 2 boxes instant chocolate pudding mix and 3 cups whole milk for 2 minutes until thickened. Immediately pour this mixture over the marshmallow-covered cake, spreading it gently to fill the holes and cover the surface evenly.
The pudding will begin to set as it meets the warm cake, creating that signature creamy texture. Sprinkle the remaining 2 cups mini marshmallows on top, pressing some lightly into the pudding so they stay in place. Refrigerate for at least 2 hours to allow the pudding to fully set.
Step 4: Finish with Chocolate Cream Topping
Just before serving, heat the 1 cup heavy whipping cream in a small saucepan over medium-low heat until it just begins to simmer. Remove from heat and stir in the 1 cup semi-sweet chocolate chips until completely smooth and glossy.
Let the chocolate mixture cool for 5 minutes, then pour it over the chilled cake, spreading it into an even layer. The contrast of the cool, creamy pudding and the warm, rich chocolate topping is what makes this dessert extraordinary. Serve immediately for the best texture.
Pro Tips For Making Marshmallow Chocolate Poke Cake
- Cool the Cake First: I learned this the hard way—poking the cake while it’s still warm just turns the holes into a mushy mess. Let it cool completely, about 30 minutes, so the marshmallow and chocolate can settle properly into crisp, defined pockets.
- Sift Your Cocoa: Sounds tedious, but unsweetened cocoa powder clumps like crazy. Sifting it with the flour and baking powder guarantees a smooth batter and that deep, even chocolate flavor you’re after.
- Skip Overmixing: Stir the batter just until the flour disappears—about 20-25 strokes by hand. Overmixing activates the gluten in all-purpose flour, and suddenly your cake’s tough instead of tender.
- Use Mini Marshmallows: Regular marshmallows don’t melt as evenly and can leave gummy chunks. Mini ones distribute better in the poke holes and melt into that perfect gooey layer with the chocolate.
Dietary Considerations for These Flavors
Gluten-Free Option
Swap the 2.5 cups all-purpose flour for a 1:1 gluten-free baking flour like King Arthur Measure for Measure. The texture stays tender, and no one will guess it’s gluten-free. I’ve tested this with great results. 💪
Dairy-Free Adaptation
Use almond milk or oat milk for the pudding and cake. Replace buttermilk with dairy-free milk plus 1.5 tbsp vinegar. For the topping, melt dairy-free chocolate chips with coconut cream instead of heavy cream.
Vegan Version
Substitute eggs with flax eggs (2 tbsp ground flaxseed + 6 tbsp water). Use vegan marshmallows like Dandies and ensure all chocolate is dairy-free. The cake remains moist and rich, just like the original.
Nut-Free Needs
This recipe is naturally nut-free, but always check labels on marshmallows and chocolate. Some brands process in facilities with nuts. Jet-Puffed marshmallows and Hershey’s chocolate are safe choices for nut allergies.
Lower Sugar Option
Reduce sugar in the cake by ½ cup and use sugar-free pudding mix. Top with dark chocolate chips (70% or higher). The marshmallows still add sweetness, so the balance stays satisfying without being cloying. 💡
Egg-Free Alternative
Replace eggs with ½ cup unsweetened applesauce or ½ cup plain yogurt. The cake will be slightly denser but still moist and flavorful. I’ve had success with both options in my test kitchen.
Nutrition Facts
Frequently Asked Questions
Can I use regular marshmallows instead of mini?
Yes, but you’ll need to chop them into smaller pieces. Mini marshmallows melt more evenly and create better distribution throughout the cake.
How do I prevent the pudding from sinking to the bottom?
Poke the holes while the cake is still warm and pour the pudding immediately after. This ensures it sets properly before sinking. Refrigerate for at least 2 hours to fully set.
Can I make this ahead of time?
Assemble the cake and pudding layers a day in advance. Add the chocolate topping just before serving for the best texture.
What if my cake cracks while baking?
No worries! The pudding and marshmallows will cover any imperfections. For a smoother top, ensure your oven is preheated to 350°F and avoid overmixing the batter.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026