German Chocolate Poke Cake with Caramel & Pecan Frosting

About the author: Susan Updated on Sat, 24 Jan 2026 15:28:44 GMT Desserts

Tags: #caramel #pecans #coconut #cake

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:28:44 GMT

View Recipe →
German chocolate poke cake slice with caramel pecan coconut frosting Pin it
German chocolate poke cake slice with caramel pecan coconut frosting

German Chocolate Poke Cake with Caramel & Pecan Frosting is the kind of sheet cake that tastes better after a rest in the fridge. The caramel seeps into the holes, the chocolate crumb turns soft and fudgy, and the pecans keep the frosting from feeling too sweet.

I like this version for potlucks because it gives you the flavor of a classic German chocolate cake without stacking layers. You still get coconut, pecans, chocolate, and that caramel-like richness in every forkful.

Chocolate, Caramel, Coconut, Pecans

The ingredient list is simple, so the small choices matter. Use a thick caramel sauce, fresh pecans, and sweetened coconut that still feels moist when you pinch it.

Ingredients for German chocolate poke cake with caramel and pecans
Ingredients for German chocolate poke cake with caramel and pecans
  • German chocolate cake mix. Gives the cake a mild chocolate base that lets the caramel and coconut pecan frosting stand out.
  • Eggs, oil, and water. Build the soft sheet cake structure and keep the crumb tender.
  • Sweetened condensed milk. Soaks into the holes and gives the cake its creamy, almost fudge-like bite.
  • Caramel sauce. Adds deep sweetness and turns the poke filling glossy.
  • Butter and powdered sugar. Make a quick frosting that spreads smoothly over the chilled cake.
  • Pecans. Bring nutty crunch. Toasting them first makes the flavor warmer.
  • Shredded coconut. Gives the topping its classic German chocolate cake texture.
  • Vanilla and salt. Round out the frosting so it tastes sweet but not flat.

Bake, Poke, Soak, Frost

  1. Bake the cake. Mix the batter until smooth, pour it into a greased 9x13-inch pan, and bake until the center springs back and a toothpick comes out with a few moist crumbs.
  2. Poke deep holes. Let the cake cool for 5 minutes, then use a wooden spoon handle to poke holes in even rows. Go nearly to the bottom without tearing the cake apart.
  3. Add the caramel soak. Whisk condensed milk with caramel sauce and pour it slowly over the warm cake. Pause as you pour so the mixture sinks into the holes instead of pooling on top.
  4. Mix the frosting. Beat butter until creamy, then add powdered sugar, milk, vanilla, salt, and more caramel. Fold in pecans and coconut by hand.
  5. Chill before slicing. Spread the frosting over the cake and refrigerate for at least 1 hour. The rest gives you cleaner slices and a better texture.

The Soak Needs Patience

The caramel mixture works best when the cake is warm but no longer steaming hard. If the cake is too hot, the top can get fragile. If it is fully cold, the filling moves more slowly and may sit near the surface.

Pour in stages. I start in the center, sweep toward the corners, and use a small spatula to guide the filling into any dry spots. This is the same reason poke cakes like Butter Pecan Praline Poke Cake taste so rich after chilling. The filling needs time to travel.

A Better Pecan Frosting

Classic German chocolate cake is known for its coconut pecan topping, and the name comes from German's chocolate rather than the country. You can read more about that background in this German chocolate cake history.

For this poke cake, a caramel buttercream style frosting is easier than a cooked custard topping. Toast the pecans in a dry skillet for 3-5 minutes, then cool them before folding them in. Warm nuts can melt the frosting. If you want an even more classic coconut bite, toast half of the coconut and leave the rest soft.

Sweetness Without a Sugar Crash

This cake is rich, so a little salt matters. A pinch in the frosting sharpens the caramel and makes the pecans taste nuttier. I also prefer using only enough milk to make the frosting spreadable. Loose frosting slides into the cake instead of sitting as a creamy top layer.

If you love the chocolate and caramel pairing, try Fudgy Chocolate Caramel Brownies next. For a stronger German chocolate direction, German Chocolate Paradise Cake leans harder into coconut and pecan flavor.

Make It Fit the Pan

A 9x13-inch pan is the right size here. The cake stays thick enough to hold filling but not so tall that the center stays dry. If your cake mix calls for slightly different water, oil, or egg amounts, follow the box for the batter and keep the soak and frosting amounts the same.

Glass pans often bake a bit slower than metal pans. Start checking around 30 minutes, then give it another few minutes if the center still looks wet. The top should spring back lightly. For more chocolate cake ideas in the same dessert lane, German Chocolate Cake Roll is a good one when you want a prettier slice.

Storage and Serving

Cover the cake and refrigerate it for up to 4 days. FoodSafety.gov has a helpful cold food storage chart if you want general guidance for chilled leftovers. This cake has dairy in the filling and frosting, so do not leave it out all afternoon.

For serving, cut with a thin knife and wipe the blade between slices. Cold cake gives the cleanest squares. A small scoop of vanilla ice cream is nice, but the cake is already sweet enough to stand alone.

German Chocolate Poke Cake with Caramel & Pecan Frosting
German Chocolate Poke Cake with Caramel & Pecan Frosting

Summary

Serve this cake cold or just slightly cool, with extra caramel drizzled over each slice if you want a richer finish.

German Chocolate Poke Cake with Caramel & Pecan Frosting
German Chocolate Poke Cake with Caramel & Pecan Frosting

FAQs

Can I make German Chocolate Poke Cake with Caramel & Pecan Frosting ahead of time?

Yes. This cake is best after at least 1 hour in the refrigerator, and it can be made a full day ahead. Keep it covered so the frosting does not dry out.

Can I use homemade chocolate cake instead of a box mix?

Yes. Use any 9x13-inch chocolate cake recipe that bakes up tender but sturdy. Let it cool for about 5 minutes before poking so the holes hold their shape.

What can I use instead of pecans?

Walnuts work well if you still want crunch. For a nut-free version, skip the pecans and add extra toasted coconut or mini chocolate chips, but check labels if allergies are a concern.

Why did my caramel soak sit on top?

The holes may have been too shallow or too close together. Use the handle of a wooden spoon and poke almost to the bottom of the cake, then pour slowly so the filling has time to sink in.

Should this poke cake be served cold?

It slices best cold after the filling and frosting have set. If you prefer a softer texture, let the pan sit at room temperature for 15 minutes before serving.

Can I freeze this cake?

You can freeze it, but the frosting texture softens a little after thawing. Wrap individual slices well and freeze up to 2 months, then thaw overnight in the refrigerator.

References

Sources cited in this recipe.
4.10 from 20 votes

German Chocolate Poke Cake with Caramel & Pecan Frosting

Prep time:
20 min
Cook time:
32 min
Total time:
52 min
Servings:
12
German chocolate poke cake slice with caramel pecan coconut frosting

A soft chocolate poke cake soaked with caramel and condensed milk, then finished with creamy pecan coconut frosting.

Ingredients

  • For the cake

  • 1 box (15.25 oz / 432 g) German chocolate cake mix
  • 1 1/4 cups (300 ml) water, or amount listed on cake mix box
  • 1/2 cup (120 ml) vegetable oil, or amount listed on cake mix box
  • 3 large eggs, or amount listed on cake mix box
  • For the caramel soak

  • 1 can (14 oz / 397 g) sweetened condensed milk
  • 1 cup (240 ml) thick caramel sauce, divided
  • For the pecan coconut frosting

  • 1/2 cup (113 g) unsalted butter, softened
  • 3 1/2 cups (420 g) powdered sugar
  • 3-4 tablespoons (45-60 ml) milk
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon fine salt
  • 1 cup (110 g) chopped pecans, toasted and cooled
  • 1 cup (85 g) sweetened shredded coconut

Instructions

1.

1. Prepare the pan: Heat the oven to 350°F (175°C). Grease a 9x13-inch baking pan well, including the corners.

2.

2. Mix the batter: In a large bowl, combine the cake mix, water, oil, and eggs. Beat for about 2 minutes, scraping the bowl once, until the batter is smooth.

3.

3. Bake the cake: Pour the batter into the prepared pan and smooth the top. Bake for 30-35 minutes, until the center springs back and a toothpick comes out with a few moist crumbs.

4.

4. Poke the cake: Let the cake cool for 5 minutes. Use the handle of a wooden spoon to poke holes across the cake, spacing them about 1 inch apart and going nearly to the bottom.

5.

5. Add the filling: Whisk the sweetened condensed milk with 1/2 cup caramel sauce. Pour slowly over the warm cake, guiding the mixture into the holes with a spatula.

6.

6. Make the frosting: Beat the softened butter until creamy. Add powdered sugar, 3 tablespoons milk, vanilla, salt, and the remaining 1/2 cup caramel sauce. Beat until smooth, adding 1 more tablespoon milk only if needed.

7.

7. Fold in pecans and coconut: Stir the toasted pecans and shredded coconut into the frosting by hand until evenly distributed.

8.

8. Frost and chill: Spread the frosting over the cake. Cover and refrigerate for at least 1 hour before slicing, or overnight for the cleanest texture.

Good to know

  1. Chill at least 1 hour before serving for cleaner slices.
  2. Toast the pecans before adding them to the frosting for deeper flavor.
  3. Use the cake mix package amounts for water, oil, and eggs if they differ slightly.

Equipment

  • 9x13-inch baking pan
  • Large mixing bowl
  • Electric mixer
  • Wooden spoon
  • Rubber spatula

Allergens

Always check labels if you have allergies.
  • Tree nuts
  • Dairy
  • Eggs
  • Wheat

Nutrition facts

Values are estimates per serving.
  • Calories: 515
  • Fat: 25 g
  • Carbs: 72 g
  • Protein: 6 g