Warm chocolate cake + sweetened condensed milk is one of those combinations that feels like a magic trick: you pour, it disappears into the crumb, and suddenly every bite is extra moist and fudgy. This German Chocolate Poke Cake leans into that payoff—deep cocoa flavor, a glossy chocolate frosting layer, and a finishing shower of coconut and pecans that sticks to your fork in the best way.
If you’re the kind of baker who loves big chocolate energy without a lot of fussy steps, this is your lane—and if you’re craving another chocolate bake after this, my chocolate brownie cookies scratch the same rich, chewy itch.
Why You’ll Love This Recipe
- The boiling water blooms the cocoa, so the cake tastes darker and more chocolate-forward (not just sweet).
- Poking the cake while it’s still warm lets the condensed milk soak in fast and evenly for a plush, almost tres-leches-like crumb.
- Chocolate frosting over a cooled cake gives you clean slices and a smooth top layer instead of melting into the cake.
- Coconut + pecans add crunch and a toasty, nutty contrast to the soft interior.
- It’s a straightforward 9×13 pan cake—no layers, no special tools, and the fork does the “assembly.”
The Story Behind This Recipe
I built this version for days when I want the flavors of a German chocolate-style topping—coconut and pecans—without turning it into a multi-step frosting project, and the condensed milk “poke” step makes the whole pan taste like it’s been resting overnight even when it hasn’t.
What It Tastes Like
You get a deep, cocoa-rich cake with a gentle tang from the buttermilk, a sweet milky soak that makes the middle extra tender, and a fudgy frosting finish. The coconut brings a soft chew, the pecans bring a buttery crunch, and the whole thing smells like hot chocolate when it first comes out of the oven.
Ingredients You’ll Need
This cake is all about balance: cocoa powder for bold chocolate, buttermilk for tenderness, and boiling water to smooth the batter and intensify the cocoa. Sweetened condensed milk is the “poke cake” hero—super sweet, yes, but it’s also what makes the crumb feel luxuriously moist. For the topping, chocolate frosting keeps it easy, and coconut + pecans bring that classic German-chocolate vibe without extra cooking.
- 1 cup unsweetened cocoa powder
- 2 cups all-purpose flour
- 2 cups sugar
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup boiling water
- 1 cup sweetened shredded coconut
- 1 cup chopped pecans
- 1 can (14 oz) sweetened condensed milk
- 1 cup chocolate frosting
How to Make German Chocolate Poke Cake
- Heat the oven and prep the pan. Preheat to 350°F (175°C). Grease and flour a 9×13-inch baking pan, making sure you get into the corners so the cake releases cleanly.
- Whisk the dry ingredients well. In a large bowl, whisk together the cocoa powder, flour, sugar, baking powder, baking soda, and salt until the cocoa looks evenly distributed (no streaky pockets).
- Add the wet ingredients and mix just until combined. Add the buttermilk, vegetable oil, eggs, and vanilla. Stir until you no longer see dry flour—stop as soon as it comes together so the cake stays tender.
- Stir in the boiling water carefully. Pour in the boiling water and stir slowly at first (to avoid splashing), then mix until the batter is smooth and loose. It will look thinner than typical cake batter—that’s exactly right.
- Bake. Pour into the prepared pan. Bake for 30–35 minutes, until a toothpick comes out clean. The top should look set and matte, and the center should spring back lightly when touched.
- Cool briefly, then poke. Let the cake cool for 10 minutes. Use a fork to poke holes all over the surface, going down into the cake so the soak has somewhere to travel.
- Soak with condensed milk. Pour the sweetened condensed milk evenly over the warm cake. Take your time and aim for coverage across the whole pan—the milk will sink into the holes and leave the surface glossy.
- Frost and finish. Once the cake is completely cooled, spread the chocolate frosting into an even layer. Sprinkle with shredded coconut and chopped pecans so they cling to the frosting.
- Slice and serve. Cut into squares. You’ll notice the crumb is extra dark and moist where the condensed milk settled in—that’s the good part.
Tips for Best Results
- Whisk the dry mix thoroughly. Cocoa likes to clump; a good whisk means a more even chocolate flavor and a prettier, uniform crumb.
- Don’t overmix after adding flour. Once the wet hits the dry, mix only until you stop seeing flour—overmixing can make the cake bake up a little tough.
- Poke while warm, frost when cool. Warm cake = better soaking; cool cake = frosting stays thick and spreadable instead of melting into a thin layer.
- Pour the condensed milk slowly and evenly. If you dump it in one spot, you’ll get soggy pockets and drier corners.
- For neat slices, use a long knife and wipe between cuts. The frosting + condensed milk combo is deliciously sticky.
If you love the coconut-chocolate pairing, you might also like these healthy chocolate coconut bites for a smaller, snacky version of those flavors.
Variations and Substitutions
- Nut-free: Leave out the pecans (you’ll lose the crunch, but the cake still works beautifully).
- Extra coconut-forward: Add a little more shredded coconut on top after frosting if you like a thicker, chewier topping.
- Tidy topping texture: If your pecan pieces are very large, chop them a bit smaller so the slices cut cleanly.
When I’m in a “chocolate week” mood, I’ll make this cake first, then follow it up with a batch of rich brownie-style cookies for something handheld.
How to Serve It
Serve it slightly chilled for the firmest, fudgiest slices, or at cool room temperature for a softer crumb. A square on a plate with a strong cup of coffee is perfect, and the coconut-pecan topping makes it look dressed up even with casual weeknight vibes. If you want a lighter sweet alongside it, keep something like coconut-chocolate bites in the fridge so there’s an easy grab-and-go option too.
How to Store It
Cover the pan tightly and refrigerate to keep the frosting set and the cake extra moist; it slices especially clean straight from the fridge. If you prefer a softer bite, let a piece sit out for a few minutes before serving. For make-ahead ease, you can bake, poke, and soak the cake, then frost and top once it’s fully chilled so the frosting spreads smoothly.
Final Thoughts
This is the kind of no-drama sheet cake that delivers real payoff: dark, tender chocolate crumb, a sweet soak that makes every bite feel plush, and that coconut-pecan finish that turns a simple frosting layer into something special.
Conclusion
If you want to compare a few different spins on this classic dessert, these versions are worth browsing: The Country Cook’s German Chocolate Poke Cake, Noble Pig’s easy shortcut German Chocolate Poke Cake, and Pear Tree Kitchen’s German Chocolate Poke Cake.
German Chocolate Poke Cake
Ingredients
Method
- Preheat the oven to 350°F (175°C) and grease and flour a 9x13-inch baking pan.
- In a large bowl, whisk together cocoa powder, flour, sugar, baking powder, baking soda, and salt until well mixed.
- Add buttermilk, vegetable oil, eggs, and vanilla to the dry ingredients, and mix until combined.
- Carefully stir in the boiling water until the batter is smooth.
- Pour the batter into the prepared pan and bake for 30-35 minutes, or until a toothpick comes out clean.
- Let the cake cool for 10 minutes, then poke holes all over the surface using a fork.
- Pour the sweetened condensed milk evenly over the warm cake, allowing it to soak in.
- Once the cake is completely cooled, spread the chocolate frosting evenly on top.
- Top with shredded coconut and chopped pecans.
- Slice into squares and serve.