Chocolate Raspberry Bavarois is a decadent French dessert featuring a silky, chocolate-flavored custard set with gelatin, layered with a tart raspberry sauce. This elegant treat is light, creamy, and perfect for special occasions or when you want to impress guests with a restaurant-quality dessert.
Why You’ll Love This Recipe
- Luxuriously Smooth – The texture is light, creamy, and melt-in-your-mouth.
- Perfect Flavor Balance – Rich chocolate paired with tart raspberries creates a stunning contrast.
- Great for Special Occasions – Looks elegant but is surprisingly easy to make.
- Make-Ahead Dessert – Can be prepared in advance and chilled until ready to serve.
- Customizable – Adjust sweetness, use dark or milk chocolate, or add different fruit toppings.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Chocolate Bavarois:
- Dark chocolate (70% cocoa), finely chopped
- Whole milk
- Heavy cream
- Egg yolks
- Sugar
- Gelatin powder or gelatin sheets
- Vanilla extract
For the Raspberry Sauce:
- Fresh or frozen raspberries
- Sugar
- Lemon juice
- Cornstarch (optional, for thickening)
For Garnish (Optional):
- Fresh raspberries
- Whipped cream
- Chocolate shavings
- Mint leaves
Directions

Step 1: Prepare the Raspberry Sauce
- Cook the Raspberries – In a saucepan over medium heat, combine raspberries, sugar, and lemon juice. Cook until raspberries break down.
- Thicken (If Needed) – If a thicker sauce is desired, mix 1 teaspoon of cornstarch with 1 tablespoon of water, then stir into the raspberry mixture. Simmer for another 1-2 minutes.
- Strain & Cool – Strain through a fine sieve to remove seeds, then set aside to cool.
Step 2: Prepare the Chocolate Bavarois
- Soften Gelatin – Sprinkle gelatin over 2 tablespoons of cold water and let bloom for 5 minutes.
- Heat Milk – In a saucepan, warm the milk over low heat until steaming but not boiling.
- Whisk Egg Yolks & Sugar – In a separate bowl, whisk egg yolks and sugar until pale.
- Temper the Eggs – Slowly pour the warm milk into the egg mixture, whisking constantly to prevent scrambling.
- Cook the Custard – Return the mixture to the saucepan and cook over low heat, stirring constantly, until thickened (about 5 minutes). Do not boil.
- Melt the Chocolate – Remove from heat, stir in the softened gelatin and chopped chocolate, mixing until smooth. Let cool slightly.
- Whip the Cream – In a separate bowl, beat heavy cream until soft peaks form. Gently fold into the cooled chocolate mixture.
Step 3: Assemble & Chill
- Layer the Dessert – Pour the chocolate bavarois mixture into serving glasses or molds, filling halfway. Add a layer of raspberry sauce, then top with the remaining bavarois mixture.
- Chill – Refrigerate for at least 4 hours, or overnight, until set.
Step 4: Serve & Enjoy
- Garnish – Top with fresh raspberries, whipped cream, chocolate shavings, or mint leaves before serving.
- Enjoy! – Serve chilled and savor every creamy bite!
Servings and Timing
- Servings: 4-6
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Chilling Time: 4+ hours
- Total Time: About 4 hours 35 minutes
Variations
- White Chocolate Bavarois – Swap dark chocolate for white chocolate for a milder, creamier version.
- Berry Medley – Use a mix of raspberries, blackberries, and strawberries for a different fruit layer.
- Coffee Twist – Add 1 teaspoon of espresso powder to the chocolate mixture for a mocha flavor.
- Nutty Addition – Sprinkle chopped toasted hazelnuts or almonds on top for extra crunch.
- Dairy-Free Option – Use coconut milk and dairy-free chocolate for a lactose-free version.
Storage/Reheating
- Refrigeration: Store covered in the fridge for up to 3 days.
- Freezing: Not recommended as the texture may change when thawed.
- Serving Tip: Serve straight from the fridge for the best texture and flavor.
FAQs
What is Bavarois?
Bavarois is a French-style custard dessert that is stabilized with gelatin and lightened with whipped cream.
Can I make this ahead of time?
Yes! Bavarois needs at least 4 hours to set, so it’s a perfect make-ahead dessert.
How do I prevent the eggs from scrambling?
Temper the eggs by slowly adding the warm milk while whisking constantly, and cook over low heat without boiling.
Can I use milk chocolate instead of dark chocolate?
Yes, but reduce the sugar slightly as milk chocolate is sweeter.
How do I make this without gelatin?
Use agar-agar as a substitute, but adjust the quantity as agar sets firmer than gelatin.
What’s the best way to get smooth layers?
Chill each layer for 10-15 minutes before adding the next one to prevent mixing.
Can I serve this in a large dish instead of individual portions?
Yes! Pour the mixture into a trifle bowl or large dish and slice to serve.
Can I skip the raspberry layer?
Yes, but the tartness balances the richness of the chocolate beautifully.
How do I make the whipped cream extra fluffy?
Use cold heavy cream and beat until soft peaks form without overwhipping.
What other toppings go well with this dessert?
Caramel drizzle, crushed cookies, or chopped nuts all make excellent additions.
Conclusion
Chocolate Raspberry Bavarois is an elegant, creamy, and indulgent dessert that perfectly balances rich chocolate with tart raspberries. Whether you’re making it for a dinner party, date night, or special occasion, this luxurious treat is sure to impress. Try it today and enjoy a slice of French dessert perfection!
PrintChocolate Raspberry Bavarois
This French-style dessert features a light, creamy chocolate mousse-like Bavarian cream, layered with a sweet-tart raspberry coulis. It’s decadent yet airy, making it a perfect choice for an elegant dinner or special occasion!
- Prep Time: 15 minutes
- Chill Time: 4 hours
- Cook Time: 20 minutes
- Total Time: 4 hours 35 minutes
- Yield: 4–6 servings 1x
- Category: Dessert
- Method: Chilling
- Cuisine: French
Ingredients
For the Chocolate Bavarois:
- 1 ½ cups whole milk
- ½ cup heavy cream
- 4 oz dark chocolate (70% cocoa), finely chopped
- 3 large egg yolks
- â…“ cup granulated sugar
- 1 teaspoon vanilla extract
- 1 ½ teaspoons powdered gelatin
- 2 tablespoons cold water
- ½ cup whipped cream (for folding)
For the Raspberry Coulis:
- 1 ½ cups fresh raspberries (or frozen, thawed)
- ¼ cup sugar
- 1 tablespoon lemon juice
- 1 tablespoon water
For Garnish:
- Extra fresh raspberries
- Shaved dark chocolate
- Mint leaves (optional)
Instructions
Step 1: Prepare the Raspberry Coulis
- In a saucepan over medium heat, combine raspberries, sugar, lemon juice, and water.
- Simmer for 5-7 minutes, stirring occasionally, until the raspberries break down.
- Strain through a fine mesh sieve to remove seeds. Let cool, then refrigerate.
Step 2: Prepare the Chocolate Bavarois
- In a small bowl, sprinkle gelatin over cold water and let bloom for 5 minutes.
- In a saucepan, heat milk and heavy cream over medium heat until just steaming (don’t boil).
- In a separate bowl, whisk together egg yolks and sugar until pale and creamy.
- Slowly pour the warm milk into the egg mixture, whisking constantly to prevent curdling.
- Return the mixture to the saucepan and cook over low heat, stirring constantly, until it thickens slightly (coats the back of a spoon, about 170°F or 77°C).
- Remove from heat and stir in chopped chocolate until smooth.
- Stir in the bloomed gelatin and mix until fully dissolved.
- Add vanilla extract and let cool to room temperature.
- Fold in whipped cream gently until smooth and airy.
Step 3: Assemble & Chill
- Pour a thin layer of raspberry coulis into the bottom of serving glasses or ramekins.
- Carefully spoon or pour the chocolate Bavarois over the coulis.
- Refrigerate for at least 4 hours (or overnight) until set.
Step 4: Serve & Enjoy!
- Garnish with fresh raspberries, shaved chocolate, and mint leaves.
- Serve chilled with extra raspberry coulis on the side!
Notes
- No Gelatin? Use agar-agar (adjust according to package instructions).
- Dairy-Free Option: Swap milk & cream for coconut milk & coconut cream.
- More Layers? Alternate layers of chocolate Bavarois and raspberry coulis for a striped effect!