This stunning German Chocolate Cake Roll is my absolute favorite way to serve the classic flavors everyone loves, but in a beautiful, swirled presentation. Originating from the beloved German-American layer cake, this version wraps a light chocolate sponge around that signature rich, gooey coconut-pecan filling. It’s a showstopper that always earns compliments, yet it’s surprisingly approachable to make at home. You’ll find the familiar decadent taste is perfectly preserved in this elegant rolled form, making it ideal for holidays or any special gathering.
Why You'll Love This Recipe
- It packs every nostalgic flavor of the classic cake into one gorgeous slice
- That coconut-pecan filling is unbelievably rich, creamy, and packed with texture
- Surprisingly achievable for home bakers and looks incredibly impressive on any table
- You can make it ahead and chill it, which is a total game-changer for entertaining
- My family requests this for birthdays more than any other dessert
Ingredients You’ll Need
- Large eggs: you’ll separate them, with the whites whipped for lift and the yolks creating a rich, tender cake base. Look for eggs at room temperature for maximum volume when you beat them.
- Granulated sugar: divided between the cake and the filling, it sweetens and helps stabilize the meringue for that flexible sponge.
- All-purpose flour: provides the cake’s gentle structure; a light hand when mixing keeps everything airy.
- Unsweetened cocoa powder: use natural, unsweetened cocoa for that deep, classic chocolate flavor without added sugar.
- Baking powder: gives the sponge its essential lift so it bakes up light and springy.
- Salt: a pinch balances all the sweetness and enhances the chocolate flavor beautifully.
- Vanilla extract: pure extract adds a warm, aromatic depth to both the cake and the filling.
- Milk: just a little adds moisture to the batter for the perfect tender crumb.
- Evaporated milk: the secret to the filling’s ultra-creamy, custardy texture; don’t substitute regular milk.
- Unsalted butter: cut into pieces for the filling so it melts evenly and creates that luscious, buttery sauce.
- Sweetened shredded coconut: this is the star, providing chewy texture and sweet coconut flavor throughout the filling.
- Chopped pecans: they add a wonderful crunch and toasty, nutty flavor that’s essential to the classic profile.
- Powdered sugar: for dusting the towel, it prevents the warm cake from sticking and adds a pretty finish.
How to Make It
Preheat and Prep the Pan:
Start by heating your oven to 375°F and lining your jelly roll pan with parchment paper. A light greasing ensures the paper stays put and the cake releases cleanly. This setup is your foundation for success.
Whip the Egg Whites:
In a clean bowl, beat the egg whites until foamy, then slowly stream in that first portion of sugar. Keep beating until you have glossy, stiff peaks that hold their shape. This meringue is what gives your cake roll its flexible, crack-resistant structure.
Combine Yolks and Dry Ingredients:
In another bowl, beat the yolks with the remaining sugar until they’re thick and pale. Sift your dry ingredients right into this mixture to avoid lumps, then alternate adding the milk. Mix just until everything is combined—overmixing here deflates your batter.
Fold and Bake:
This is the crucial step. Gently fold the whipped egg whites into the chocolate batter with a wide spatula, turning the bowl as you go. You want no white streaks, but keep as much air as possible. Spread it evenly in your pan and bake just until the center springs back.
Roll the Warm Cake:
Lay out a clean kitchen towel and dust it generously with powdered sugar. The moment the cake comes out, invert it onto the towel and peel off the parchment. Immediately roll it up from the short end with the towel inside. This sets the shape while it cools and prevents cracks.
Cook the Filling:
While the cake cools, make the magic. Combine the evaporated milk, sugar, yolks, and butter in a saucepan. Cook over medium heat, stirring constantly, until it thickens and bubbles. Take it off the heat and stir in the vanilla, coconut, and pecans. Let this cool completely so it doesn’t melt your cake.
Assemble the Cake Roll:
Carefully unroll the cooled cake on the towel. Spread the room-temperature filling evenly, leaving a small border. Then, using the towel to guide you, re-roll the cake gently but firmly, pushing forward without rolling the towel inside. Place it seam-side down on your platter.
Chill and Serve:
If you like, sprinkle on a little extra coconut and pecans for garnish. Pop the whole German Chocolate Cake Roll into the fridge for at least an hour. This chills the filling, sets the shape, and makes slicing clean and beautiful.

You Must Know
- Roll the cake while it’s warm to train its memory and prevent cracking
- Let the cooked filling cool completely before spreading it on the cake
- Stiff egg white peaks are non-negotiable for a light, flexible sponge
- A serrated knife dipped in hot water gives you those perfect, clean slices
- Minor cracks are just part of the charm and get hidden by the filling
Storage Tips
Store your German Chocolate Cake Roll covered in the refrigerator, where it’ll stay fresh and delicious for up to three days. For longer storage, wrap the whole roll or individual slices tightly in plastic wrap and then aluminum foil before freezing for up to one month. Thaw it overnight in the fridge before serving, and I find the texture and flavor are still fantastic. If the outside seems a bit sticky after chilling, a quick dusting of powdered sugar or cocoa right before serving freshens it right up.
Ingredient Substitutions
For the nuts, you can swap the pecans for walnuts if that’s what you have on hand, though the flavor will be slightly different. In a real pinch, you could use sweetened condensed milk instead of evaporated milk for the filling, but know it’ll be much sweeter and thicker—you might want to reduce the added sugar a bit. If you need a gluten-free version, a trusted gluten-free all-purpose flour blend can work in the sponge, but make sure it contains a binder like xanthan gum. There’s really no great substitute for the shredded coconut, as it’s the defining element, but unsweetened coconut would just make the filling less sweet.
Serving Suggestions
I love serving chilled slices of this German Chocolate Cake Roll with a dollop of freshly whipped cream or a small scoop of vanilla bean ice cream on the side—the cool, creamy contrast with the rich filling is just perfect. For a fancy brunch or afternoon coffee, a simple dusting of cocoa powder elevates it beautifully. It pairs wonderfully with a strong cup of black coffee or a cold glass of milk to balance the sweetness. You could even drizzle a little chocolate sauce over the plate for an extra decadent touch, though it’s truly spectacular all on its own.
Cultural Context
While the name suggests German origins, this dessert is actually a classic American creation, with its roots tracing back to a recipe developed by a Texas homemaker using Baker’s German’s Sweet Chocolate in the 1950s. The ‘German’ refers to the brand of chocolate, not the country. The iconic coconut-pecan frosting, which we use as the filling here, became the signature of the cake. Transforming that beloved layer cake into a elegant roll is a more modern twist that plays on the popularity of Swiss or jelly roll cakes, combining tradition with a fun, visually stunning presentation that’s become a favorite for celebrations.

Pro Tips
- Use a kitchen scale to divide the sugar for the meringue and yolks accurately
- Dust the towel heavily with powdered sugar so the warm cake doesn’t stick
- Stir the filling constantly while cooking to avoid scrambled eggs
- Chill the assembled roll before slicing for the cleanest possible cuts
- Don’t stress small cracks—the filling hides everything and it still tastes incredible
Frequently Asked Questions
The key is rolling the warm chocolate sponge cake in a clean kitchen towel dusted with powdered sugar right out of the oven. This ‘trains’ the cake into its rolled shape while it’s still pliable. Let it cool completely in the towel before unrolling to add the rich coconut-pecan filling.
Absolutely! You can prepare the entire German Chocolate Cake Roll a day in advance. Simply wrap it tightly in plastic wrap after assembling and refrigerate. This actually helps the flavors meld and makes it easier to slice cleanly when you’re ready to serve.
If you don’t have evaporated milk, you can create a substitute by gently simmering 2 ¼ cups of regular milk until it reduces to about 1 cup. For a richer flavor, heavy cream can be used, though the filling will be thicker and less traditional. The evaporated milk is key for the classic gooey texture.
The cake is done when the top springs back lightly when touched and the edges just begin to pull away from the sides of the pan. It should bake for about 10-12 minutes—overbaking is the main cause of a dry, cracking roll, so watch it closely.
This rich dessert is fantastic on its own, but a dollop of freshly whipped cream or a scoop of vanilla bean ice cream makes a wonderful contrast. For a true German-American experience, serve it with a strong cup of coffee or a glass of cold milk.