If you’re on the hunt for a show-stopping dessert that tastes as festive as it looks, you’re going to love this Christmas Raspberry Pistachio Roulade Recipe. This pistachio-infused Swiss roll filled with luscious white chocolate cream and fresh raspberries is honestly one of my all-time favorite holiday treats. It’s light, elegant, and bursting with flavors that perfectly capture the merry spirit. Stick with me, because I’m excited to walk you through every step to nail this roulade in your kitchen!
Why You’ll Love This Recipe
- Festive Flavor Combo: The pistachios and raspberries bring a perfect balance of nutty crunch and fruity freshness that’s so Christmasy.
- Light Yet Decadent: Unlike heavy holiday desserts, this roulade feels airy but still rich with the white chocolate cream.
- Impress Your Guests: It looks professionally made, but I promise, it’s so doable in your home kitchen!
- Versatile and Make-Ahead Friendly: You can prepare components ahead of time to make your holiday stress-free.
Ingredients You’ll Need
All the ingredients in this Christmas Raspberry Pistachio Roulade Recipe come together in harmony, giving you a moist, tender cake and a luscious creamy filling. Be sure to use fresh pistachios and ripe raspberries for that vibrant color and flavor that pops!

- Raw pistachios: Grinding them fresh gives you the best flavor and texture, so avoid pre-ground varieties if you can.
- Eggs (separated): Room temperature eggs whip better, so take them out early before starting.
- Granulated sugar: Essential for sweetness and to give the batter a lovely lift when beaten with yolks.
- Hot water: This helps to intensify the egg yolk mixture and adds moisture.
- Self-raising flour: You can easily make your own by mixing baking powder with plain flour—keep your cake light!
- Salt and almond extract: Just a pinch enhances all the flavors, while almond extract is optional but so good here.
- Powdered (icing) sugar: For dusting and sweetness with a delicate finish.
- Fresh raspberries: Don’t skimp on quality—these are the star fruity notes inside and on top.
- White chocolate: Melted gently, it turns the cream ultra-smooth and glossy.
- Unsalted butter and cream cheese: Softened to the right texture for the creamy filling that holds everything together.
- Heavy cream (30% fat): Whipped to soft peaks for that cloud-like finish in your filling.
Variations
I love making this Christmas Raspberry Pistachio Roulade Recipe my own by switching up a few things depending on the occasion or my pantry stash. Feel free to tweak it too—this recipe handles personalization beautifully.
- Nut Swap: I once tried hazelnuts in place of pistachios—it gave the roulade a lovely, toasted flavor that my family adored.
- Berry Alternative: Swap raspberries with fresh strawberries or blueberries if that’s what you have on hand.
- Alcohol Kick: Adding a splash of raspberry liqueur or almond liqueur to the cream can take it to another level for adults.
- Vegan Version: For a plant-based take, try aquafaba instead of egg whites and a dairy-free cream cheese and butter substitute.
How to Make Christmas Raspberry Pistachio Roulade Recipe
Step 1: Preparing Your Cake Batter
Start by preheating your oven to 390°F (200°C). While it heats, grind your raw pistachios finely in a food processor—this step is key to getting that fragrant nuttiness spread evenly throughout the cake. Then, in a bowl, beat the egg yolks with sugar for about four minutes until they turn pale and fluffy. This aeration is what gives your cake a tender crumb. Slowly pour in the hot water along the sides, fold in the ground pistachios gently with a spatula—don’t overmix! In another bowl, sift together your flour and salt.
Now, fold the sifted dry ingredients into your yolk mixture, taking care not to deflate the air you just whipped in. In a separate clean, dry bowl, beat your egg whites until soft peaks form—you want them fluffy but not dry. Fold the egg whites carefully into the batter in three additions. If you’re using almond extract, stir it in now. This slow, gentle folding helps create that perfect light texture for the roulade sponge.
Step 2: Baking and Rolling the Cake
Line a baking sheet (about 12 x 16 inches) with parchment and pour in your batter, smoothing it out evenly. Bake for 15 to 18 minutes until the cake springs back lightly when pressed. Don’t overbake, or it gets dry and cracks when rolling. This is a classic roulade challenge I’ve learned to master over time: watch closely, especially in those last few minutes.
When it’s done, sprinkle powdered sugar over the top and immediately cover the cake with a clean kitchen towel. Flip the whole thing over so the towel rests on the table, then peel off the parchment carefully. Dust the cake surface with more powdered sugar. Starting from the short end, roll the cake tightly with the towel inside. This rolling step while still warm is crucial — it trains the cake to hold its shape without cracking. Let it cool completely rolled up for 10 minutes, then unroll gently and leave it at room temperature.
Step 3: Making the White Chocolate Cream
For the luscious filling, melt your white chocolate gently over a double boiler and let it cool slightly. While it’s cooling, beat softened butter for 30 seconds, then add cream cheese and mix until silky smooth. Next, pour in the melted white chocolate and continue whisking until creamy and well combined. Finally, whip in cold heavy cream with the almond extract until you get soft peaks — like fluffy clouds ready to fill your roulade.
Step 4: Assembling Your Christmas Raspberry Pistachio Roulade Recipe
Spread about two-thirds of your cream mixture over the unrolled cake, leaving a 1-inch gap at one short end—this prevents the filling from oozing out when you roll it back up. Then, scatter fresh raspberries evenly over the cream. Start rolling again from the filled short edge to form a tight spiral. Don’t rush this part — gentle but firm pressure helps build that beautiful swirl inside.
Once rolled, cover the outside with the remaining cream, smoothing it out with the back of a spoon or spatula. Finally, sprinkle chopped pistachios and arrange those last 15 fresh raspberries on top for that stunning festive finish. Pop your roulade on a serving plate, then refrigerate to let everything set perfectly.
Pro Tips for Making Christmas Raspberry Pistachio Roulade Recipe
- Gentle Folding: When mixing the egg whites, always fold slowly with a spatula to keep the batter airy and avoid deflation.
- Watch Your Bake Time: Slightly underbaking the sponge prevents cracks when rolling, so keep a close eye during those last minutes.
- Roll While Warm: Rolling the cake warm with the towel inside conditions it to hold its shape without breaking later on.
- Chill Properly: Refrigerate the finished roulade for at least 2 hours before serving so it sets beautifully and slices cleanly.
How to Serve Christmas Raspberry Pistachio Roulade Recipe

Garnishes
I love finishing this roulade with a scattering of whole fresh raspberries and a few chopped pistachios on top — it adds crunch and that extra festive sparkle. Sometimes I dust just a touch of powdered sugar over the pistachios for a snowy effect.
Side Dishes
This roulade pairs beautifully with a cup of lightly spiced mulled wine or warm hot cocoa. If you want to serve alongside other desserts, something simple and citrusy like candied orange slices balances the creamy richness perfectly.
Creative Ways to Present
For a Christmas party, I like slicing the roulade into generous portions and serving on a wooden board surrounded by sprigs of fresh rosemary or holly — it adds a rustic holiday charm. You could even pipe extra white chocolate cream decoratively on top for that wow factor.
Make Ahead and Storage
Storing Leftovers
I keep any leftover roulade covered tightly in plastic wrap or an airtight container in the fridge. It stays soft and delicious for up to 3 days — perfect if you want to prepare it a day ahead of your holiday gathering.
Freezing
If you want to freeze, I recommend wrapping the roulade tightly in plastic wrap and then foil to prevent freezer burn. It freezes well for up to 1 month. When ready to serve, thaw it overnight in the fridge and let it come to room temp before slicing.
Reheating
This dessert is best served chilled, so I don’t recommend reheating. Instead, just slice and enjoy straight from the fridge after sitting 15–30 minutes at room temperature to soften the cream.
FAQs
-
Can I make the Christmas Raspberry Pistachio Roulade Recipe dairy-free?
Yes! You can swap the butter and cream cheese for dairy-free alternatives like vegan butter and plant-based cream cheese. Use a non-dairy whipping cream or coconut cream for the filling. Just be sure to adjust whipping times as plant-based creams sometimes behave differently.
-
What if I don’t have self-raising flour?
No worries—you can make your own by mixing 1 cup (125g) all-purpose flour with 2 teaspoons baking powder and ½ teaspoon salt, then sift it together before using to get the same rise and lightness.
-
How do I prevent the cake from cracking when rolling?
Rolling the cake warm right out of the oven inside a kitchen towel dusted with powdered sugar is the secret. This gently trains the sponge to hold the roll shape without cracks. Also, don’t overbake the sponge as dryness makes cracking more likely.
-
Can I use frozen raspberries?
Fresh raspberries are best for texture and color, but if frozen is all you have, thaw them thoroughly and drain excess moisture before using to avoid sogginess inside your roulade.
-
How far ahead can I prepare this roulade?
You can make the cake and cream up to a day ahead. Keep the cream covered in the fridge and assemble just before serving. After assembly, refrigerate for at least 2 hours for best texture and flavor melding.
Final Thoughts
This Christmas Raspberry Pistachio Roulade Recipe has become my go-to holiday dessert because it’s stunning, delicious, and surprisingly simple once you know the tricks. I love the way the tart raspberries balance the sweet, nutty cream, and how the soft sponge melts in your mouth. Trust me, once you try this, your family will be asking for it every year—just like mine do. So, why wait? Grab those fresh pistachios and raspberries and let’s get baking!
Print
Christmas Raspberry Pistachio Roulade Recipe
- Prep Time: 20 minutes
- Cook Time: 18 minutes
- Total Time: 1 hour
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: European
Description
This Christmas Raspberry Pistachio Roulade, also known as Pistachio Swiss Roll, is a festive and elegant dessert featuring a light pistachio-infused sponge cake rolled with a luscious white chocolate cream and fresh raspberries. The roulade is beautifully decorated with extra raspberries and chopped pistachios, making it perfect for holiday celebrations or special occasions.
Ingredients
For the roulade:
- 2.5 oz. (70 g) raw pistachios
- 4 egg whites, room temperature
- 4 egg yolks, room temperature
- ½ cup (130 g) granulated sugar
- 2 tablespoons hot water
- 10 tablespoons (80 g) self-raising flour
- 1 pinch of salt
- ⅛ teaspoon almond extract (optional)
- 2 ½ tablespoons (20 g) powdered (icing) sugar
- 10.5 oz. (300 g) fresh raspberries
For the white chocolate cream:
- 7 oz. (200 g) white chocolate
- 2.6 oz. (75 g) unsalted butter, softened
- 9.8 oz. (280 g) cream cheese, room temperature
- 9.1 fl. oz. (270 ml) heavy cream, 30% fat
- ⅛ teaspoon almond extract (optional)
For the decoration:
- 15 fresh raspberries
- 0.5 oz. (15 g) pistachios, chopped
Instructions
- Preheat and Prepare Pistachios: Preheat your oven to 390°F (200°C). Finely grind the raw pistachios in a food processor and set aside for later use.
- Make Egg Yolk Mixture: In a bowl, beat the egg yolks and granulated sugar with an electric mixer for about 4 minutes until the mixture becomes pale and creamy. Gradually pour in the hot water around the bowl’s edges, add the ground pistachios, and gently fold together with a rubber spatula.
- Add Dry Ingredients: Sift the self-raising flour with a pinch of salt in a separate bowl. Incorporate this dry mix into the egg yolk mixture, folding carefully with a spatula to maintain airiness.
- Beat Egg Whites and Combine: In a clean bowl, beat the egg whites until soft peaks form. Gently fold the beaten egg whites into the pistachio batter in multiple additions, mixing carefully to keep a light texture. Add almond extract if using and fold again.
- Bake the Sponge: Pour the batter evenly onto a baking tray lined with parchment paper, shaping it into a 12 x 16 inches (30 x 40 cm) rectangle. Bake in the preheated oven for 15 to 18 minutes until cooked through. Remove and let it cool for 5 minutes.
- Roll the Cake While Warm: Sprinkle 2 teaspoons (10 g) of powdered sugar over the cake’s surface and cover with a kitchen towel. Flip the cake so the towel is on the bottom, peel off the parchment paper, then dust the exposed surface with the remaining powdered sugar. Roll the cake gently with the towel inside from the short end. Allow it to cool rolled up for 10 minutes. Then unroll the sponge and let it rest at room temperature. Some cracks or curls are natural.
- Melt White Chocolate: Melt the white chocolate in a bain-marie or double boiler. Set aside to cool slightly while preparing the cream.
- Prepare White Chocolate Cream: Beat the softened butter for 30 seconds until smooth. Add the cream cheese and whisk until combined and creamy. Gradually add the melted white chocolate and whisk to incorporate. Finally, add cold heavy cream and almond extract, whisking on medium-high speed until soft peaks form.
- Assemble the Roulade: Spread two-thirds of the white chocolate cream evenly over the unrolled sponge cake, leaving a 1-inch (2.5 cm) gap at one short end. Scatter fresh raspberries over the cream, reserving about 15 raspberries for decoration. Roll the cake from the cream-covered short end, sealing the exposed cake edge with cream.
- Decorate and Chill: Cover the rolled cake with the remaining white chocolate cream, smoothing the surface with the back of a spoon or spatula. Sprinkle chopped pistachios on top and arrange the reserved 15 fresh raspberries decoratively. Transfer to a serving platter and refrigerate until firm and chilled.
Notes
- Use store-bought self-raising flour or make your own by combining 2 teaspoons of baking powder and ½ teaspoon of salt per 1 cup (125 g) of plain/all-purpose flour. Sift the dry ingredients together before use.
- Make-ahead option: Prepare the white chocolate cream up to a day in advance, cover tightly with plastic wrap, and store in the refrigerator. Remove the cream 30 minutes before use to soften.
- Remove the roulade from the refrigerator 30 minutes prior to serving to allow the cream to soften for easier slicing and enhanced flavor.
Nutrition
- Serving Size: 1 slice (1/10 of roulade)
- Calories: 350 kcal
- Sugar: 28 g
- Sodium: 120 mg
- Fat: 24 g
- Saturated Fat: 13 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 125 mg


