Get ready to discover your new favorite dessert. This German Chocolate Poke Cake is an incredibly moist, rich, and decadent treat that will have everyone asking for the recipe. We combine a simple chocolate cake with a sweet, creamy filling and top it with the classic coconut pecan frosting that makes German chocolate cake so iconic. It’s the perfect dessert for potlucks, family gatherings, or any time you need a show-stopping treat without all the fuss.
This recipe transforms a humble box of cake mix into a gourmet experience. The “poke” method allows a delicious mixture of sweetened condensed milk and caramel to soak into every inch of the cake, ensuring unparalleled moisture and flavor in every single bite. If you’re a fan of rich chocolate, gooey caramel, and nutty coconut, this is the dessert for you.

Why You’ll Absolutely Love This German Chocolate Poke Cake
If you’re not already convinced, here’s why this will become your go-to dessert recipe:
- Incredibly Moist: The poke-and-fill technique guarantees a super moist crumb that stays soft for days.
- Rich & Decadent Flavor: The combination of deep chocolate, sweet caramel, and nutty coconut-pecan frosting is pure bliss.
- Easy to Make: We start with a chocolate cake mix, which simplifies the process and makes this recipe accessible for bakers of all skill levels.
- Perfect for a Crowd: Made in a 9×13-inch pan, this cake serves a crowd, making it ideal for parties and special occasions.
Key Ingredients You’ll Need
This recipe uses simple, easy-to-find ingredients to create its signature flavor. Here’s a quick look at what you’ll need for this easy German chocolate poke cake.
For the Chocolate Cake
- Chocolate Cake Mix: One standard box of devil’s food or German chocolate cake mix is the perfect base.
- Pudding Mix: A small box of instant chocolate pudding mix is the secret to an ultra-moist cake.
- Eggs, Oil, and Water: Follow the quantities listed on your cake mix box.
For the Filling
- Sweetened Condensed Milk: This creates a sweet, creamy filling that soaks into the warm cake.
- Caramel Sauce: Use your favorite jarred caramel ice cream topping for a gooey, rich layer of flavor.
For the Coconut Pecan Frosting
- Evaporated Milk: Forms the rich and creamy base of the frosting.
- Sugar: For sweetness and structure.
- Egg Yolks: Adds richness and helps to thicken the frosting.
- Butter: Provides a silky smooth texture and rich flavor.
- Vanilla Extract: Enhances all the other flavors.
- Sweetened Shredded Coconut & Chopped Pecans: The classic, essential duo for that signature German chocolate cake texture and taste.
For a different kind of decadent treat, you have to try our Chocolate Caramel Toffee Crunch Cake.

Step-by-Step Instructions
Making this German Chocolate Poke Cake is surprisingly simple. Just follow these steps for a perfect result every time.
Step 1: Bake the Chocolate Cake
First, preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan. In a large bowl, prepare the cake mix according to the package directions, adding the dry instant pudding mix in with the dry ingredients. Pour the batter into your prepared pan and bake as directed, or until a wooden skewer inserted into the center comes out clean. Let it cool for about 15 minutes.
Step 2: Poke and Fill the Cake
While the cake is still warm, use the handle of a wooden spoon or a large fork to poke holes all over the top, about an inch apart. In a small bowl, whisk together the sweetened condensed milk and the caramel sauce until smooth. Slowly and evenly, pour this mixture over the entire cake, making sure it seeps into all the holes.
Step 3: Prepare the Coconut Pecan Frosting
In a medium saucepan over medium heat, combine the evaporated milk, sugar, egg yolks, and butter. Cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon—this should take about 10-12 minutes. Be careful not to let it boil. Once thickened, remove it from the heat and stir in the vanilla extract, shredded coconut, and chopped pecans.
Step 4: Frost and Chill
Let the frosting cool for about 20-30 minutes, stirring occasionally, until it’s thick enough to spread. Pour the warm frosting over the cake and spread it evenly to the edges. Allow the cake to cool completely at room temperature, then cover and refrigerate for at least 4 hours, or preferably overnight. This chilling time allows the filling to set and the flavors to meld beautifully.
Expert Tips for Success
- Don’t Overbake the Cake: An overbaked cake will be dry. Start checking for doneness a few minutes before the recommended time on the box.
- Poke Holes While Warm: Poking the cake while it’s still warm helps the filling absorb more easily and deeply.
- Stir the Frosting Constantly: When making the frosting, constant stirring is crucial to prevent the egg yolks from scrambling and ensure a smooth consistency.
- Chill Thoroughly: Don’t rush the chilling process! Refrigerating the cake overnight yields the best flavor and texture. It makes for cleaner slices, too.
If you enjoy this recipe, you might also love the fruity goodness in our Raspberry Cheesecake Danish or the bright flavors of this Lemon Blueberry Pound Cake.
Storing Your Poke Cake
To keep your German Chocolate Poke Cake fresh, cover it tightly with plastic wrap or store it in an airtight container in the refrigerator. It will stay moist and delicious for up to 4-5 days. Due to the dairy-based frosting and filling, this cake should not be left at room temperature for more than two hours.
Frequently Asked Questions
Yes, absolutely! This cake is actually better when made a day in advance. This gives the filling time to fully absorb and the flavors to meld together. Simply prepare it as directed, cover, and store it in the refrigerator overnight.
Of course. While Devil’s Food or German Chocolate cake mix is classic, you could also use a regular chocolate cake mix or even a yellow cake mix for a different flavor profile. The method would remain the same.
Leftover German Chocolate Poke Cake should be stored tightly covered in the refrigerator. Because of the dairy in the filling and frosting, it should not be left at room temperature. It will keep well for up to 5 days.
A poke cake is a cake that you poke holes into after baking. A liquid filling, like sweetened condensed milk, caramel, or fruit puree, is then poured over the top, allowing it to soak into the cake and make it extra moist and flavorful.
The main difference isn’t the cake itself, but the frosting. A traditional German chocolate cake is a layered chocolate cake that is famous for its unique caramel-like frosting made with coconut and pecans. This poke cake recipe brings that signature frosting to an easier, moister format.
More Decadent Desserts to Try
If this German Chocolate Poke Cake recipe has you craving more easy and impressive desserts, you’re in the right place! We have a wide range of treats that are perfect for any occasion and are sure to satisfy your sweet tooth.
Share Your Creation!
We hope you love this German Chocolate Poke Cake as much as we do! If you make this recipe, please leave a comment below and let us know how it turned out. We love hearing from you! For more delicious recipe inspiration, be sure to follow us on Pinterest.

German Chocolate Poke Cake Recipe

German Chocolate Poke Cake: The Ultimate Decadent Dessert
Ingredients
Equipment
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9x13-inch baking pan.
- In a large bowl, combine the cake mix, dry pudding mix, and the ingredients called for on the cake mix box. Beat until well combined.
- Pour the batter into the prepared pan and bake according to package directions, or until a skewer inserted into the center comes out clean. Let the cake cool on a wire rack for 15 minutes.
- While the cake is warm, use the handle of a wooden spoon to poke holes all over the cake, about an inch apart.
- In a bowl, whisk together the sweetened condensed milk and caramel sauce. Pour the mixture evenly over the cake, allowing it to sink into the holes.
- To make the frosting, combine the evaporated milk, sugar, egg yolks, and butter in a medium saucepan over medium heat. Cook, stirring constantly, until the mixture thickens, about 10-12 minutes. Do not boil.
- Remove the frosting from the heat and stir in the vanilla extract, shredded coconut, and chopped pecans.
- Let the frosting cool for about 20-30 minutes, or until thick enough to spread. Pour over the cake and spread evenly.
- Refrigerate the cake for at least 4 hours, or overnight, before slicing and serving.
Notes
Ensure the cake is still warm when you pour the filling over it for best absorption.
Store leftover cake covered in the refrigerator for up to 5 days.