Some cakes you slice. This one you excavate. Every forkful pulls up rich chocolate cake soaked in a sweet milk mixture, blanketed with glossy chocolate ganache, and crowned with sticky, toasty coconut-pecan frosting. This German chocolate poke cake is what happens when a classic layer cake and a tres leches have a baby — and it’s the most indulgent thing I’ve baked all year.
The first time I made a poke cake, I thought the concept sounded gimmicky. But the second I tasted that impossibly moist, almost pudding-like interior soaked in condensed milk — I understood. You’re not ruining the cake. You’re making it better than it ever could have been.
Four Layers of “How Is This Even Real”
This cake is built in stages, and each one adds something essential. Here’s every ingredient you’ll need, grouped by layer.
The Cake
| Ingredient | Amount | Notes |
|---|---|---|
| Chocolate or German chocolate cake mix | 1 box (18.25 oz) | Plus whatever the box calls for — usually oil, eggs, water |
The Poke Mixture
| Ingredient | Amount | Notes |
|---|---|---|
| Sweetened condensed milk | 1 cup | Thick, impossibly sweet, the soul of every poke cake |
| Evaporated milk | ½ cup | Thins the condensed milk just enough to seep into every hole |
The Chocolate Ganache
| Ingredient | Amount | Notes |
|---|---|---|
| Semisweet chocolate chips | 1 cup (177g) | Rich without being bitter — they melt into pure silk |
| Heavy whipping cream | ½ cup | The fat that transforms chips into a pourable, glossy glaze |
The Coconut-Pecan Frosting
| Ingredient | Amount | Notes |
|---|---|---|
| Sweetened shredded coconut | 1 ½ cups | Chewy, sweet, toasts up golden in the skillet |
| Chopped pecans | 1 cup | Buttery crunch in every single bite |
| Unsalted butter, softened | ½ cup | The rich base that brings the frosting together |
| Light brown sugar | 1 cup | Deep, caramel-y sweetness that gets sticky and bubbly |
| Vanilla extract | 1 teaspoon | Warm, fragrant — ties everything to that classic German chocolate flavor |
And the timeline — mostly waiting, which is the hardest part:
| Time | |
|---|---|
| Prep | 20 minutes |
| Bake | 25–30 minutes |
| Chill | 3 hours total |
| Total | About 4 hours (mostly hands-off) |
The Missteps That’ll Sink Your Cake Before It Starts
Let me flag these now so you don’t learn the hard way like I did.
Poking holes in a cooled cake. The cake needs to be warm when you poke — warm cake absorbs the milk mixture much more readily. Cold cake just lets liquid pool on the surface.
Poking all the way through. Go about three-quarters deep. Poke through the bottom and the milk leaks under the cake instead of soaking inside.
Spreading ganache on a warm cake. Chill the cake fully first. Warm cake melts ganache into a thin, runny disaster instead of that thick, glossy layer we want.
Rushing the coconut-pecan frosting. A full 5 minutes of stirring in the skillet. Pull early and the sugar won’t caramelize. It should be bubbly, golden, and sticky before it leaves the pan.
Building This Beast — Layer by Glorious Layer
Step 1: Bake the Chocolate Base
Preheat to 350°F. Grease a 9×13-inch pan and line with parchment — the parchment makes removal infinitely easier with a cake this moist.
Make the batter according to the box directions, pour into the pan, and bake for 25 to 30 minutes until a toothpick comes out clean. Don’t overbake — this cake will be soaked with liquid, so starting with a slightly tender crumb is ideal.
Step 2: Poke While It’s Still Warm
While the cake is still warm from the oven, grab the handle end of a wooden spoon and poke holes across the entire surface. Space them about an inch apart. Go about three-quarters deep — not all the way through.
The more evenly you space them, the more evenly the cake absorbs the milk.
Step 3: Drench It in the Milk Mixture
Whisk together the sweetened condensed milk and evaporated milk until smooth. Slowly pour over the warm cake — a little at a time, letting it seep into the holes before adding more. You want every hole filled, every inch saturated.
Let cool to room temperature, then refrigerate for at least 1 hour until completely chilled. Non-negotiable — the cake must firm up before the next layers.
Step 4: Blanket It in Chocolate Ganache
Combine chocolate chips and cream in a microwave-safe bowl. Heat in 30-second bursts, stirring between each, until completely smooth and gorgeously glossy. Let cool a few minutes, then pour over the chilled cake and spread into an even layer with an offset spatula.
Step 5: Make the Legendary Coconut-Pecan Topping
This is what makes it German chocolate. In a skillet over medium heat, melt the butter. Stir in the brown sugar, coconut, pecans, and vanilla. Cook, stirring constantly, for 5 full minutes. The mixture will bubble and thicken, the coconut will start toasting, and the brown sugar will turn into this sticky, caramelized, intoxicating sauce.
Spread it immediately over the ganache while it’s still warm and spreadable. Work quickly — it firms up fast.
Step 6: Back to the Fridge — Patience Pays Off
Return the finished cake to the refrigerator for at least 2 more hours. This final chill lets every layer set — the ganache firms, the frosting bonds, and the soaked cake reaches peak fudgy texture. When you cut into it, you’ll see four distinct layers in every slice.

What Each Slice Actually Contains
Per serving (makes 15 servings):
- Calories: ~420
- Total Fat: 22g
- Saturated Fat: 12g
- Sodium: 260mg
- Carbohydrates: 52g
- Sugars: 38g
- Protein: 5g
This is a celebration cake — it’s rich, it knows it, and it doesn’t apologize. A thin slice goes a long way because every layer is doing serious work.
The Plates Where This Cake Truly Shines
- Cold, straight from the fridge — the ganache snaps when you press your fork through. Unreal.
- With a scoop of vanilla bean ice cream — warmth-meets-cold, chocolate-meets-cream.
- At a potluck, cut into small squares — watch people come back for seconds before finishing their firsts.
- With black coffee after dinner — the bitterness against all that sweetness is a perfect pairing.
Go Ahead — Poke Some Holes and Make Something Incredible
This German chocolate poke cake is the kind of recipe that makes people think you spent an entire day baking. Four layers, each one more indulgent than the last, and a texture so moist and fudgy it almost defies what cake should be. The coconut-pecan frosting alone is worth the effort — stacked on ganache, on milk-soaked chocolate cake? That’s a masterpiece in a 9×13 pan.
Make it for a birthday or a Saturday. Then come back, rate the recipe, and tell me about the face you made on the first bite.
Start poking.
Print
German Chocolate Poke Cake That’ll Wreck Every Other Dessert
Every forkful pulls up rich chocolate cake soaked in a sweet milk mixture, blanketed with glossy chocolate ganache, and crowned with sticky, toasty coconut-pecan frosting. This German chocolate poke cake is what happens when a classic layer cake and a tres leches have a baby—and it’s the most indulgent dessert you’ll bake all year.
- Total Time3 hours 50 minutes
- Yield15 servings 1x
Ingredients
The Cake
- 1 box chocolate or German chocolate cake mix (18.25 oz, plus ingredients called for on the box (oil, eggs, water))
The Poke Mixture
- 1 cup sweetened condensed milk
- 1/2 cup evaporated milk
The Chocolate Ganache
- 1 cup semisweet chocolate chips (177g)
- 1/2 cup heavy whipping cream
The Coconut-Pecan Frosting
- 1.5 cups sweetened shredded coconut
- 1 cup chopped pecans
- 1/2 cup unsalted butter (softened)
- 1 cup light brown sugar (packed)
- 1 tsp vanilla extract
Instructions
- Bake the Chocolate Base: Preheat oven to 350°F. Grease a 9×13-inch pan and line with parchment. Make the batter according to the box directions and bake for 25 to 30 minutes until a toothpick comes out clean. Do not overbake.
- Poke While It’s Still Warm: While the cake is still warm, use the handle end of a wooden spoon to poke holes across the entire surface, spaced about an inch apart. Go about three-quarters deep, not all the way through to the bottom.
- Drench It in the Milk Mixture: Whisk together the sweetened condensed milk and evaporated milk. Slowly pour over the warm cake, letting it seep into the holes. Let cool to room temperature, then refrigerate for at least 1 hour until completely chilled.
- Blanket It in Chocolate Ganache: Combine chocolate chips and heavy cream in a microwave-safe bowl. Heat in 30-second bursts, stirring between each, until completely smooth and glossy. Pour over the chilled cake and spread into an even layer. (Cake must be chilled first so the ganache doesn’t melt into a runny mess).
- Make the Coconut-Pecan Topping: In a skillet over medium heat, melt the butter. Stir in the brown sugar, coconut, pecans, and vanilla. Cook, stirring constantly, for 5 full minutes until the mixture is bubbly, sticky, and caramelized. Spread immediately over the ganache while still warm and spreadable.
- Back to the Fridge: Return the finished cake to the refrigerator for at least 2 more hours to let every layer set. Slice and serve cold!
Notes
Poke the holes while the cake is warm so it absorbs the milk better, but only go 3/4 of the way deep so the liquid doesn’t just pool underneath the cake. Make sure to cook the coconut-pecan topping for a full 5 minutes so the sugars properly caramelize.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Cuisine: American, German Chocolate
Nutrition
- Calories: 420
- Sugar: 38
- Sodium: 260
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 52
- Protein: 5




