Welcome to what is sure to become your new favorite dessert obsession: the ultimate Chocolate Peanut Butter Poke Cake. If you’re a fan of the timeless combination of rich chocolate and creamy peanut butter, this recipe will send you straight to dessert heaven. It’s incredibly moist, packed with flavor, and surprisingly simple to make. We’re talking about a decadent chocolate cake, infused with a sweet and creamy peanut butter filling, and topped with a luscious, fluffy peanut butter frosting. It’s the perfect treat for birthdays, potlucks, or any time you need a serious chocolate and peanut butter fix.

What Makes This Chocolate Peanut Butter Poke Cake So Irresistible?
This isn’t just another cake recipe; it’s an experience. A “poke cake” gets its name from the holes that are poked into the warm cake after baking. These holes become the perfect vessels for a delicious filling that soaks into every bite, making the cake unbelievably moist and flavorful. In this recipe, a rich chocolate cake meets a dreamy peanut butter filling, creating a dessert that’s pure bliss from the first bite to the last.
Key Ingredients for Your Poke Cake
We’re using simple, accessible ingredients to create this showstopper. While we’re making the cake from scratch for the richest flavor, I’ll include a note on using a box mix if you’re short on time.
For the Chocolate Cake:
- All-Purpose Flour: Provides the structure for our cake.
- Granulated & Brown Sugar: A mix of white and brown sugar gives the cake a wonderful depth and moisture.
- Unsweetened Cocoa Powder: The source of our deep, rich chocolate flavor.
- Baking Soda & Baking Powder: Our leavening agents that make the cake light and fluffy.
- Salt: Balances all the sweetness.
- Large Eggs: Binds the ingredients together.
- Buttermilk: The secret to an incredibly tender and moist cake crumb.
- Vegetable Oil: Guarantees a moist cake.
- Vanilla Extract: Enhances the chocolate flavor.
- Hot Coffee or Water: Blooming the cocoa powder in hot liquid intensifies the chocolate taste.
For the Peanut Butter Filling & Frosting:
- Sweetened Condensed Milk: Forms the base of our sweet, gooey filling.
- Creamy Peanut Butter: The star of the show! Use a standard commercial brand like Jif or Skippy for the best results.
- Powdered Sugar: To sweeten and stabilize our fluffy frosting.
- Unsalted Butter: Adds richness and structure to the frosting.
- Heavy Cream: Makes the frosting light, airy, and spreadable.
- Chopped Peanut Butter Cups: The perfect finishing touch for decoration and extra flavor!
How to Make The Perfect Chocolate Peanut Butter Poke Cake
Follow these simple steps to create a dessert masterpiece. We’ll walk through making the cake, adding the filling, and whipping up the perfect frosting.
Step 1: Bake the Chocolate Cake
First, preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan. In a large bowl, whisk together the flour, both sugars, cocoa powder, baking soda, baking powder, and salt. In a separate bowl, combine the eggs, buttermilk, oil, and vanilla extract. Pour the wet ingredients into the dry ingredients and mix until just combined. Carefully stir in the hot coffee. The batter will be thin, but don’t worry, this is correct! Pour the batter into your prepared pan.
Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan on a wire rack for about 15 minutes.

Step 2: Poke and Fill the Cake
Once the cake has cooled slightly, use the handle of a wooden spoon or a wide straw to poke holes all over the top of the cake, about an inch apart. In a small bowl, whisk together the sweetened condensed milk and 1/2 cup of the creamy peanut butter until smooth. Pour this mixture evenly over the warm cake, making sure it seeps into all the holes. For a savory twist, consider our peppercorn sauce recipe as an unusual but delightful pairing. Let the cake cool completely.
Step 3: Whip Up the Peanut Butter Frosting
While the cake cools, let’s make the frosting. In a large bowl, using an electric mixer, beat the softened butter and the remaining 1 cup of peanut butter until smooth and creamy. Gradually add the powdered sugar, mixing on low speed until combined, then increase to medium-high and beat for 2 minutes until fluffy. Add the vanilla and heavy cream, and continue to beat for another 2-3 minutes until the frosting is light and airy. If you’re looking for another easy dessert, our flourless chocolate torte is a guaranteed crowd-pleaser.
Step 4: Frost and Decorate
Spread the peanut butter frosting evenly over the cooled cake. For a beautiful finish, create swirls with the back of a spoon. Sprinkle the chopped peanut butter cups generously over the top. You can also drizzle it with melted chocolate or peanut butter for an extra decadent touch. For those who love unique flavor combinations, our caramel pecan lasagna is another dessert you won’t want to miss.
Tips for Success
- Don’t Overmix the Batter: Mix the cake batter until the ingredients are just combined. Overmixing can lead to a tough cake.
- Use Room Temperature Ingredients: For a smoother batter and frosting, ensure your eggs, buttermilk, and butter are at room temperature.
- Poke While Warm: Poke the holes while the cake is still warm. This helps the filling absorb more easily into the cake.
- Cool Completely Before Frosting: Make sure the cake is completely cool before you add the frosting, otherwise, it will melt and slide right off.
Storage Instructions
This Chocolate Peanut Butter Poke Cake should be stored in the refrigerator due to the dairy in the frosting and filling. Cover the pan tightly with plastic wrap or a lid. It will stay fresh and delicious for up to 4-5 days. You can serve it chilled directly from the fridge or let it sit at room temperature for about 20-30 minutes to soften slightly before serving.
Absolutely! Poke cakes are great for making ahead. You can bake and fill the cake a day or two in advance. For best results, add the frosting a few hours before serving to keep it fresh. Keep it covered in the refrigerator.
Yes, you can. If you’re short on time, feel free to use one 15.25 oz box of your favorite chocolate or devil’s food cake mix. Prepare it according to the package directions, then continue with the poking and filling steps as written in the recipe.
This cake should be stored in an airtight container or tightly covered with plastic wrap in the refrigerator. It will stay fresh for up to 5 days.
A poke cake is a cake that you poke holes in after baking. You then pour a liquid filling, like condensed milk, pudding, or Jell-O, over the top, which soaks into the holes to make the cake extra moist and flavorful.
A poke cake should be moist, not soggy. This can happen if too much liquid filling is used or if the holes are too large and close together. Ensure you use the specified amount of filling and space the holes about an inch apart for perfect moisture.
Absolutely! Poke cakes are great for making ahead. You can bake and fill the cake a day or two in advance. For best results, add the frosting a few hours before serving to keep it fresh. Keep it covered in the refrigerator.
Yes, you can. If you’re short on time, feel free to use one 15.25 oz box of your favorite chocolate or devil’s food cake mix. Prepare it according to the package directions, then continue with the poking and filling steps as written in the recipe.
This cake should be stored in an airtight container or tightly covered with plastic wrap in the refrigerator. It will stay fresh for up to 5 days.
A poke cake is a cake that you poke holes in after baking. You then pour a liquid filling, like condensed milk, pudding, or Jell-O, over the top, which soaks into the holes to make the cake extra moist and flavorful.
A poke cake should be moist, not soggy. This can happen if too much liquid filling is used or if the holes are too large and close together. Ensure you use the specified amount of filling and space the holes about an inch apart for perfect moisture.
Enjoy Your Decadent Creation!
This Chocolate Peanut Butter Poke Cake is truly a dream dessert for any occasion. It’s rich, decadent, and the perfect way to satisfy any sweet tooth. Give this recipe a try and watch it disappear! If you loved it, please leave a comment below or share it on Pinterest. Your support means the world!

Chocolate Peanut Butter Poke Cake Recipe

Chocolate Peanut Butter Poke Cake: The Ultimate Indulgent Dessert
Ingredients
Equipment
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
- In a large bowl, whisk together flour, granulated sugar, brown sugar, cocoa powder, baking soda, baking powder, and salt.
- In a separate medium bowl, combine eggs, buttermilk, oil, and vanilla extract.
- Pour the wet ingredients into the dry ingredients and mix on low speed until just combined. Slowly pour in the hot coffee and mix until smooth. The batter will be thin.
- Pour batter into the prepared pan. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean. Let cool for 15 minutes.
- While the cake is still warm, use the handle of a wooden spoon to poke holes all over the top of the cake.
- In a small bowl, whisk together the sweetened condensed milk and 1/2 cup of creamy peanut butter until smooth.
- Pour the peanut butter mixture evenly over the cake, allowing it to sink into the holes. Let the cake cool completely.
- In a large bowl, beat the softened butter and the remaining 1 cup of peanut butter with an electric mixer until creamy. Gradually add the powdered sugar, followed by the vanilla and heavy cream. Beat until light and fluffy, about 2-3 minutes.
- Spread the frosting over the cooled cake. Top with chopped peanut butter cups. Refrigerate for at least 1 hour before serving to allow the frosting to set.
Notes
Storage: Store the cake tightly covered in the refrigerator for up to 5 days.