Moist chocolate cake, homemade chocolate pudding, and a fluffy chocolate whipped topping? Oh yes. This triple chocolate poke cake is the ULTIMATE chocolate poke cake, perfect for chocolate lovers. Ultra-moist due to a tender cake that is then poked and filled with pudding, this chocolate poke cake recipe is rich, but not overly sweet, and super satisfying. 

Adding additional liquids and fillings is a fun and easy way to jazz up simple cakes. For more poke cake recipes, be sure to check out my Oreo Poke Cake, Mexican Tres Leches Cake, and Lemon Jello Cake.

A Chocolate Poke Cake with chocolate pudding and chocolate whipped cream topping on a white plate against a black background.

Why This Recipe Works

  • Easy chocolate poke cake. We make every part of this chocolate poke cake from scratch, but that doesn’t mean it isn’t easy! The cake is made in one bowl—no stand mixer!—and the pudding comes together on the stovetop in mere minutes with just a few simple steps. You won’t believe how simple it really is!
  • Best chocolate poke cake. This is a truly decadent chocolate poke cake, which makes it the best. Homemade cake tastes so much better than boxed mix cake, and while I do love store-bought pudding, from-scratch pudding also tastes even better. Plus, once you’ve made the chocolate whipped cream, you’re going to want to put it on everything.
  • Ultimate chocolate dessert. This chocolate pudding poke cake recipe is for serious chocolate lovers, with fudgy chocolate cake, rich chocolate pudding, and a fluffy chocolate whipped topping. It’s a chocolate lover’s dream!

Ingredient Notes

  • Unsweetened cocoa powder: While I often use Dutch-processed cocoa in my baked goods, using unsweetened cocoa powder or natural cocoa powder adds the right amount of chocolate flavor in both our cake and the pudding. With a higher acidity, it also helps this chocolate pudding poke cake from becoming overly sweet.
  • Hot water: We use hot water to help the cocoa powder “bloom” before it’s whisked with the other cake ingredients. This helps intensify the chocolate flavor. 
  • Buttermilk: One of my favorite ingredients to create a moist and tender cake, buttermilk will also help the cake rise. 
  • All-purpose flour: No need for cake flour here! All-purpose flour does the job well. 
  • Granulated sugar: White sugar is my sweetener of choice for both the cake and the pudding. Do not swap it out for brown sugar—brown sugar has more moisture, which will mess with the chemistry of the cake and pudding.
  • Cornstarch: To thicken our chocolate pudding.
  • Semi-sweet chocolate: Using chopped chocolate in addition to cocoa powder in the pudding adds more rich chocolate flavor. I recommend using chopped baking chocolate, not chocolate chips, because it melts better. 
  • Milk: Milk makes up most of the pudding’s volume. You can use any percent of milk that you like here, but I recommend sticking with regular cow’s milk because non-dairy milks might not thicken as well. 
  • Dutch processed cocoa powder: Okay, I couldn’t get through an entire chocolate cake recipe without having my favorite cocoa powder somewhere! I used Dutch processed cocoa powder for the whipped topping, but you can still use unsweetened cocoa powder if that’s what you have. 😊
  • Vanilla extract: The secret to making all things chocolate taste even more chocolatey? Vanilla. In the cake and the whipped topping, vanilla extract helps to complement and intensify the chocolate flavor.

Step-by-Step Instructions

  1. Prep oven and pan. Preheat your oven to 350°F. Grease and flour a 9×13-inch pan and set aside. 
  2. Bloom cocoa powder and add wet ingredients. In a large bowl, whisk together ¾ cup of unsweetened cocoa powder and 1 cup of hot water. Once combined, add 1 cup of room-temperature buttermilk, ½ cup of vegetable oil, and 1 teaspoon of vanilla extract. Whisk until combined, then add 2 room-temperature eggs and mix it all together.
  3. Add dry ingredients. To the large mixing bowl, add 1¾ cups of all-purpose flour, 1¾ cups of granulated sugar, 2 teaspoons of baking soda, 1 teaspoon of baking powder, and ½ a teaspoon of salt. Whisk the dry ingredients in until just combined, taking care not to overmix.
Four photos showing the making of homemade chocolate cake, top photos are a glass bowl with brown wet ingredients and then bottom photos are of dry ingredients added then mixed.
  1. Bake cake. Pour the batter into your prepared baking pan and bake at 350°F for 30-40 minutes, or until a toothpick inserted into the center of the cake comes out clean. Remove the cake from the oven and set it on a wire rack to cool. 
  2. Mix dry pudding ingredients. In a small saucepan, whisk together ⅔ cup of granulated sugar, ⅓ cup unsweetened cocoa powder, 2 tablespoons of cornstarch, and a pinch of salt.
Top left photo is wet chocolate cake batter in a 9x13 pan, top right is a baked chocolate cake in a 9x13 pan, bottom left is saucepan with cocoa, cornstarch and sugar, bottom right is the dry ingredients whisked in a saucepan.
  1. Cook pudding. Heat the saucepan over medium-high heat and pour in 2½ cups of milk over the chocolate mixture. Stir constantly until the mixture comes to a boil. Continue to stir as you let it boil for 1 minute. 
  2. Add final pudding ingredients. Remove the pudding from heat and stir in 1 tablespoon of butter and 2 oz of chopped unsweetened chocolate. Allow your pudding to cool for 5 minutes, but no longer, otherwise it will be too thick to soak into your cake. 
  3. Poke cake. As your pudding cools, quickly poke holes all over your cake using a skewer, straw, or end of a wooden spoon. Leave about ½” between the holes. 
  4. Pour pudding over cake. Pour still-warm chocolate pudding over the top of the cake, gently tapping the pan to help the pudding seep into the poked holes. Cover and refrigerate the cake for 4 hours, or overnight.
Top two photos are chocolate pudding being made in a saucepan, bottom left is a chocolate cake in a 9x13 with holes poked all over it, bottom right is chocolate pudding poured over the chocolate cake.
  1. Make chocolate whipped cream. In a large bowl using a hand mixer, beat 3 cups of cold heavy whipping cream until soft peaks form, then add 1 cup of powdered sugar, 3 tablespoons of Dutch processed cocoa powder, and ½ a teaspoon of vanilla extract. Continue to beat whipped cream until stiff peaks form. 
  2. Top chocolate poke cake. Spread the chocolate whipped topping over the top of the poke cake. If desired, you can also decorate your cake by drizzling it with chocolate sauce and sprinkling on mini chocolate chips, chocolate sprinkles, or shaved chocolate. 
  3. Enjoy. Serve this caked chilled, and enjoy. 
Top left image is chocolate whipped cream in a glass bowl, top right is chocolate cake with dollops of chocolate cream, bottom left image is chocolate whipped cream spread along a chocolate cake, bottom right is a Chocolate Poke Cake with drizzled chocolate and mini chocolate chips overtop.

Recipe Tips

You can make this recipe using boxed cake mix and instant chocolate pudding, but I highly recommend making the chocolate whipped cream at home. Trying to mix cocoa powder into Cool Whip or another store-bought whipped topping would not work very well. 

For a fun holiday or winter variation, make this a peppermint chocolate poke cake by adding ½ a teaspoon of peppermint extract into the cake base. 

You don’t have to add mini chocolate chips or chocolate shavings to the top, but I love the little bit of texture they add to this cake. Chocolate syrup is also optional, but great for chocolate lovers! Caramel sauce would also be a delicious drizzle on top. Or perhaps even some homemade hot fudge sauce. Extra chocolate is always a great thing.

Do not, I repeat, do NOT let the pudding cool for too long!!! As it cools, it thickens, and as it thickens, it becomes difficult for it to seep into the cake. For the best chocolate poke cake with pudding, you want the pudding to really combine with the cake.

Make Ahead, Storing, and Freezing

Make Ahead: Since this cake is best served chilled, and only gets better with time, you can make it a day or two in advance.

Storing: Store leftover cake in an airtight container in the fridge for 3-5 days. 

Freezing: I have not tested freezing this cake. In theory, because you can freeze both baked cakes and pudding, it could freeze well for up to 2 months. If you decide to freeze it, however, do NOT add the whipped topping, as I believe it would become liquid when thawed.

A bite taken out of a Chocolate Poke Cake that's on a white plate.

Recipe FAQs

What is chocolate poke cake?

Chocolate poke cake is a chocolate cake that has been poked all over after being baked so as to create several holes for a liquid like sweetened condensed milk or pudding before it sets to be poured over. The extra liquid creates extremely moist cakes.

Can you freeze chocolate poke cake?

In theory, yes. Both baked cake and pudding freeze well. However, I would not freeze this cake with the chocolate whipped cream on top, because I think once the whipped cream thawed it would be too liquidy.

Do I need to refrigerate poke cake?

Yes. This cake is best served chilled, and the high dairy content in both the pudding and whipped topping means it would spoil if left out at room temperature for too long.

Chocolate pudding cake (Chocolate Poke Cake recipe) on a black plate, topped with whipped cream and chocolate sauce.

More Recipes for Chocolate Lovers

Did you make this recipe? I’d love to hear about it! Please leave a star rating and review or scroll below the recipe card and do so there. 

Stay up-to-date by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest.

Chocolate Poke Cake topped with chocolate pudding, chocolate whipped cream, and drizzle of chocolate sauce, on a white plate that's against a black background.
Print Save Review
5 from 1 vote

Chocolate Poke Cake

Moist Chocolate Poke Cake has holes poked all over the cake, then warm chocolate pudding is drizzled overtop, followed by a chocolate whipped cream, drizzled chocolate sauce, and mini chocolate chips. If you like chocolate, you'll LOVE this!
Prep Time: 50 minutes
Cook Time: 18 minutes
Chill Time: 4 hours
Total Time: 5 hours 8 minutes
Servings: 20 servings

Ingredients
 

Chocolate Cake

  • 3/4 cup unsweetened cocoa powder
  • 1 cup hot water
  • 1 cup buttermilk - at room temperature
  • 1/2 cup vegetable oil
  • 1 teaspoon vanilla extract
  • 2 large eggs - at room temperature
  • 1 3/4 cups all-purpose flour
  • 1 3/4 cups granulated sugar
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt

Chocolate Pudding Layer

  • 2/3 cup granulated sugar
  • 1/3 cup unsweetened cocoa powder
  • 2 tablespoons cornstarch
  • pinch salt
  • 2 oz semi-sweet chocolate - chopped
  • 2 1/2 cups milk - whole, 2% or skim is fine
  • 1 tablespoon butter

Chocolate Whipped Topping

Additional toppings

Instructions
 

  • Preheat oven to 350°F. Grease and flour a 9×13 inch pan and set aside.
  • In a large bowl whisk the cocoa powder and hot water. Whisk in the buttermilk, vegetable oil and vanilla extract. Once combined, whisk in the 2 eggs. Add the flour, granulated sugar, baking soda, baking powder, and salt. Whisk until combined but be careful not to overmix. 
  • Pour batter into the prepared pan. Bake for 30-40 minutes or until a toothpick inserted into the center of the cake comes out clean. Remove from the oven and place on a wire rack to cool. 
  • Make the chocolate pudding layer: In a small saucepan whisk the sugar, cocoa power, cornstarch and salt. Place over medium high heat and pour in the milk. Stir constantly until the mixture comes to a boil. Let boil for 1 minute, while stirring. 
  • Remove from heat and stir in the butter and chopped chocolate. Let the mixture cool for 5 minutes but NO longer! If it cools too long the pudding will be too thick and it won’t seep into the holes of the cake.
    While it’s cooling use a wooden skewer, straw, or end of a wooden spoon to poke holes all over the cake, leaving about ½” between each hole. Pour the just slightly cooled chocolate pudding over the entire cake, lightly tapping the pan to make sure the pudding gets into all of the holes. Cover and refrigerate the cake for 4 hours or overnight. 
  • Make the chocolate whipped cream: using a hand mixer to beat the heavy cream until soft peaks, then add the powdered sugar, cocoa powder, and vanilla mix until stiff peaks form. Spread the chocolate whipped cream over the surface of the cake. Drizzle chocolate syrup overtop and garnish with mini chocolate chips or chocolate shavings. Serve chilled. 

Notes

Store this cake in an airtight container or covered in plastic wrap in the fridge for 3-5 days. 

Nutrition

Calories: 397kcal (20%)Carbohydrates: 47g (16%)Protein: 5g (10%)Fat: 23g (35%)Saturated Fat: 11g (55%)Polyunsaturated Fat: 4gMonounsaturated Fat: 6gTrans Fat: 0.1gCholesterol: 66mg (22%)Sodium: 215mg (9%)Potassium: 234mg (7%)Fiber: 3g (12%)Sugar: 34g (38%)Vitamin A: 640IU (13%)Vitamin C: 0.2mgCalcium: 97mg (10%)Iron: 2mg (11%)
Course: Dessert
Cuisine: American
Did you make this recipe?Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!