Bring back the ultimate childhood nostalgia with this stunning Homemade Viennetta Ice Cream Cake! If you grew up loving those iconic, wavy frozen desserts, you will be amazed at how easy it is to recreate a premium version right in your own kitchen. This recipe delivers everything you remember: velvety smooth vanilla cream separated by impossibly thin, snap-crisp layers of dark chocolate, all finished with a beautiful piped border and a crunchy peanut topping. No fancy ice cream maker required—just pure, nostalgic bliss in every single slice.

- DifficultyVery easy
- CostCheap
- Preparation time40 Minutes
- Rest time3 Hours
- Serving6 people
- Cooking methodNo cooking
- CuisineItalian
- SeasonalitySpring, Summer and AutumnWinter
Ingredients Homemade Viennetta Ice Cream Cake
For the Ice Cream Base:
For the Decoration:
Tools Homemade Viennetta Ice Cream Cake
Steps Homemade Viennetta Ice Cream Cake
Step 1: Prepare the Crisp Chocolate Layers
Chop the dark chocolate and place it in a bowl with a tiny splash of milk. Melt it using a double boiler (bain-marie) or in the microwave for about 3 minutes, stirring halfway through until completely smooth.
Take a sheet of parchment paper. Using a spatula, spread the melted chocolate onto the paper, shaping it into 4 rectangles that match the exact dimensions of your loaf pan. Keep the rectangles well separated from each other.
Transfer the chocolate sheets into the freezer for at least 30 minutes to harden. Meanwhile, line your loaf pan with plastic wrap (cling film), leaving some overhang to easily unmold the cake later.

Step 2: Make the Ice Cream Cream Base
In a chilled, tall mixing bowl, whip the heavy cream until stiff peaks form. Set it aside in the fridge.
In another clean bowl, start whipping the egg whites with a pinch of salt. As soon as they become frothy, gradually add the powdered sugar and the vanilla powder. Continue whipping at high speed until you get a glossy, stiff, and stable meringue.
Gently fold the whipped egg whites into the whipped cream. Do this by hand using a rubber spatula, making slow down-to-up folding motions so you don’t deflate the mixture.
💡 Baker’s Tip: Set aside a few tablespoons of the whipped cream, place it into a piping bag fitted with a star nozzle, and keep it in the fridge. You will use this for the final decoration!

Step 3: Assemble the Viennetta
Take your lined loaf pan and the hardened chocolate sheets out of the freezer.
Begin layering: Place a chocolate sheet at the bottom of the pan, cover it with a generous layer of the cream mixture, and repeat the process, alternating chocolate and cream.
Make sure the final top layer is cream. Cover the surface tightly with plastic wrap and freeze for at least 3 hours (or overnight) until completely set.

Step 4: Decorate and Serve: Homemade Viennetta Ice Cream Cake
Right before serving, melt the remaining 30g of dark chocolate and transfer it into a small piping bag or a squeeze bottle. Finely chop your nuts.
Carefully lift the Viennetta out of the loaf pan using the plastic wrap overhang and invert it onto your serving platter. Remove the plastic wrap.
Pipe beautiful cream rosettes along the edges using the reserved whipped cream. Drizzle the melted chocolate in straight lines across the top and generously sprinkle with the chopped nuts.
Slice and enjoy your gorgeous homemade masterpiece!

“I used chopped hazelnuts, but feel free to use peanuts or walnuts for an extra crunch!”
If you enjoy my recipes and want to stay updated with new ideas, tips, and inspiration, feel free to follow me on my social channels!
👉 Follow me on Facebook for daily updates, new recipes, and cooking inspiration. here
👉 Discover more on Pinterest — click here to explore and save your favorite dishes!
👉 Join me on Instagram by clicking here for behind-the-scenes moments, stories, and beautiful food photography.
👉 Subscribe to my YouTube channel here to watch my recipes come to life in video format!
❄️ Pro-Tips for Perfect Storage & Serving
Homemade Viennetta is a delicate, airy semifreddo. To prevent it from absorbing freezer odors or developing ice crystals, follow these simple steps:
In the Freezer: Store the cake inside the loaf pan, tightly sealed with a double layer of plastic wrap (cling film) or placed in an airtight container. It keeps perfectly for up to 2–3 days. Since this recipe contains raw egg whites and no preservatives, it’s best enjoyed fresh within this timeframe.
The Serving Trick: Never serve your Viennetta straight from the freezer! Let it sit at room temperature for 10–15 minutes before slicing (or about 20 minutes in the fridge). This allows the cream to recapture its iconic, velvety texture and ensures the chocolate layers snap beautifully without shattering.
The Clean Cut: To get those flawless, picture-perfect slices shown in the photos, dip a long, smooth-bladed knife into hot water, wipe it dry, and then slice confidently through the layers.
🍦 Delicious Flavor Variations to Try
Once you master the base technique, you can unleash your creativity! Here are the most popular variations that your readers will absolutely love:
☕ Coffee Viennetta (The Adult Twist)
The ultimate elegant dessert for dinner parties.
How to make it: Add 2 shots of espresso (cooled completely) or 2 teaspoons of instant coffee dissolved in a tiny splash of milk directly into the heavy cream before whipping. For a professional finish, dust the top layer with unsweetened cocoa powder.
🍯 Salted Caramel & Nut Viennetta (The Trendy Choice)
A modern, rich, and ultra-indulgent take on the classic.
How to make it: Drizzle ribbons of slightly warm salted caramel sauce over the cream layers instead of (or in addition to) the chocolate sheets. Garnish the top with chopped walnuts or roasted peanuts for that perfect salty-sweet crunch.
Homemade Viennetta Ice Cream Cake
🍫 Double Chocolate Viennetta (For Chocoholics)
Because you can never have too much chocolate!
How to make it: Sift 3 tablespoons of unsweetened cocoa powder (or fold in 80g of melted and cooled dark chocolate) directly into your whipped cream and egg white mixture. Assemble the cake as usual with the dark chocolate layers.
🍓 Summer Berry Viennetta (Fresh & Tangy)
A vibrant, colorful option where the tartness of berries cuts beautifully through the rich cream.
How to make it: Blend 150g of mixed berries with a tablespoon of sugar and a squeeze of lemon juice, then strain through a sieve to remove the seeds. Swirl this berry coulis into the vanilla cream to create a gorgeous marbled effect before layering.
Frequently Asked Questions (FAQ)
Can I make this Viennetta egg-free?
Absolutely! If you prefer to avoid raw egg whites, you can swap them by making an easy no-churn ice cream base using whipped heavy cream and sweetened condensed milk, or by folding whipped cream into a cooled, classic vanilla pastry cream. The texture will be slightly denser but incredibly rich and delicious.
How can I safely pasteurize egg whites at home?
If you are using fresh whole eggs and want maximum safety, you can pasteurize them with hot sugar syrup. Heat the recipe’s powdered sugar with two tablespoons of water in a small saucepan until it reaches 121°C (250°F) using a candy thermometer. Slowly drizzle this hot syrup into the egg whites as you whip them, and continue whisking until the meringue cools down. Alternatively, you can easily buy carton-pasteurized egg whites at your local grocery store.
Why do my chocolate layers shatter when I slice the cake?
This usually happens for two reasons: either the chocolate sheets were spread too thick, or the cake is too cold. To prevent this, make sure to spread the chocolate into paper-thin layers on the parchment paper, and always let the Viennetta sit at room temperature for 10–15 minutes before slicing. Warming your knife blade under hot water helps immensely!
Can I use plant-based/whipping cream instead of fresh heavy cream?
Yes, you can. Plant-based whipping creams whip up very easily and hold their structure beautifully in the freezer. However, keep in mind that fresh dairy heavy cream is what gives the Viennetta its authentic, milky, and luxurious mouthfeel. If using a pre-sweetened plant cream, reduce the sugar added to the egg whites to avoid making the dessert overly sweet.
How long before serving should I take the Viennetta out of the freezer?
The sweet spot is about 10–15 minutes at room temperature. If it’s a hot summer day, 5–8 minutes will do. The perfect consistency should be “spoonable”: the cream should yield softly to a spoon without melting, while the chocolate sheets remain perfectly crisp.
Varied doses for servings