If you love rich chocolate desserts with plenty of caramel, coconut, and pecans, this German Chocolate Poke Cake is one you will want to keep in your dessert rotation. It starts with a soft, chocolatey cake that is poked all over and filled with a sweet caramel mixture, making every bite wonderfully moist and gooey.
The finishing layer is what really makes this cake special. A warm pecan and coconut topping is spread over the cake, followed by melted semi-sweet chocolate chips for an extra layer of chocolate goodness. It is rich, comforting, and perfect for sharing at family gatherings, holidays, or whenever you are craving something indulgent.
Flavor & Texture Highlights
This cake has everything you want in a decadent dessert: a tender chocolate cake, creamy caramel filling, crunchy pecans, sweet coconut, and a smooth layer of melted chocolate.
The caramel mixture soaks down into the holes in the cake, keeping it moist and giving the center a rich, gooey texture. The coconut and pecans add a pleasant contrast, while the chocolate topping makes every bite extra satisfying.
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need to Make This Recipe
- How to Make German Chocolate Poke Cake
- Expert Tips
- How to Store and Reheat It
- What to Serve With
- Frequently Asked Questions
- Recipe Details
Why You’ll Love This Recipe
This is an easy dessert that looks and tastes much more impressive than the effort required to make it. Starting with a boxed German chocolate cake mix keeps the preparation simple, while the homemade topping gives the finished cake a special homemade touch.
It is also a wonderful make-ahead dessert. Once the cake has cooled completely, the flavors have time to settle together, making each slice rich, moist, and full of chocolate, caramel, coconut, and pecan flavor.
What You’ll Need to Make This Recipe
German chocolate cake mix: The cake mix creates a soft and chocolatey base without requiring a long list of baking ingredients.
Water, vegetable oil, and eggs: These simple ingredients bring the cake batter together and help create a tender texture.
Sweetened condensed milk: This adds creamy sweetness to the filling and helps make the cake wonderfully moist.
Caramel topping: Caramel sauce adds a rich, buttery sweetness that soaks into the cake through the holes.
Evaporated milk: This forms the creamy base of the pecan and coconut topping.
Granulated and brown sugar: Using both types of sugar gives the topping a deep sweetness and rich caramel-like flavor.
Butter and egg yolks: These ingredients help create a smooth, rich topping that thickens beautifully as it cooks.
Pecans and coconut: These classic German chocolate cake flavors add texture, nuttiness, and a little chewiness to every slice.
Semi-sweet chocolate chips: The chocolate chips melt over the warm topping, creating a smooth chocolate layer that finishes the cake perfectly.
Exact measurements for all the ingredients are included in the recipe card below.
How to Make Mouthwatering German Chocolate Poke Cake Step by Step
Step 1: Prepare the Cake
Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch baking pan so the cake will release easily after baking.
In a large mixing bowl, combine the German chocolate cake mix, water, vegetable oil, and eggs. Beat on medium speed for about 2 minutes, or until the batter is smooth and well combined.
Step 2: Bake the Cake
Pour the batter into the prepared baking pan and spread it evenly. Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
Remove the cake from the oven and let it cool for about 10 minutes. It should still be slightly warm when you prepare the filling.
Step 3: Poke the Cake
Using the handle of a wooden spoon, carefully poke holes throughout the cake. Try to distribute the holes fairly evenly so the caramel filling can soak into different parts of the cake.
Step 4: Add the Caramel Filling
In a medium bowl, stir together the sweetened condensed milk and caramel topping until well combined. Slowly pour the mixture over the warm cake, taking your time so it can seep into the holes.
Step 5: Prepare the Coconut-Pecan Topping
In a medium saucepan, combine the evaporated milk, granulated sugar, brown sugar, butter, and lightly beaten egg yolks. Cook over medium heat, stirring constantly, until the mixture thickens and develops a beautiful golden color. This should take about 10 to 12 minutes.
Step 6: Add the Coconut and Pecans
Remove the saucepan from the heat and stir in the vanilla extract, chopped pecans, and shredded coconut. Mix until everything is evenly coated in the warm topping.
Step 7: Spread the Topping Over the Cake
While the topping is still warm, spread it evenly over the caramel-filled cake. Gently smooth the surface with a spatula so the pecans and coconut are distributed throughout.
Step 8: Add the Chocolate
Immediately sprinkle the semi-sweet chocolate chips over the warm topping. Let them sit for a few minutes so they begin to melt, then gently spread the softened chocolate over the surface.
Step 9: Cool Before Serving
Allow the cake to cool completely before slicing. Cooling gives the filling and topping time to set, making the cake easier to cut and allowing all those wonderful flavors to come together.
Expert Tips
- Let the cake cool for about 10 minutes before poking the holes so it is warm but not piping hot.
- Space the holes evenly throughout the cake so the caramel filling reaches as much of the cake as possible.
- Pour the caramel mixture slowly instead of all at once to give it time to seep into the holes.
- Stir the topping constantly while it cooks to prevent the milk and sugars from scorching on the bottom of the pan.
- Cook the topping until it has noticeably thickened before removing it from the heat.
- Add the pecans and coconut while the topping is still warm so they are evenly coated.
- Sprinkle the chocolate chips over the topping while it is warm enough to melt them.
- Allow the cake to cool completely before cutting for cleaner slices and a better texture.
How to Store and Reheat It
Because this cake contains a creamy topping and dairy-based ingredients, store leftovers covered in the refrigerator. It should keep well for several days when properly covered.
This cake is best served chilled or allowed to sit at room temperature briefly before serving. There is generally no need to reheat it, but individual portions can be gently warmed if you prefer a softer, gooey texture.
What to Serve With
This cake is rich enough to stand on its own, but a small scoop of vanilla ice cream makes an especially delicious pairing. The cold, creamy ice cream balances the rich chocolate and caramel flavors.
You can also serve each slice with a dollop of whipped cream, a drizzle of caramel sauce, or a sprinkle of toasted pecans for an extra special presentation.
Frequently Asked Questions
Why is it called a poke cake?
A poke cake gets its name from the holes made throughout the baked cake. A filling or sauce is then poured over the top so it can soak down into those holes, creating extra moisture and flavor throughout the cake.
Can I make this cake ahead of time?
Yes. This cake is a great make-ahead dessert. Prepare it completely, allow it to cool, cover it well, and refrigerate until you are ready to serve.
Can I use homemade caramel sauce?
Absolutely. Homemade caramel sauce can be used in place of the prepared caramel topping if you have some available.
Can I use different nuts?
Pecans are classic for German chocolate desserts, but chopped walnuts can be used if you prefer their flavor or already have them on hand.
Can I leave out the coconut?
Yes. If you are not a fan of coconut, you can leave it out. The cake will still have plenty of flavor from the chocolate, caramel, and pecans.
Why should the cake cool completely before serving?
Cooling allows the caramel filling and topping to settle and firm up. This makes the cake easier to slice and gives it a more enjoyable texture.
Mouthwatering German Chocolate Poke Cake
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 12 servings
Calories: About 480 per serving
Ingredients
For the Cake
- 1 box German chocolate cake mix
- 1 1/3 cups water
- 1/2 cup vegetable oil
- 3 large eggs
For the Filling
- 1 can (14 ounces) sweetened condensed milk
- 1 jar (12 ounces) caramel topping
For the Topping
- 1 cup chopped pecans
- 1 cup sweetened shredded coconut
- 1 can (12 ounces) evaporated milk
- 1/2 cup granulated sugar
- 1/2 cup light brown sugar, packed
- 1/2 cup unsalted butter
- 3 large egg yolks, lightly beaten
- 1 teaspoon vanilla extract
- 1 1/2 cups semi-sweet chocolate chips
Instructions
- Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking pan.
- In a large bowl, combine the German chocolate cake mix, water, vegetable oil, and eggs. Beat on medium speed for about 2 minutes, until smooth and well combined.
- Pour the batter into the prepared pan and bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool for about 10 minutes.
- Using the handle of a wooden spoon, poke holes evenly throughout the cake.
- In a medium bowl, combine the sweetened condensed milk and caramel topping.
- Pour the caramel mixture evenly over the cake, allowing it to seep into the holes.
- For the topping, combine the evaporated milk, granulated sugar, brown sugar, butter, and lightly beaten egg yolks in a medium saucepan.
- Cook over medium heat, stirring constantly, for about 10–12 minutes, or until the mixture thickens and turns golden brown.
- Remove the saucepan from the heat and stir in the vanilla extract, chopped pecans, and shredded coconut.
- Spread the warm pecan and coconut mixture evenly over the cake.
- Sprinkle the semi-sweet chocolate chips over the warm topping.
- Allow the chocolate chips to soften and melt, then gently spread the chocolate evenly over the top.
- Let the cake cool completely before slicing and serving.
Notes
For the best texture, allow the cake to cool completely before serving. Store leftovers covered in the refrigerator. If you prefer a softer, gooey texture, let individual slices sit at room temperature for a few minutes before serving.
Final Thoughts
This Mouthwatering German Chocolate Poke Cake is the kind of dessert that makes a simple boxed cake mix feel completely special. The combination of caramel-soaked chocolate cake, creamy coconut-pecan topping, and melted semi-sweet chocolate creates layers of flavor and texture in every bite.
Whether you make it for a holiday, family gathering, potluck, or simply because you are craving a rich chocolate dessert, this cake is sure to disappear quickly. Serve it with vanilla ice cream or whipped cream and enjoy every gooey, chocolatey bite.

