Decadent German Chocolate Poke Cake Recipe

German Chocolate Poke Cake is the kind of dessert that feels like it was made for birthdays, family dinners, potlucks, and those evenings when a plain chocolate cake simply will not do. It starts with a rich homemade chocolate cake, then gets filled with a sweet coconut-pecan mixture that sinks into every little hole and turns each slice into something gooey, moist, and unforgettable.

The first time I made a cake like this, it was for a birthday dinner when I wanted something deeply chocolatey but still manageable. I wanted the kind of dessert that looked generous, tasted indulgent, and did not require perfect frosting skills or a complicated layer-cake situation.

That is exactly where this cake shines. The batter is simple, the pan is a standard 9×13-inch baking pan, and the most technical step is poking holes with the handle of a wooden spoon.

The magic happens after baking. While the chocolate cake is still warm, a coconut, pecan, and sweetened condensed milk filling is spread over the top so it can slip down into the cake.

Then comes the chocolate frosting. It smooths everything together and gives the cake a final rich layer that makes it feel complete.

This German Chocolate Poke Cake is moist, sweet, chocolatey, nutty, coconut-filled, and wonderfully easy to serve. It is the kind of cake that tastes even better after the flavors have had time to settle, which makes it a beautiful make-ahead dessert for special occasions or simple celebrations.

Table of Contents

What Is German Chocolate Poke Cake?

German Chocolate Poke Cake is a chocolate sheet cake baked in a 9×13-inch pan, poked with holes while warm, filled with a coconut-pecan sweetened condensed milk mixture, and topped with chocolate frosting. The filling seeps into the cake, making every slice extra moist and flavorful.

It has the flavors people love in German chocolate-style desserts, but the method is easier than making a layered cake. Instead of spreading filling between cake layers, the filling gets spooned over the top and settles into the holes.

The cake itself is rich and chocolatey, with cocoa powder, whole milk, vegetable oil, eggs, vanilla, and boiling water in the batter. The boiling water makes the batter look thin, but it helps create a tender, moist cake.

The filling brings sweetness, chew, and crunch. Sweetened shredded coconut, chopped pecans, and sweetened condensed milk create the gooey center that makes this cake special.

The final frosting layer adds smooth chocolate richness. Store-bought frosting works, or you can use your favorite homemade version.

Why You’ll Love This German Chocolate Poke Cake

This cake is deeply moist. The boiling water in the batter helps create a soft chocolate crumb, and the filling adds even more richness.

It is easy but impressive. You get a decadent dessert without stacking layers or decorating like a bakery.

The coconut-pecan filling is the star. It sinks into the cake and gives every bite sweetness, chew, and crunch.

It is great for gatherings. A 9×13-inch cake is easy to slice into squares and serve right from the pan.

It tastes even better after resting. The filling and cake settle together overnight, making leftovers especially delicious.

It is flexible. You can use a boxed cake mix shortcut, make gluten-free or dairy-free swaps, skip pecans, add espresso, or create seasonal variations.

Recipe Details

  • Recipe name: German Chocolate Poke Cake
  • Cake style: Chocolate poke cake with coconut-pecan filling
  • Baking pan: 9×13-inch baking pan
  • Oven temperature: 350°F (175°C)
  • Bake time: 30-35 minutes
  • Cooling time before poking: About 10 minutes
  • Hole spacing: About 1 inch apart
  • Poke depth: Almost to the bottom of the cake
  • Filling method: Spread over warm cake so it sinks into the holes
  • Frosting: Chocolate frosting
  • Best serving note: Cool completely before slicing
  • Refrigerator storage: Up to 3 days
  • Freezer storage: Up to 2 months
  • Freezing method: Slice, wrap in plastic, then foil
  • Shortcut option: Use boxed chocolate cake mix and follow the same poke-and-fill method
  • Optional pecan tip: Toast pecans at 350°F for 5 minutes
  • Lighter option: Swap half the oil with applesauce, but expect a denser cake

Ingredients You’ll Need

Cake Ingredients

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 1.5 teaspoons baking powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup unsweetened cocoa powder
  • 1 cup whole milk
  • ½ cup vegetable oil
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup boiling water

Filling and Frosting Ingredients

  • 1 cup sweetened shredded coconut
  • 1 cup chopped pecans
  • 1 cup sweetened condensed milk
  • 1 cup chocolate frosting

A Closer Look at the Ingredients

All-purpose flour gives the chocolate cake its structure. Spoon and level it instead of scooping directly from the bag so the cake does not become too heavy.

Granulated sugar sweetens the cake and helps create a tender crumb. This is a dessert meant to be rich, so the sweetness is part of the experience.

Baking powder and baking soda both help the cake rise. Using both gives the batter the lift it needs.

Salt balances the sweetness. It also helps the chocolate flavor taste more complete.

Unsweetened cocoa powder gives the cake its chocolate base. If the cocoa powder is lumpy, sift it with the dry ingredients.

Whole milk adds moisture and richness. If you only have 2%, it can work, but whole milk gives a better flavor.

Vegetable oil keeps the cake soft and moist. It helps the cake stay tender even after refrigeration.

Eggs help bind the batter together. Crack them into a small bowl first if you want to avoid shell pieces.

Vanilla extract adds warmth to the chocolate flavor. It makes the cake taste more rounded.

Boiling water thins the batter dramatically. It may look surprising, but it helps the cake bake up moist and tender.

Sweetened shredded coconut adds chew and sweetness to the filling. Use the soft, fluffy kind.

Chopped pecans bring crunch and nutty flavor. Toasting them lightly for 5 minutes at 350°F can make them taste even richer.

Sweetened condensed milk is essential for the gooey filling. Do not confuse it with evaporated milk.

Chocolate frosting finishes the cake with a smooth, rich top. Store-bought frosting works well, or you can use homemade.

The Flavor Behind This Cake

This cake works because it layers chocolate richness with sweet coconut and pecan texture. The chocolate cake gives the dessert its deep base, while the filling makes it moist and gooey.

The coconut adds chew and sweetness. It also gives the cake that classic German chocolate-style personality.

The pecans bring contrast. Without them, the cake would be soft all the way through, but the pecans add little crunchy bites.

Sweetened condensed milk ties the filling together. It makes the coconut and pecans sink into the cake and creates a creamy, sweet texture.

Chocolate frosting adds one final layer of richness. It makes the cake feel finished, even though the process is simple.

Directions

Step 1: Gather the Ingredients and Tools

Start by gathering the flour, sugar, baking powder, baking soda, salt, cocoa powder, whole milk, vegetable oil, eggs, vanilla extract, boiling water, sweetened shredded coconut, chopped pecans, sweetened condensed milk, and chocolate frosting. You will also need a 9×13-inch baking pan, mixing bowls, whisk, spoon or mixer, measuring cups, wooden spoon handle, spatula, and toothpick.

This cake comes together more smoothly when everything is measured before you begin. The batter becomes thin after the boiling water is added, so you want the baking pan ready.

Make sure you are using sweetened condensed milk, not evaporated milk. They are not the same ingredient and will not give the same filling texture.

Step 2: Preheat the Oven

Preheat the oven to 350°F (175°C). Give the oven enough time to reach the correct temperature before baking.

A properly preheated oven helps the cake rise evenly. It also helps the center bake through without drying out the edges.

While the oven heats, prepare the pan and batter. This keeps the process organized.

Step 3: Grease the Baking Pan

Grease a 9×13-inch baking pan with butter or baking spray. Coat the bottom and sides well.

This helps prevent sticking when you slice and serve the cake. A poke cake is usually served straight from the pan, so clean slices are helpful.

Set the prepared pan aside. It should be ready before the batter is mixed.

Step 4: Combine the Dry Ingredients

In a large mixing bowl, whisk together 2 cups all-purpose flour, 2 cups granulated sugar, 1.5 teaspoons baking powder, 1 teaspoon baking soda, ½ teaspoon salt, and 1 cup unsweetened cocoa powder. Whisk until evenly combined.

If your cocoa powder has lumps, sift it with the dry ingredients. This prevents cocoa pockets in the finished cake.

The dry mixture should look evenly chocolate-colored. This means the leavening, salt, sugar, flour, and cocoa are well distributed.

Step 5: Add the Milk

Pour 1 cup whole milk into the dry ingredients. Begin stirring gently.

The batter will start thickening as the milk hydrates the flour and cocoa. Do not worry if it looks heavy at first.

Scrape the bottom of the bowl as you stir. Dry pockets can hide underneath the wet mixture.

Step 6: Add the Vegetable Oil

Add ½ cup vegetable oil to the bowl. Stir until it begins blending into the batter.

Oil is one of the reasons this cake stays soft. It gives the crumb moisture without making it heavy.

The batter should begin looking smoother after the oil is mixed in. Keep stirring until there are no oily streaks.

Step 7: Add the Eggs

Add 2 large eggs to the mixture. Mix until incorporated.

The eggs help the cake hold together and bake with structure. They also make the batter richer.

Do not overmix. Stir just until the eggs disappear into the batter.

Step 8: Add the Vanilla

Add 2 teaspoons vanilla extract. Mix until the batter looks smooth and shiny.

Vanilla supports the chocolate flavor. It makes the cake taste fuller and more dessert-like.

At this stage, the batter may look thick and rich. The boiling water will thin it next.

Step 9: Add the Boiling Water Slowly

Slowly pour in 1 cup boiling water while stirring. Add it gradually so the batter blends smoothly.

The batter will become thin and almost soupy. This is normal and exactly what should happen.

Do not panic or add extra flour. The thin batter bakes into a moist, tender cake.

Step 10: Avoid Overmixing

Once the boiling water is mixed in, stir only until combined. Overmixing can make the cake tougher.

The batter should be smooth and pourable. It will not look like thick cake batter.

Scrape the bowl one final time to make sure everything is incorporated. Then move quickly to the pan.

Step 11: Pour Batter into the Pan

Pour the thin chocolate batter into the greased 9×13-inch pan. Spread it gently if needed.

Because the batter is liquid, it should level itself fairly well. Make sure it reaches the corners.

Place the pan carefully in the oven. Avoid sloshing the batter.

Step 12: Bake the Cake

Bake the cake at 350°F for 30-35 minutes. Begin checking around 30 minutes.

The cake is done when a toothpick inserted into the center comes out clean or with just a crumb or two. Wet batter means it needs more time.

Do not overbake if you want the cake to stay moist. Remove it once the center is set.

Step 13: Cool Briefly

Remove the cake from the oven and let it cool for about 10 minutes. It should still be warm when you poke and fill it.

This short cooling time makes the cake easier to handle. It also helps prevent steam burns while poking holes.

Do not let it cool completely before adding the filling. Warm cake absorbs the filling better.

Step 14: Poke the Cake

Use the handle of a wooden spoon or something similar in size to poke holes all over the cake. Space the holes about 1 inch apart.

Press almost to the bottom of the cake. These holes create tunnels for the filling.

Be generous with the holes. More holes mean more places for the coconut-pecan filling to settle.

Step 15: Mix the Filling

In a bowl, combine 1 cup sweetened shredded coconut, 1 cup chopped pecans, and 1 cup sweetened condensed milk. Stir until evenly mixed.

The filling should look thick, sticky, and full of texture. The condensed milk should coat the coconut and pecans.

If you toasted the pecans, make sure they are not too hot before mixing. Warm is fine, but scorching hot pecans can affect the mixture.

Step 16: Spread Filling Over the Warm Cake

Spoon the coconut-pecan filling over the warm poked cake. Spread it gently with a spatula.

Guide the mixture toward the holes so the sweetened condensed milk can sink down. Some filling will stay on top, and that is exactly right.

Do not scrape too aggressively. The warm cake is tender and should be handled gently.

Step 17: Let the Filling Settle

Give the filling a few moments to sink into the holes. This helps the cake become moist throughout.

If needed, gently nudge the coconut and pecans across the surface so the topping is evenly distributed. The condensed milk will continue soaking in.

The cake should now look glossy, textured, and rich. This is the heart of the poke cake.

Step 18: Warm the Frosting If Needed

If using store-bought chocolate frosting, warm it slightly for about 10 seconds in the microwave. This makes it easier to spread.

Do not overheat it until it becomes liquid. You only want it soft and spreadable.

If using homemade frosting, make sure it is soft enough to spread without tearing the cake. A smooth frosting layer is easier to apply.

Step 19: Frost the Cake

Spread 1 cup chocolate frosting over the top of the cake. Go all the way to the edges or leave a little border if you want the coconut filling to show.

Use a spatula and work gently. The filling underneath is soft and sticky.

The frosting creates a smooth chocolate layer that ties the dessert together. It also helps seal in moisture.

Step 20: Cool Completely

Let the cake cool completely before slicing. This is important for the filling and frosting to set.

If you cut too soon, the frosting may slide and the filling may be too loose. The flavor will still be good, but the slices will be messier.

Patience gives the best texture. The cake becomes easier to serve once fully cooled.

Step 21: Slice and Serve

Slice the cake into squares directly in the pan. A 9×13-inch pan makes serving simple.

Use a clean knife and wipe it between cuts if you want neater pieces. The filling can be sticky.

Serve as-is or with a scoop of vanilla ice cream. The cake is rich enough on its own, but ice cream makes it extra special.

Helpful Tips for the Best German Chocolate Poke Cake

Use boiling water and trust the thin batter. It may look too liquid, but it bakes into a moist cake.

Do not overmix after adding the boiling water. Stir only until combined.

Poke the cake while it is still warm. Warm cake absorbs the filling better.

Make the holes deep and close enough together. About 1 inch apart is ideal.

Use sweetened condensed milk, not evaporated milk. The filling depends on its thick sweetness.

Cool the cake completely before slicing. This helps the filling and frosting settle.

Common Mistakes

Panicking Over Thin Batter

The boiling water makes the batter look very thin. This is normal.

Do not add extra flour. The thin batter is what helps the cake bake up moist and tender.

Overmixing the Batter

Overmixing can make the cake tough. Once the ingredients are combined, stop stirring.

This is especially important after the boiling water is added. Gentle mixing is enough.

Letting the Cake Cool Too Long Before Filling

If the cake is completely cool, the filling will not soak in as well. Warm cake is best.

Cool for about 10 minutes, then poke and fill. That timing gives the best texture.

Making Shallow Holes

If the holes are too shallow, the filling stays mostly on top. Press almost to the bottom of the cake.

The holes should be about 1 inch apart. More filling tunnels mean a better poke cake.

Cutting Before the Cake Sets

Warm frosting and loose filling can make messy slices. Let the cake cool completely.

The flavor also improves as the cake rests. Waiting is worth it.

Variations

Use a 1:1 gluten-free flour blend for a gluten-free version. Make sure the baking powder is gluten-free too.

For a dairy-free version, use coconut milk instead of whole milk. Use dairy-free sweetened condensed coconut milk and vegan chocolate frosting.

For a nut-free version, skip the pecans. Add toasted sunflower seeds for crunch or use extra coconut.

Add 1 tablespoon instant coffee to the boiling water for a mocha-style flavor. This gives the cake an espresso boost.

Use crushed candy canes instead of pecans for a December holiday twist. This changes the flavor into a festive chocolate peppermint cake.

Mix orange zest into the frosting for a Halloween-style variation. The citrus note brightens the chocolate.

Use walnuts if you do not have pecans. Toasted almonds can also work.

Double the coconut if you want to skip nuts completely. The filling will be softer but still flavorful.

Use toasted oats or crushed pretzels for a different crunch. This is helpful if nuts are not your preference.

Use a boxed chocolate cake mix for a shortcut. Prepare it according to package directions, bake it in a 9×13-inch pan, then poke and fill as usual.

Swap half the vegetable oil with applesauce for a slightly lighter version. The cake will be denser but still tasty.

Serving Suggestions

Serve German Chocolate Poke Cake chilled or at cool room temperature after it has fully set. This gives the cleanest slices.

A scoop of vanilla ice cream on the side is wonderful. The cold creaminess balances the rich chocolate and coconut filling.

Serve it directly from the pan for easy cleanup. This makes it perfect for family parties, birthdays, potlucks, and casual gatherings.

For cleaner presentation, slice into squares and use a spatula to lift each piece. Wipe the knife between cuts if the filling sticks.

This cake is rich, so smaller squares can still feel satisfying. It is a good dessert for sharing with a crowd.

The flavor gets richer overnight. That makes it an excellent make-ahead cake.

Storage Tips

Store the cake covered tightly in the refrigerator. Plastic wrap or an airtight container works well.

It stays fresh for up to 3 days. The filling helps keep the cake moist.

The flavor actually improves after a day. The coconut-pecan filling, chocolate cake, and frosting settle together.

Do not leave the cake uncovered in the refrigerator. It can dry out or absorb other smells.

Serve cold or let slices sit briefly before eating. Both ways are delicious.

Freezing Instructions

German Chocolate Poke Cake can be frozen for up to 2 months. Slice it into portions before freezing.

Wrap each piece in plastic wrap, then foil. This helps protect the cake from freezer dryness.

Thaw slices overnight in the refrigerator. This gives the best texture.

You can microwave a slice for about 15 seconds when a craving hits. The frosting and filling will soften slightly.

Freezing individual slices makes emergency dessert easy. You can pull out only what you need.

Make-Ahead Notes

This cake is excellent for making ahead because the flavors deepen overnight. Bake, poke, fill, frost, cool, cover, and refrigerate.

Make it the day before a party if you want less stress. The cake will be moist and flavorful the next day.

Wait until the cake cools completely before covering it tightly. Covering warm cake can create condensation.

If using ice cream as a serving option, add it only when serving. Do not store the cake with ice cream.

For the cleanest slices, chill the cake before cutting. The frosting and filling will be firmer.

Frequently Asked Questions

Can I Use a Boxed Chocolate Cake Mix Instead?

Yes, a boxed chocolate cake mix works as a shortcut. Prepare the mix according to the package directions and bake it in a 9×13-inch pan.

After baking, follow the same poking and filling steps. The cake will still be delicious.

How Long Does This Cake Last in the Fridge?

It lasts about 3 days in the refrigerator. Keep it tightly covered so it does not dry out.

The coconut-pecan filling gets even better after a day. This makes leftovers especially good.

Can I Freeze German Chocolate Poke Cake?

Yes, freeze individual slices wrapped in plastic and foil. They can be frozen for up to 2 months.

Thaw overnight in the refrigerator or microwave briefly. About 15 seconds can soften a slice for quick dessert.

What If I Do Not Have Pecans?

Walnuts work well as a substitute. Toasted almonds can also be used.

You can also skip nuts and double the coconut. Toasted oats or crushed pretzels can add crunch if you want something different.

Why Is My Batter So Thin?

The boiling water makes the batter thin, and that is expected. You did not mess it up.

That liquid batter bakes into a moist chocolate cake. Trust the process and do not add extra flour.

Can I Make This Cake Dairy-Free?

Yes, use coconut milk instead of whole milk. Use dairy-free sweetened condensed coconut milk and vegan chocolate frosting.

The flavor will change slightly, but the poke cake method still works. The coconut flavor may become more noticeable.

Can I Make This Cake Gluten-Free?

Yes, use a 1:1 gluten-free flour blend. Also make sure your baking powder is gluten-free.

The texture may vary slightly depending on the blend. The filling and frosting help keep the cake moist.

Do I Have to Cool the Cake Completely Before Serving?

Yes, cooling completely is best. It allows the filling and frosting to set.

If you slice while warm, the cake may taste good but look messy. Waiting gives better slices.

Final Thoughts

Decadent German Chocolate Poke Cake is the kind of dessert that gives you big flavor without demanding complicated baking skills. The homemade chocolate cake is soft and moist, the coconut-pecan sweetened condensed milk filling sinks into every hole, and the chocolate frosting finishes everything with a smooth, rich layer.

It is perfect for birthdays, potlucks, holidays, family dinners, or any time you want a dessert that feels special but still manageable. A 9×13-inch pan keeps it practical, and the poke cake method makes every slice flavorful.

You can keep it classic or adjust it with gluten-free flour, dairy-free swaps, a boxed cake shortcut, espresso, extra coconut, different nuts, toasted oats, crushed pretzels, candy canes, or orange zest. The cake is forgiving as long as you keep the poke-and-fill technique.

Bake it, poke it, fill it, frost it, and let it cool completely. Once you slice into that rich chocolate cake with gooey coconut-pecan filling, you will understand why this dessert disappears so quickly.


German Chocolate Poke Cake

This German Chocolate Poke Cake is rich, moist, and full of classic chocolate, coconut, and pecan flavor. The homemade chocolate cake bakes up tender, then gets poked and filled with a sweet coconut-pecan mixture made with sweetened condensed milk. A layer of chocolate frosting finishes the cake, making every slice soft, fudgy, and decadent. It is a great dessert for birthdays, potlucks, family gatherings, holidays, or any occasion that calls for an easy chocolate cake with extra flavor.

Recipe Details

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Course: Dessert
  • Cuisine: German
  • Servings: 12 slices

Ingredients

Filling and Frosting

  • 1 cup chocolate frosting
  • 1 cup chopped pecans
  • 1 cup sweetened condensed milk
  • 1 cup sweetened shredded coconut

Cake Ingredients

  • 2 teaspoons vanilla extract
  • 1 cup boiling water
  • 1 cup whole milk
  • 1 teaspoon baking soda
  • 2 large eggs
  • 0.5 cup vegetable oil
  • 1.5 teaspoons baking powder
  • 2 cups granulated sugar
  • 0.5 teaspoon salt
  • 1 cup unsweetened cocoa powder
  • 2 cups all-purpose flour

Instructions

Step 1: Prepare the Oven and Pan

Preheat the oven to 350°F (175°C).

Grease a 9×13-inch baking pan and set it aside.

Step 2: Mix the Dry Cake Ingredients

In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, baking soda, salt, and unsweetened cocoa powder.

Mix until the dry ingredients are evenly combined.

Step 3: Add the Wet Ingredients

Add the whole milk, vegetable oil, eggs, and vanilla extract.

Mix until the batter is smooth and well combined.

Step 4: Stir in the Boiling Water

Carefully stir in the boiling water.

The batter will be thin, which helps the cake bake up soft and moist.

Step 5: Bake the Cake

Pour the batter into the prepared baking pan.

Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.

Step 6: Poke the Cake

Let the cake cool for 10 minutes.

Use the handle of a wooden spoon to poke holes all over the surface of the cake.

Step 7: Make the Coconut-Pecan Filling

In a bowl, mix together the sweetened shredded coconut, chopped pecans, and sweetened condensed milk.

Stir until evenly combined.

Step 8: Fill the Cake

Spread the coconut-pecan mixture evenly over the warm cake.

Let it settle into the holes so the cake becomes extra rich and moist.

Step 9: Add the Frosting

Spread the chocolate frosting over the top of the cake.

Smooth it evenly across the surface.

Step 10: Cool and Serve

Let the cake cool completely before slicing and serving.

Notes

Store the cake in the refrigerator for up to 3 days.

Serving Suggestions

This German chocolate poke cake pairs well with:

  • Hot coffee
  • Iced coffee
  • Cold milk
  • Vanilla ice cream
  • Whipped cream
  • Chocolate drizzle
  • Extra chopped pecans
  • Fresh strawberries

Storage

How to Store

Store the cake covered in the refrigerator.

Best Texture Tip

Let the cake cool completely before slicing so the filling and frosting can set and each piece holds its shape.

Categories Recipes

Leave a Comment