This Heavenly German Chocolate Poke Cake is the ultimate easy dessert that never fails to impress a crowd. It takes the classic flavors of German chocolate cake—rich chocolate, coconut, and pecans—and turns them into a stunningly moist poke cake that soaks up caramel and sweetened condensed milk. The homemade frosting is what truly makes this American dessert feel special and worth the extra few minutes. You’ll find this cake becomes even more irresistible after chilling, making it perfect for any gathering where you want a guaranteed showstopper.
Why You'll Love This Recipe
- Every bite is incredibly moist and bursting with caramel-chocolate flavor
- The homemade coconut-pecan frosting is rich, nutty, and absolutely worth it
- It’s deceptively simple to make, mostly using pantry staples you likely have
- This cake is a total crowd-pleaser for potlucks and family dinners
- My family requests it every single holiday
Ingredients You’ll Need
- German chocolate cake mix: This specific mix already contains the cocoa and sweet chocolate notes that define the cake’s flavor. Look for the 15.25-ounce box in the baking aisle for consistent results.
- Large eggs: They provide structure and richness to the cake batter. Always use large eggs at room temperature so they incorporate more evenly for a better rise.
- Vegetable oil: This fat keeps the cake incredibly moist and tender. A neutral oil like canola or grapeseed works perfectly without altering the chocolate flavor.
- Water: It hydrates the cake mix to create the batter. Using lukewarm water can help the dry ingredients blend more smoothly.
- Sweetened condensed milk: This thick, sweet milk is the key to the cake’s signature soak. It creates a luscious, creamy texture that seeps into every poke hole.
- Caramel sauce: Choose a good-quality jarred caramel for ease, or use homemade. It adds a deep buttery sweetness that complements the chocolate so well.
- Evaporated milk: It provides the liquid base for the cooked frosting. Don’t confuse it with sweetened condensed milk, as evaporated milk is unsweetened and thinner.
- Granulated sugar: It sweetens the frosting and helps it thicken as it cooks. Regular white sugar dissolves perfectly in the milk mixture.
- Unsalted butter: It adds richness and a silky mouthfeel to the frosting. Using unsalted lets you control the overall salt level of the dessert.
- Large egg yolks: They act as a natural thickener for the frosting, giving it a custard-like consistency and a beautiful yellow hue.
- Vanilla extract: A splash of pure vanilla rounds out all the sweet flavors in the frosting. It’s the finishing touch that makes it taste homemade.
- Sweetened shredded coconut: This provides the classic chewy texture and sweet coconut flavor. You can find it in bags in the baking aisle.
- Chopped pecans: They add essential crunch and a toasted, nutty flavor that defines German chocolate cake. Fresh pecans have the best flavor.
- Sweetened whipped cream: This optional garnish adds a light, fluffy contrast to the rich cake. A dollop on each slice is heaven.
- Additional chopped pecans: A sprinkle on top makes the cake look professionally finished and highlights the key ingredients inside.
How to Make It
Preheat and Prep Your Pan:
Start by preheating your oven to 350°F and generously greasing a 9×13-inch baking dish. This simple step ensures your cake releases cleanly and bakes evenly from edge to edge.
Mix the Cake Batter:
In a large bowl, combine the cake mix, eggs, oil, and water. Beat everything with an electric mixer for a full two minutes until the batter is completely smooth and lump-free. This incorporates air for a lighter cake texture.
Bake the Chocolate Base:
Pour the batter into your prepared dish and spread it evenly. Bake for 28 to 32 minutes until a toothpick poked in the center comes out clean. The cake should spring back lightly when touched.
Poke and Soak the Cake:
Let the cake cool in its pan for just 10 minutes after baking. Then, use the round handle of a wooden spoon to poke holes all over, about an inch apart. Whisk the sweetened condensed milk and caramel sauce together and slowly pour it over the warm cake, letting it seep down into the holes. Let the cake cool completely, which takes about an hour.
Cook the Frosting Base:
While the cake cools, make the frosting. In a medium saucepan, combine the evaporated milk, sugar, butter, and egg yolks. Cook this over medium heat, stirring constantly with a whisk, until it thickens and begins to bubble gently. This usually takes 10 to 12 minutes of patient stirring.
Finish the Frosting:
Once the frosting base has thickened, immediately remove it from the heat. Stir in the vanilla extract, shredded coconut, and chopped pecans. Let this cool for about 30 minutes, stirring now and then, until it’s thick enough to spread without running off the cake.
Frost and Chill:
Spread the cooled coconut-pecan frosting evenly over the top of the completely cooled cake. Be gentle so you don’t tear the tender surface. Then, refrigerate the whole cake for at least two hours. This chilling time is crucial for the layers to set and the flavors to meld perfectly.
Serve and Enjoy:
Slice the chilled cake with a sharp knife. For the cleanest cuts, you can dip the knife in hot water and wipe it dry between slices. Top each piece with a dollop of whipped cream and an extra sprinkle of pecans if you like.

You Must Know
- Poke the cake while it’s still warm so the holes stay open
- The frosting must cool before spreading or it’ll melt
- Chilling for two hours is non-negotiable for perfect slices
- The homemade frosting makes all the difference
- I never skip toasting the pecans first
Storage Tips
You’ll want to store this cake covered tightly with plastic wrap or in an airtight container in the refrigerator, where it stays fantastic for up to five days. The flavors actually improve after a day, making it a brilliant make-ahead dessert. If you want to freeze it, wrap the whole pan or individual slices tightly in plastic wrap, then a layer of foil, and freeze for up to three months. Thaw it overnight in the fridge before serving so the texture is just right.
Ingredient Substitutions
If you can’t find German chocolate cake mix, a regular devil’s food or chocolate cake mix works in a pinch, though you’ll miss that specific chocolate note. For a nut-free version, simply leave out the pecans and maybe add a bit more coconut for texture. Gluten-free folks can use a certified gluten-free chocolate cake mix and double-check that their caramel sauce is also gluten-free. In a real pinch, you could use a store-bought coconut-pecan frosting, but the homemade version is so much better and only takes a few extra minutes.
Serving Suggestions
I love serving this cake straight from the fridge, slightly chilled, with a big dollop of freshly whipped cream on the side and maybe an extra drizzle of caramel sauce for those who want it extra indulgent. It pairs beautifully with a hot cup of coffee to balance the sweetness or a cold glass of milk for the ultimate comfort dessert. For a next-level treat, try it with a small scoop of vanilla bean ice cream that slowly melts into the rich frosting and soaks into the cake beneath.
Cultural Context
While the flavors are inspired by German chocolate cake, which is actually a classic American invention named for a brand of chocolate, the poke cake technique is a quintessential mid-century American convenience baking method. This style of dessert, where a baked cake is poked and soaked with a sweet liquid, became a huge hit in the 1970s for its guaranteed moistness and easy, impressive results. It’s a fantastic example of how American home bakers creatively combined boxed mixes with a few from-scratch elements to create desserts that felt both special and completely doable for any weeknight or potluck.

Pro Tips
- Toast your pecans in a dry skillet for five minutes first
- Let the frosting cool completely before spreading it on
- Use the end of a wooden spoon for perfect poke holes
- Add chocolate chips to the batter for extra pockets of chocolate
- A hot knife gives you those gorgeous clean slices
Frequently Asked Questions
For the authentic flavor, German chocolate cake mix is recommended as it has a unique, slightly less sweet chocolate taste. However, you can use a regular chocolate cake mix in a pinch. The key is the decadent soak and homemade coconut-pecan frosting that make this Heavenly German Chocolate Poke Cake so special.
Absolutely! This cake benefits from chilling. Prepare it, cover it tightly, and refrigerate for up to 2 days. The flavors meld and the texture becomes even more moist. Let it sit at room temperature for about 30 minutes before serving for the best taste and texture.
For the signature creamy sweetness, there’s no perfect 1:1 substitute. In a pinch, you could make a thicker sauce using a combination of evaporated milk and sugar, but the unique texture and flavor of sweetened condensed milk are what give this Heavenly German Chocolate Poke Cake its classic, rich taste.
Start checking at the 28-minute mark. The cake is ready when a toothpick inserted into the center comes out clean or with just a few moist crumbs. The edges will also begin to pull away slightly from the sides of the pan. Avoid overbaking to keep it moist for the soak.
This rich, American dessert is fantastic on its own. For a true diner-style experience, serve it with a dollop of freshly whipped cream or a scoop of vanilla ice cream. A cup of strong coffee or cold milk perfectly balances the sweet, nutty, and chocolate flavors.