German Chocolate Poke Cake combines a rich chocolate cake, a creamy sweetened condensed milk filling, smooth chocolate fudge sauce, and a homemade coconut-pecan topping. Every bite delivers moist chocolate cake, gooey chocolate flavor, toasted-nut richness, and sweet coconut goodness.
This irresistible dessert takes inspiration from classic German chocolate cake but uses a much simpler preparation method.

German Chocolate Poke Cake – Easy, Moist Chocolate Cake with Coconut-Pecan Topping
Equipment
- 9×13 inch baking dish For baking and assembling the cake.
- Large mixing bowl For preparing the chocolate cake batter.
- Electric hand mixer or whisk For mixing the cake batter.
- Wooden spoon Use the rounded handle to poke holes in the warm cake.
- Medium saucepan For cooking the coconut-pecan topping.
- Whisk For combining the topping ingredients before heating.
- Rubber spatula For spreading the filling and topping.
- Measuring cups and spoons
- Food thermometer For checking the egg-containing topping reaches at least 160°F.
- Sharp knife For slicing the chilled cake.
Ingredients
- 1 box chocolate cake mix, enough for a 9×13-inch cake
- 3 large eggs for cake batter, or amount required by cake mix package
- 1/2 cup vegetable oil, or amount required by cake mix package
- 1 cup water, or amount required by cake mix package
- 14 oz sweetened condensed milk
- 3/4 cup chocolate fudge sauce
- 12 oz evaporated milk
- 3/4 cup granulated sugar
- 1/2 cup butter
- 3 large egg yolks
- 1 tsp vanilla extract
- 1 1/2 cups sweetened shredded coconut
- 1 cup chopped pecans
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Combine the chocolate cake mix with the eggs, oil, and water according to the package directions. Mix until smooth.
- Pour the batter into the prepared baking dish and bake according to the package directions, usually 25 to 35 minutes. Check the center with a toothpick.
- Let the cake cool for approximately 10 minutes. Use the rounded handle of a wooden spoon to poke evenly spaced holes throughout the cake.
- Slowly pour the sweetened condensed milk over the warm cake, allowing it to soak into the holes. Drizzle the chocolate fudge sauce evenly over the surface.
- In a medium saucepan, whisk together the evaporated milk, granulated sugar, butter, and egg yolks before turning on the heat.
- Heat over medium-low, stirring constantly for approximately 8 to 10 minutes, until thick and creamy. Make sure the mixture reaches at least 160°F (71°C).
- Remove the saucepan from the heat. Stir in the vanilla extract, shredded coconut, and chopped pecans. Let the topping cool slightly.
- Spread the coconut-pecan topping evenly over the chocolate cake, covering the surface.
- Refrigerate for at least 2 hours, preferably longer for cleaner slices. Cut into 12 squares and serve chilled.
Notes
Nutrition
Instead of baking multiple cake layers and spreading frosting between them, you prepare a chocolate sheet cake in a 9×13-inch baking dish. Then you poke holes throughout the warm cake and pour a sweet, creamy chocolate filling over the surface.
The filling travels into the holes, creating delicious pockets of moisture and flavor.
Finally, you spread a thick homemade coconut-pecan topping over the cake and refrigerate it until the layers settle.
The result is a rich, tender dessert that tastes even better after chilling.
Best of all, German Chocolate Poke Cake starts with a boxed chocolate cake mix. This convenient shortcut saves preparation time without sacrificing the indulgent flavor that makes the dessert so appealing.
Whether you’re planning a birthday party, holiday gathering, potluck, or weekend family dinner, this easy chocolate dessert makes a wonderful centerpiece.
I started making poke cakes when I wanted a homemade dessert that looked impressive without requiring complicated decorating skills. I loved how a simple chocolate cake could transform into something much richer with just a few additional ingredients. When I tried combining sweetened condensed milk with chocolate fudge sauce, I noticed how beautifully the mixture soaked into the warm cake. Adding a homemade coconut-pecan topping made the dessert feel even more special. The combination reminded me of traditional German chocolate cake, but the preparation felt much easier. I also discovered that chilling the cake for several hours helped the flavors come together. Now I enjoy preparing this dessert ahead of gatherings because it slices beautifully and always feels like a special treat.
Make-ahead dessert
9×13-inch baking dish · 12 servings
| Recipe Detail | Information |
|---|---|
| Preparation time | 20 minutes |
| Cake baking time | 25–35 minutes, or according to package |
| Topping cooking time | 8–10 minutes |
| Chilling time | At least 2 hours |
| Total time | Approximately 3 hours 15 minutes |
| Oven temperature | 350°F (175°C) |
| Difficulty | Easy |
| Course | Dessert |
Why German Chocolate Poke Cake Is So Delicious
The Perfect Combination of Moist Chocolate Cake and Fudge Filling
The secret to German Chocolate Poke Cake is its incredibly moist texture.
Traditional chocolate cake relies on frosting for much of its richness. However, this recipe adds a sweet, creamy filling directly into the cake.
After baking, you poke evenly spaced holes across the warm surface.
Next, you pour sweetened condensed milk over the cake.
The thick, sweet milk travels into the holes and adds moisture throughout the dessert.
Then you drizzle chocolate fudge sauce over the top.
The fudge sauce contributes a deeper chocolate flavor and creates gooey pockets beneath the topping.
Together, these two ingredients transform an ordinary chocolate sheet cake into a rich, pudding-like dessert.
Because the filling soaks into the cake, each slice offers a delicious combination of soft crumb and creamy chocolate.
The cake also becomes easier to prepare ahead of time.
As it chills, the filling settles and the layers develop a more cohesive texture.
For the best results, poke holes while the cake remains warm but not piping hot.
This allows the filling to absorb without causing the cake to crumble excessively.
Why the Coconut-Pecan Topping Makes It Special
The coconut-pecan topping gives German Chocolate Poke Cake its signature flavor.
Unlike ordinary chocolate frosting, this topping combines evaporated milk, sugar, butter, egg yolks, vanilla, shredded coconut, and chopped pecans.
The mixture cooks gently on the stovetop until it becomes thick and creamy.
Evaporated milk creates a smooth base, while butter adds richness.
Egg yolks help thicken the mixture and give it a custard-like consistency.
Meanwhile, granulated sugar provides sweetness and helps balance the cocoa flavor in the cake.
Sweetened shredded coconut adds a chewy texture and a distinctive tropical note.
Chopped pecans contribute a buttery, nutty crunch.
Together, these ingredients create a topping that tastes rich, sweet, and slightly caramel-like.
The contrast between soft chocolate cake and chewy coconut-pecan topping makes every bite interesting.
For the best texture, cook the topping over medium-low heat while stirring constantly.
Avoid high heat because it can cause the egg yolks to cook unevenly.
Once the mixture thickens, remove it from the heat and stir in the coconut and pecans.
Allow it to cool slightly before spreading it over the cake.
Choosing the Best Ingredients for German Chocolate Poke Cake
Select the Right Chocolate Cake Mix and Fudge Filling
German Chocolate Poke Cake begins with one box of chocolate cake mix.
A standard chocolate or devil’s food cake mix works beautifully.
Choose a mix that makes a 9×13-inch cake.
You’ll also need the ingredients listed on the cake mix package, typically eggs, oil, and water.
For a convenient example, many standard mixes call for three eggs, half a cup of vegetable oil, and one cup of water.
However, follow the exact measurements on your package because different brands may require different amounts.
Next, prepare one 14-ounce can of sweetened condensed milk.
Sweetened condensed milk creates the rich, creamy filling that makes poke cake especially moist.
Don’t confuse it with evaporated milk.
Sweetened condensed milk contains added sugar and has a thicker consistency.
You’ll also need ¾ cup chocolate fudge sauce.
Choose a thick, pourable fudge sauce with a rich chocolate flavor.
If the sauce feels too thick to drizzle, warm it gently according to the package directions.
This makes it easier to spread evenly across the cake.
Together, sweetened condensed milk and chocolate fudge sauce create the indulgent filling.
Make the Best Homemade Coconut-Pecan Topping
The topping for German Chocolate Poke Cake uses simple baking ingredients.
Start with one 12-ounce can of evaporated milk.
Evaporated milk provides the creamy liquid base for the topping.
Next, measure ¾ cup granulated sugar.
Sugar sweetens the mixture and balances the nutty pecans.
Add ½ cup butter.
Butter contributes richness and helps create a smooth, velvety texture.
Next, separate three large egg yolks.
The yolks help thicken the topping as it cooks.
Whisk the egg yolks thoroughly into the cold evaporated milk mixture before applying heat.
This helps distribute them evenly and reduces the chance of scrambling.
Add one teaspoon vanilla extract after cooking.
Vanilla enhances the sweet, buttery flavor.
Next, measure 1½ cups sweetened shredded coconut.
The coconut adds chewiness and creates the familiar German chocolate cake topping.
Finally, chop one cup pecans.
Use fresh pecans for the best flavor.
If desired, lightly toast the pecans before adding them to the topping.
Toasting enhances their nutty aroma and provides a slightly firmer crunch.
However, raw chopped pecans also work perfectly well.
How to Make German Chocolate Poke Cake Step by Step
Bake the Chocolate Cake and Add the Creamy Filling
Begin by preheating your oven to 350°F (175°C).
Lightly grease a 9×13-inch baking dish.
Next, prepare the chocolate cake batter according to the package directions.
Combine the cake mix with the required eggs, oil, and water.
Mix until smooth, following the manufacturer’s instructions.
Pour the batter into the prepared baking dish.
Spread it evenly so the cake bakes consistently.
Bake according to the package directions, usually approximately 25–35 minutes.
Check the center with a toothpick.
Once the toothpick comes out clean or with a few moist crumbs, remove the cake from the oven.
Allow the cake to cool for approximately 10 minutes.
Next, use the rounded handle of a wooden spoon to poke holes evenly across the surface.
Space the holes approximately one inch apart.
Avoid pushing the spoon all the way through the bottom of the cake.
Then slowly pour the sweetened condensed milk over the warm cake.
Focus on filling the holes while spreading the milk across the surface.
Next, drizzle the chocolate fudge sauce evenly over the cake.
Allow the filling to settle while you prepare the topping.
Cook the Coconut-Pecan Topping and Chill the Cake
To prepare the topping, place the evaporated milk, granulated sugar, butter, and egg yolks in a medium saucepan.
Whisk thoroughly before turning on the heat.
Next, place the saucepan over medium-low heat.
Cook the mixture while stirring constantly.
As the ingredients warm, the butter melts and the mixture gradually thickens.
Continue cooking for approximately 8–10 minutes, or until the topping coats the back of a spoon.
For food safety, bring the egg-containing mixture to at least 160°F (71°C).
Avoid boiling aggressively because excessive heat can cause the topping to separate or develop lumps.
Once the mixture thickens, remove the saucepan from the heat.
Stir in the vanilla extract.
Then add the shredded coconut and chopped pecans.
Mix until everything combines evenly.
Allow the topping to cool for several minutes.
Next, spoon it over the chocolate cake.
Use a spatula to spread the mixture gently across the entire surface.
Avoid pressing too firmly because the cake remains soft from the filling.
Cover the baking dish once the topping cools sufficiently.
Refrigerate for at least two hours.
For the neatest slices, chill the cake longer or overnight.
Serving Ideas, Delicious Variations, and Storage Tips
Beautiful Ways to Serve This Chocolate Coconut Dessert
German Chocolate Poke Cake makes an excellent dessert for gatherings because you can serve it directly from the baking dish.
After chilling, cut the cake into 12 generous squares.
Use a sharp knife and wipe the blade between cuts for cleaner edges.
For a classic presentation, place each slice on a small dessert plate.
The coconut-pecan topping provides plenty of texture and flavor, so the cake doesn’t require elaborate decorations.
However, you can add a drizzle of melted chocolate for an extra-chocolatey finish.
A few additional chopped pecans also create an attractive garnish.
If you prefer a richer dessert, serve each slice with a small scoop of vanilla ice cream.
The mild vanilla flavor complements the chocolate and coconut beautifully.
You can also add a spoonful of whipped cream.
For holiday gatherings, arrange the slices on a large dessert platter.
The golden coconut topping creates a beautiful contrast against the dark chocolate cake.
Serve the dessert chilled or allow individual slices to stand at room temperature briefly before eating.
Either way, the creamy filling keeps the cake wonderfully moist.
Easy Variations and How to Store Leftovers
You can customize German Chocolate Poke Cake with several delicious variations.
For extra chocolate flavor, drizzle melted chocolate over the coconut-pecan topping shortly before serving.
You can also use a dark chocolate cake mix for a deeper cocoa flavor.
If you prefer a slightly milder chocolate taste, choose a classic milk chocolate cake mix.
For additional crunch, increase the chopped pecans slightly.
You can also toast the pecans before mixing them into the topping.
This creates a more pronounced nutty flavor.
For a decorative finish, sprinkle a little extra shredded coconut over the top.
If you enjoy a stronger vanilla flavor, add a small additional splash of vanilla extract to the topping after cooking.
For make-ahead preparation, assemble the cake the day before serving.
Refrigerate overnight to allow the filling and topping to settle.
Store leftovers tightly covered in the refrigerator.
Enjoy within 3–4 days for the best quality.
You can also freeze individual slices for up to two months.
Wrap each slice tightly and place it in a freezer-safe container.
Thaw overnight in the refrigerator before serving.
Keep in mind that freezing may slightly change the texture of the coconut-pecan topping.
Ingredients
For the Chocolate Cake
- 1 box chocolate cake mix, enough for a 9×13-inch cake
- 3 large eggs, or the amount required by the cake mix package
- ½ cup vegetable oil, or the amount required by the cake mix package
- 1 cup water, or the amount required by the cake mix package
For the Chocolate Filling
- 1 can (14 ounces) sweetened condensed milk
- ¾ cup chocolate fudge sauce
For the Coconut-Pecan Topping
- 1 can (12 ounces) evaporated milk
- ¾ cup granulated sugar
- ½ cup butter
- 3 large egg yolks
- 1 teaspoon vanilla extract
- 1½ cups sweetened shredded coconut
- 1 cup chopped pecans
Instructions
- Preheat the oven. Heat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Prepare the cake batter. Combine the chocolate cake mix with the eggs, oil, and water according to the package directions. Mix until smooth.
- Bake the cake. Pour the batter into the prepared baking dish and bake according to the package directions, usually 25–35 minutes. Check the center with a toothpick.
- Poke the cake. Let the cake cool for approximately 10 minutes. Use the rounded handle of a wooden spoon to poke evenly spaced holes throughout the cake.
- Add the chocolate filling. Slowly pour the sweetened condensed milk over the warm cake, allowing it to soak into the holes. Drizzle the chocolate fudge sauce evenly over the surface.
- Prepare the topping base. In a medium saucepan, whisk together the evaporated milk, granulated sugar, butter, and egg yolks before turning on the heat.
- Cook the topping. Heat over medium-low, stirring constantly for approximately 8–10 minutes, until thick and creamy. Make sure the mixture reaches at least 160°F (71°C).
- Add the coconut and pecans. Remove the saucepan from the heat. Stir in the vanilla extract, shredded coconut, and chopped pecans. Let the topping cool slightly.
- Assemble the cake. Spread the coconut-pecan topping evenly over the chocolate cake, covering the surface.
- Chill and serve. Refrigerate for at least two hours, preferably longer for cleaner slices. Cut into 12 squares and serve chilled.
Frequently Asked Questions
Can I make German Chocolate Poke Cake ahead of time?
Yes. This dessert works beautifully as a make-ahead cake. Prepare it the day before serving, cover the baking dish, and refrigerate overnight. The filling settles into the cake, creating an especially moist texture.
Can I use homemade chocolate cake instead of a boxed mix?
Absolutely. You can substitute your favorite homemade chocolate cake recipe as long as it produces enough batter for a 9×13-inch baking dish. Bake the cake fully before poking the holes and adding the filling.
Why is my coconut-pecan topping too thin?
The topping may need additional cooking time. Continue stirring gently over medium-low heat until it thickens enough to coat the back of a spoon. Remember that it will thicken further as it cools.
Can I freeze German Chocolate Poke Cake?
Yes. Wrap individual slices tightly and store them in a freezer-safe container for up to two months for best quality. Thaw overnight in the refrigerator. The topping may become slightly softer after thawing.
What makes German chocolate cake different from regular chocolate cake?
Traditional German chocolate cake features a distinctive coconut-pecan filling or frosting. Its name comes from German’s Sweet Chocolate, a baking chocolate associated with Samuel German, rather than from Germany. This poke cake captures the familiar coconut-pecan flavor while using a simpler chocolate sheet cake.
Conclusion
German Chocolate Poke Cake combines rich chocolate cake, sweetened condensed milk, chocolate fudge sauce, and homemade coconut-pecan topping into one incredibly moist dessert.
The chocolate filling soaks into the warm cake, creating delicious pockets of sweetness.
Meanwhile, the coconut-pecan topping adds buttery richness, chewy coconut, and crunchy pecans.
For the best results, poke evenly spaced holes throughout the warm cake, pour the filling slowly, and cook the topping until thick and creamy.
Then refrigerate the finished dessert for at least two hours before serving.
Whether you’re preparing a birthday cake, holiday dessert, potluck treat, or family gathering, German Chocolate Poke Cake offers a delicious and convenient way to enjoy the classic flavors of chocolate, coconut, and pecans.




