Danube Waves Cake (Donauwellen Kuchen) is a classic German dessert combining chocolate, vanilla, and tart cherries. It’s an elegant centerpiece for Oktoberfest or a lovely treat any day of the week.

This cake features alternating vanilla and chocolate layers, a blanket of cherries, a silky German buttercream, and a glossy chocolate ganache. The batter separates during baking to form the distinctive “waves” that give the cake its name.
What is German buttercream?
German buttercream is a rich, custard-based frosting made by combining a cooked pudding or pastry cream with butter and powdered sugar. The pudding provides structure and depth of flavor, while the butterwhips it to a light, velvety frosting. The result is smooth, stable, and exceptionally creamy—perfect for layering on this cake.
How to make German buttercream
Making German buttercream requires a little patience but the technique is straightforward. First, cook a pudding with milk, sugar, cornstarch, and eggs until thick and smooth. Chill it thoroughly, then bring it back to room temperature before whipping with room-temperature butter and powdered sugar. Key tips:
- Whisk constantly when tempering eggs with hot milk to prevent scrambling.
- Cook the pudding until it’s lump-free—vigorous whisking at low heat helps remove any clumps.
- Both pudding and butter must be at room temperature before combining to ensure a stable, smooth buttercream.

After chilling the pudding, beat it until light, add butter gradually, then finish with powdered sugar, vanilla, and a pinch of salt. The finished buttercream is airy, silky, and perfect for spreading.
How to make Donauwellen Kuchen
The cake layer is a simple, tender batter split into two parts: most remains vanilla, while a portion is flavored with cocoa for the chocolate layer. The two batters are not swirled; the contrast and the baking process create the “waves.” Drain and scatter tart cherries over the top before baking.

After baking and cooling completely, spread the German buttercream across the cake and chill briefly to set. Finish with a thin layer of chocolate ganache for a shiny, professional top. Chill again until the ganache is firm, then slice and serve.

The finished cake delivers a balanced combination of flavors and textures: moist vanilla crumb, a ribbon of chocolate, tart cherries, pillowy buttercream, and smooth chocolate topping. It’s a crowd-pleaser and worth the effort.

Serving and storage
Serve chilled or at cool room temperature. Store the cake loosely covered in the refrigerator for up to three days. For longer storage, wrap well and freeze for up to three months.
Ingredients overview
German buttercream: sugar, cornstarch, eggs, milk, butter, powdered sugar, vanilla, and salt. Cake layer: all-purpose flour, baking powder, baking soda, salt, sugar, vanilla, egg whites, butter, buttermilk (or milk + acid), cocoa powder, and drained tart cherries. Chocolate topping: dark chocolate, heavy cream, and light corn syrup for shine.
Instructions summary
- Prepare the pudding: whisk cornstarch with sugar, temper eggs with hot milk, cook until thick and smooth, stir in a little butter, then chill thoroughly.
- Make the cake batter: cream butter and sugar, add vanilla and egg whites, alternate in flour mixture and buttermilk until combined. Spread most of the batter in a 13×9 pan.
- Mix cocoa with a bit of milk into the reserved batter, dollop over the vanilla batter, smooth gently, and scatter drained cherries on top. Bake 35–40 minutes and cool completely.
- Bring chilled pudding to room temperature, beat in butter gradually and powdered sugar to make the buttercream. Spread over the cooled cake and chill to set.
- Prepare ganache: heat cream until steaming, pour over chopped chocolate and corn syrup, whisk smooth, cool slightly, then spread over the buttercream and refrigerate to set.
Notes
- Read the full recipe through before beginning to ensure smooth timing between pudding, cake, and assembling.
- If you don’t have buttermilk, use 1 1/3 cups whole milk plus 1 tablespoon lemon juice or white vinegar; let sit 5 minutes before using.
- Ensure butter and pudding are both at room temperature when finishing the buttercream to avoid separation or lumps.
Danube Waves Cake is a beautiful, flavorful dessert that rewards the extra steps with an impressive result. Try it for your next celebration—every slice is a little celebration of texture and flavor.