If you love rich chocolate desserts with plenty of creamy filling and crunchy coconut-pecan goodness, this German Chocolate Poke Cake is sure to become a favorite. A moist chocolate cake is baked until tender, poked all over, and filled with a luscious caramel-like mixture that sinks into every bite.
The cake is finished with a creamy chocolate topping and plenty of toasted coconut and pecans. It’s easy enough for a casual family dessert but impressive enough for holidays, birthdays, and special gatherings.
Ingredients
For the Cake
- 1 box chocolate cake mix
- 3 large eggs
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 1 teaspoon vanilla extract
For the Filling
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup caramel sauce
- 1/2 cup evaporated milk
- 1 cup shredded sweetened coconut
- 3/4 cup chopped pecans
For the Chocolate Topping
- 1 container chocolate frosting, softened
- 1/2 cup heavy whipping cream
- 1/2 teaspoon vanilla extract
For Garnishing
- 1/2 cup shredded coconut
- 1/2 cup chopped pecans
- 2 tablespoons chocolate chips, optional
Instructions
1. Bake the Chocolate Cake
Preheat your oven to 350°F (175°C).
Grease a 9 × 13-inch baking dish.
In a large mixing bowl, combine the chocolate cake mix, eggs, buttermilk, vegetable oil, and vanilla extract.
Beat until the batter is smooth and well combined.
Pour the batter into the prepared baking dish and spread it evenly.
Bake according to the cake mix directions, usually about 28–35 minutes, or until a toothpick inserted into the center comes out with only a few moist crumbs.
Don’t overbake the cake.
2. Prepare the Coconut-Pecan Filling
While the cake is baking, combine the sweetened condensed milk, caramel sauce, and evaporated milk in a bowl.
Stir until smooth.
Set aside.
If desired, lightly toast the coconut and pecans in a dry skillet over medium-low heat for several minutes. Stir frequently and remove them as soon as they become fragrant and lightly golden.
Allow them to cool.
3. Poke the Cake
Remove the cake from the oven and let it cool for about 10–15 minutes.
Using the handle of a wooden spoon, the end of a spatula, or another rounded utensil, poke holes throughout the cake.
Make the holes fairly deep but avoid breaking completely through the bottom of the cake.
Try to space them evenly so the filling can spread throughout the dessert.
4. Add the Filling
Slowly pour the condensed milk and caramel mixture over the entire cake.
Use the back of a spoon or spatula to gently spread it across the surface, allowing it to seep into the holes.
Sprinkle the coconut and chopped pecans evenly over the filling.
Let the cake cool completely.
5. Prepare the Chocolate Topping
Place the softened chocolate frosting in a mixing bowl.
Add the heavy cream and vanilla extract.
Beat with an electric mixer until the mixture becomes lighter, smoother, and spreadable.
Spread the chocolate topping evenly over the cooled cake.
6. Add the Final Garnish
Sprinkle the remaining coconut and chopped pecans over the top.
For an extra chocolate finish, scatter a few chocolate chips over the cake.
Cover the cake and refrigerate for at least 2–4 hours.
For the richest flavor and best texture, refrigerate it overnight.
7. Serve
Cut the chilled cake into squares and serve cold or allow individual portions to sit at room temperature for a few minutes before serving.
The longer the cake rests, the more time the filling has to soak into the chocolate cake.
Tips for the Best German Chocolate Poke Cake
Don’t poke the cake while it’s piping hot: Letting it cool slightly gives the cake enough structure to hold the filling.
Make plenty of holes: Evenly spaced holes allow the filling to reach more of the cake.
Don’t rush the chilling time: Refrigerating the cake allows the filling to settle and the flavors to blend.
Toast the coconut and pecans: This simple step adds a deeper nutty flavor and makes the topping more fragrant.
Use finely chopped pecans: Smaller pieces distribute more evenly and make each bite easier to eat.
Don’t overbake: A slightly moist chocolate cake works best for a poke cake because it absorbs the filling without becoming dry.
Easy Variations
Extra Chocolate
Add a layer of chocolate pudding between the cake and frosting for an even more decadent dessert.
Homemade Chocolate Ganache
Instead of prepared frosting, pour a thin layer of chocolate ganache over the chilled cake.
More Coconut
If you’re a coconut lover, add extra toasted coconut between the cake and the chocolate topping.
Walnut Version
Pecans can be replaced with chopped walnuts if preferred.
Salted Caramel
Drizzle a small amount of salted caramel over each serving for a sweet-and-salty finish.
Make-Ahead Instructions
This cake is perfect for preparing ahead of time.
You can make it one day before serving and keep it covered in the refrigerator. In fact, allowing it to rest overnight often improves the texture because the filling has more time to soak into the cake.
Storage
Store the cake covered in the refrigerator for up to 4–5 days.
Because the dessert contains dairy-based ingredients, keep it refrigerated and don’t leave it sitting at room temperature for extended periods.
Can You Freeze German Chocolate Poke Cake?
Yes. For best results, freeze individual portions or freeze the cake tightly covered.
Thaw overnight in the refrigerator before serving.
The texture of the coconut and topping may change slightly after freezing, so the cake is at its best when freshly prepared or refrigerated.
Final Thoughts
This Mouth-Watering German Chocolate Poke Cake takes everything people love about German chocolate cake and turns it into an easy, ultra-moist dessert. The chocolate cake absorbs the sweet caramel-like filling, while coconut and pecans add texture and flavor to every bite.
It’s rich, creamy, chocolatey, and wonderfully indulgent—a dessert that’s especially hard to resist when served chilled with a cup of coffee.