Chocolate cake that’s still warm from the oven, a scatter of deep cocoa crumbs on the counter, and that moment when you pour sweetened condensed milk over a field of little holes and watch it disappear—that’s the whole magic of this German Chocolate Poke Cake. The crumb turns extra tender and fudgy as it soaks, without ever feeling heavy.
Once it cools, you get a glossy layer of chocolate frosting, then a generous shower of sweet coconut and chopped pecans for that classic German chocolate vibe—nutty, toasty, and chewy on top of soft chocolate cake. If you’re in the mood for another cozy chocolate dessert after this, my chocolate mochi is a fun, bouncy no-oven option.
Why You’ll Love This Recipe
- The boiling water “blooms” the cocoa, so the cake tastes deeply chocolatey and looks almost black-brown in the pan.
- Sweetened condensed milk sinks into the poke holes, giving you pockets of creamy sweetness in every slice (no dry cake edges here).
- The topping is all about contrast: smooth chocolate frosting under chewy coconut and crunchy pecans.
- It’s a true 9×13, crowd-style cake—simple to bake, easy to cut into neat squares, and not fussy to assemble.
- The batter turns glossy and pourable once the hot water goes in, which makes it easy to spread evenly without overworking it.
The Story Behind This Recipe
I built this version to hit the German chocolate notes people actually crave—chocolate, coconut, and pecans—without making a separate cooked topping: the condensed milk does the moisture work, and the coconut-pecan finish gives you that familiar texture on top with almost no extra steps.
What It Tastes Like
It’s sweet, but balanced by a dark cocoa depth and a faint tang from the buttermilk. The cake smells like warm brownie batter as it bakes, and once it’s poked and soaked, the crumb goes plush and fudgy. The chocolate frosting adds a smooth, rich layer, while the coconut and pecans bring chewy-crunchy contrast that makes each bite feel complete.
Ingredients You’ll Need
A few ingredients really matter here: unsweetened cocoa powder carries all the chocolate flavor, buttermilk keeps the crumb tender, and boiling water turns the batter shiny and intensifies the cocoa. Then the sweetened condensed milk is your soak—it’s thick, sweet, and made to seep into those holes. Finish with chocolate frosting (for a clean, spreadable layer) and the classic coconut + pecan duo for texture. If you like quick single-serve baking too, keep my microwave cinnamon roll mug cake in your back pocket for weeknights.
- 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 a 9×13-inch baking pan well, especially the corners where the cake likes to cling.
- Whisk the dry ingredients. In a large bowl, whisk together the cocoa powder, flour, sugar, baking powder, baking soda, and salt until the cocoa is evenly distributed and you don’t see dark streaks.
- Mix in the wet ingredients (before the hot water). Add the buttermilk, vegetable oil, eggs, and vanilla. Stir until you have a smooth batter—stop once the flour disappears so the cake stays tender.
- Add the boiling water carefully. Slowly stir in the boiling water. The batter will loosen up and turn glossy and very pourable—that’s exactly what you want. (Hot water + cocoa is what gives this cake its deep color and chocolate aroma.)
- Bake. Pour the batter into the prepared pan and bake 30–35 minutes, until the top looks set and a toothpick comes out clean. The cake should spring back lightly when you tap the center.
- Cool briefly, then poke. Let the cake cool for about 10 minutes—warm is good here because it helps the soak move in. Poke holes all over the surface (evenly spaced) so the condensed milk has lots of pathways.
- Soak with condensed milk. Pour the sweetened condensed milk over the cake, aiming for an even layer and nudging it toward any dry-looking spots. Give it a minute; you’ll see it sink into the holes and disappear.
- Cool completely, then frost and finish. Once the cake is fully cool, spread the chocolate frosting into a smooth layer. Sprinkle coconut and pecans over the top so every square gets some chew and crunch.
- Slice and serve. Cut into squares. You’ll see little lighter streaks where the condensed milk settled—those are the best bites.
Tips for Best Results
- Don’t rush the frosting step. If the cake is still warm, the chocolate frosting will melt and slide instead of staying as a clean layer under the coconut and pecans.
- Poke deeper than you think. You want the condensed milk to travel through the cake, not just sit on top—poke straight down across the whole pan.
- Pour the condensed milk slowly and evenly. It’s thick, so it helps to move across the pan in a steady stream to avoid one overly-soaked corner.
- Whisk the cocoa thoroughly into the flour and sugar. Those little cocoa pockets can bake up bitter and dry—an extra 20 seconds of whisking fixes it.
- Stop mixing once the batter is smooth. Overmixing after the flour goes in can make the crumb tougher (this cake should stay soft and plush).
Variations and Substitutions
- More nut-forward top: Keep the coconut the same and add a heavier sprinkle of chopped pecans for extra crunch (the frosting helps everything stick).
- More coconut-forward top: Go a little heavier on the shredded coconut for a chewier finish.
For more chocolate-forward inspiration in general, I also love browsing a recipe like chocolate mochi when I want a different texture—soft and bouncy instead of cakey.
How to Serve It
Serve it in tidy squares with extra coconut and pecans sprinkled right before serving for the prettiest texture on top. I like it at cool room temperature, when the frosting is set and the cake slices cleanly—but it’s also great slightly chilled if you want the condensed milk-soaked crumb to feel extra fudgy. For a dessert table with choices, pair it with something quick like a cinnamon roll mug cake made to order for anyone who wants a warm option.
How to Store It
Cover the pan tightly and store the cake in the refrigerator so the condensed milk-soaked crumb stays fresh and the frosting stays set. For the best texture, let a slice sit out for a few minutes before eating—cold makes the frosting firmer and the crumb denser, while a short rest brings back that soft, plush bite.
Final Thoughts
If you’re craving a low-effort chocolate cake with a big payoff, this one delivers: glossy cocoa cake, creamy-sweet pockets from the condensed milk, and that classic coconut-pecan finish in every bite.
Conclusion
If you want to compare approaches or topping styles, these versions are worth a look: German Chocolate Poke Cake from The Country Cook, Noble Pig’s easy shortcut take, and My Heavenly Recipes’ German Chocolate Poke Cake.

German Chocolate Poke Cake
Ingredients
Method
- Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking pan well.
- In a large bowl, whisk together the cocoa powder, flour, sugar, baking powder, baking soda, and salt.
- Add the buttermilk, vegetable oil, eggs, and vanilla, stirring until smooth.
- Slowly stir in the boiling water until the batter is glossy and pourable.
- Pour the batter into the prepared pan and bake for 30–35 minutes, until a toothpick comes out clean.
- Allow the cake to cool for about 10 minutes before poking holes all over its surface.
- Pour the sweetened condensed milk evenly over the cake, ensuring it seeps into the holes.
- Once the cake is completely cool, spread the chocolate frosting over the top.
- Sprinkle the coconut and chopped pecans over the frosting, then cut into squares and serve.