I still remember the first time I made this German Chocolate Poke Cake—it was for a family gathering, and everyone was craving something indulgent but comforting. The aroma of chocolate baking in the oven mingled with the sweet scent of coconut and pecans, instantly transporting me back to my childhood kitchen. My niece, who was only six at the time, kept peeking into the oven, convinced the cake would magically appear fully baked in her hands. That moment reminded me why baking isn’t just about recipes; it’s about creating little memories, sweet moments, and of course, a dessert that disappears too quickly.
This cake has become a staple for our family celebrations because it’s rich, gooey, and has that perfect combination of textures—the soft chocolate cake, the luscious caramel-like filling, and the crunch of toasted pecans. Whenever I make it, I know it’s going to bring smiles and “oohs” from everyone around the table.
Why I Love This Recipe
What makes this German Chocolate Poke Cake special is how it transforms a simple boxed or homemade chocolate cake into something almost magical with just a few extra steps. After baking, you poke holes in the cake and pour a decadent coconut-pecan mixture over it. The liquid sinks into the cake, making every bite moist, flavorful, and utterly irresistible.
It’s the type of dessert that feels both indulgent and comforting at the same time. Unlike regular chocolate cake, which can sometimes feel dry or heavy, the “poke” method ensures that every bite melts in your mouth with a perfect balance of chocolate and caramelized coconut. The pecans add texture, giving a subtle crunch that contrasts beautifully with the gooey filling.
I also love this recipe because it’s versatile. You can make it for birthdays, potlucks, or even a casual weekend treat, and it always gets rave reviews. Plus, it’s one of those recipes where you feel like a baking genius without spending hours in the kitchen.
Ingredients for German Chocolate Poke Cake
Let’s talk ingredients—because the magic happens here. You don’t need anything exotic; everything is easy to find, but each component plays a crucial role.
For the cake, you can either use a high-quality boxed chocolate cake mix or make it from scratch. I often opt for the boxed version on busy days—it still tastes incredible. You’ll need eggs, oil, and water or milk, depending on the instructions, and of course, your chocolate cake mix.
The filling is where the cake really shines. You’ll need evaporated milk, sugar, egg yolks, butter, shredded coconut, and chopped pecans. These ingredients are combined and cooked gently to create a caramel-like custard that’s poured over the cake.
Finally, for the topping, I like to keep it simple but luxurious—whipped cream or even more toasted coconut and pecans. These ingredients create layers of flavor and texture that make every bite unforgettable.
How Much Time Will You Need?
The total time for this cake is surprisingly manageable. Preparing the cake and baking it usually takes around 30–35 minutes. The filling, which requires gentle cooking and stirring, takes about 15 minutes. Then, you’ll pour the filling over the warm cake and let it set for at least 10 minutes before serving.
So, in total, you’re looking at roughly one hour from start to finish, which is perfect for a weekend treat or a last-minute dessert for unexpected guests.
How to Make This German Chocolate Poke Cake

Step – 1: Preheat your oven according to the chocolate cake instructions and prepare your baking dish by greasing it lightly or lining it with parchment paper.
Step – 2: Mix your cake batter as directed on the box or in your homemade recipe. Pour it evenly into the prepared pan and bake for the recommended time. Once done, let it cool slightly but not completely; it should still be warm for the next step.
Step – 3: Using the handle of a wooden spoon or a similar tool, gently poke holes all over the cake. The holes should be about an inch apart to allow the filling to seep in evenly.
Step – 4: In a medium saucepan, combine sugar, evaporated milk, egg yolks, and butter. Cook over medium heat, stirring constantly, until the mixture thickens to a custard-like consistency. This usually takes about 10–12 minutes.
Step – 5: Remove from heat and stir in the shredded coconut and chopped pecans. Pour this mixture over the warm cake, making sure it seeps into all the holes.
Step – 6: Let the cake cool for 10 minutes, then top with whipped cream, extra toasted coconut, or additional pecans for a beautiful presentation. Serve warm or at room temperature.
Substitutions
Don’t have pecans? Walnuts are a great alternative—they provide a similar crunch and nutty flavor.
If you’re avoiding coconut, you can reduce the amount or even replace it with finely chopped almonds or a mixture of your favorite nuts.
For those who prefer a lighter version, you can use a lower-fat evaporated milk or substitute some of the sugar with a natural sweetener. Each substitution slightly changes the texture but maintains the essence of this decadent cake.
Best Side Dishes for German Chocolate Poke Cake
Serving this cake is a celebration in itself, but pairing it with the right sides can elevate the experience. Here are three I love:
- Fresh berries, such as strawberries or raspberries, which provide a tart contrast to the rich sweetness.
- Vanilla ice cream, because warm cake with melting ice cream is always a win.
- Coffee or a rich espresso, which cuts through the sweetness and complements the chocolate and coconut flavors perfectly.
Serving and Presentation Tips
Presentation can make your cake even more irresistible. I like to serve mine in a simple rectangular pan so the layers of chocolate and coconut are visible. Dusting a bit of cocoa powder on top or sprinkling extra pecans around the edges creates a professional touch.
For family gatherings, cutting the cake into small squares ensures everyone gets a bite of the filling and topping in every piece. And if you’re hosting a party, adding a drizzle of chocolate sauce over the top makes it look decadent and inviting.
Tips and Tricks to Make This Recipe Even Better

The secret to a perfect poke cake lies in timing. Pour the coconut-pecan filling while the cake is still warm but not hot. This allows the liquid to seep into every crevice without making the cake soggy.
To intensify the flavor, toast the coconut and pecans lightly before adding them to the filling. This adds a nutty aroma and a golden color that makes the cake visually appealing.
For an extra chocolatey twist, add mini chocolate chips into the filling before pouring it over the cake. They melt slightly and create pockets of chocolate throughout the dessert.
Common Mistakes to Avoid
One common mistake is pouring the filling over a cake that has completely cooled. The mixture won’t seep in properly, leaving a dry cake underneath the topping.
Another is cooking the filling too quickly. It can curdle or separate, which affects the texture and richness. Always cook gently and stir constantly.
Overbaking the cake is also a risk—watch it closely to avoid dryness. Remember, the poke cake method helps with moisture, but a dry cake base is hard to fix.
How to Store It
German Chocolate Poke Cake stores beautifully in the refrigerator for up to 4–5 days. Cover it tightly with plastic wrap to prevent it from absorbing other flavors.
For longer storage, you can freeze individual slices. Wrap each piece in plastic and place them in an airtight container or freezer bag. Thaw in the refrigerator before serving, and top with fresh whipped cream or toasted coconut to refresh it.
FAQ
Can I make this cake ahead of time?
Yes, you can prepare the cake and filling a day in advance. Just store it in the refrigerator and top with fresh whipped cream or toasted nuts right before serving.
Can I use a homemade chocolate cake instead of boxed mix?
Absolutely. A moist homemade chocolate cake works beautifully, and the poke method enhances the flavor even more.
Is there a dairy-free version?
You can substitute coconut milk or almond milk for the evaporated milk and use dairy-free butter. The flavor will be slightly different but still delicious.
Can I use different nuts?
Yes, walnuts, almonds, or even macadamia nuts are great alternatives to pecans. Toast them lightly for best results.
How long does it last?
The cake keeps in the refrigerator for up to 5 days and can be frozen for up to 2 months if wrapped properly.
German Chocolate Poke Cake Recipe
- Total Time: 50 minutes
- Yield: 12 1x
- Diet: Vegetarian
Description
German Chocolate Poke Cake is a decadent chocolate dessert that’s both indulgent and comforting. A soft chocolate cake base gets “poked” and filled with a luscious coconut-pecan mixture, creating a gooey, rich, and irresistible dessert. Perfect for family gatherings, celebrations, or a weekend treat, this cake combines layers of chocolate, coconut, and nuts with a soft texture that melts in your mouth. Serve it warm, with whipped cream or vanilla ice cream, for a dessert that always impresses.
Ingredients
- Chocolate cake mix (or homemade equivalent)
- Eggs, oil, water/milk (as per cake instructions)
- 1 can evaporated milk
- 1 cup sugar
- 3 egg yolks
- ½ cup butter
- 1 ½ cups shredded coconut
- 1 cup chopped pecans
- Whipped cream (optional)
Instructions
- Preheat oven and prepare baking pan.
- Mix cake batter and bake according to instructions.
- Poke holes in the warm cake.
- Cook sugar, evaporated milk, egg yolks, and butter until thickened.
- Stir in coconut and pecans, pour over cake holes.
- Let cool, top with whipped cream or extra nuts if desired.
Notes
- Toast coconut and pecans for richer flavor. Serve warm for best experience.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 12
- Calories: 380
- Sugar: 28g
- Sodium: 150mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 85mg





