I think a perfect dessert should feel both luxurious and comforting, and this bavarian cream delivers exactly that. This classic no-bake treat has a light, airy texture with a velvety smooth mouthfeel, making it an elegant finish to any meal. Weโre taking a traditional bavarian cream recipe and giving it a unique twist with a fragrant saffron, cardamom, and honey swirl. This sophisticated flavor combination elevates the simple dessert into something truly special, but the process remains approachable for the home cook.

Ingredients
- Whole Milk (350 ml / 1 ยฝ cups): Use full-fat milk for the richest flavor and texture. The fat content is essential for a creamy result; avoid low-fat versions. The milk forms the base of the crรจme anglaise before being tempered into the egg yolks.
- Granulated Sugar (75 g / โ cup, divided): The sugar sweetens the custard base and aids in stabilizing the egg yolks during the tempering process. It also contributes to the glossy texture of the honey swirl.
- Large Egg Yolks (4): These provide the necessary richness and thickening power for the custard base. Ensure the yolks are at room temperature for easier whisking and tempering; save the whites for another recipe.
- Agar-Agar Powder (5 g / 1 ยฝ tsp): This acts as the setting agent for this recipe, offering a vegetarian alternative to traditional gelatin. Agar-agar sets more firmly than gelatin and requires vigorous whisking into hot liquid to fully dissolve.
- Heavy Cream (475 ml / 2 cups): Use heavy cream with a minimum of 35% fat content, ensuring it is very cold before whipping. The cold temperature is essential for achieving soft peaks quickly and maintaining stability during folding into the cooled custard base. This creates the light, airy finish of the bavarian cream.
- Alcohol-free Vanilla Extract (5 ml / 1 tsp): Adds depth and a classic aromatic base to the dessert, complementing the saffron and cardamom. Stir this in after the custard has cooled slightly to prevent the delicate flavor from cooking off.
- Saffron Threads (0.2 g / generous pinch): Provides the vibrant color and unique, slightly earthy flavor to the honey swirl. Steep the saffron in hot water first to fully release its color and flavor.
- Ground Cardamom (2.5 ml / ยฝ tsp): Offers a warm, aromatic spice that pairs beautifully with the honey and saffron. Adjust the amount to taste if you prefer a milder spice note.
- Honey (80 ml / โ cup): Forms the base of the flavorful swirl, providing sweetness and a slightly floral undertone. Use a high-quality, light honey to allow the saffron and cardamom flavors to shine through without being overpowered.
Instructions
- Prepare the Saffron Honey Swirl: In a small heatproof bowl, combine the saffron threads with 15 ml (1 tbsp) of hot water. Let steep for 5 minutes to allow the color and flavor to fully bloom. In a small saucepan, combine the steeped saffron water, honey, and 15 g (1 tbsp) of the granulated sugar. Heat over medium-low heat, stirring occasionally, until the sugar dissolves and the mixture is warm and fragrant (about 3-4 minutes). Stir in the 2.5 ml (ยฝ tsp) ground cardamom, then remove from heat and set aside to cool slightly.
- Make the Bavarian Cream Base: In a medium saucepan, heat 350 ml (1 ยฝ cups) of whole milk over medium heat until small bubbles form around the edges; avoid letting it reach a full boil, as this can scorch the milk. In a separate medium bowl, whisk together the 4 large egg yolks and remaining 60 g (ยผ cup) granulated sugar until the mixture is light yellow and slightly thickened, reaching the ribbon stage. Gradually temper the hot milk into the egg yolk mixture by slowly pouring a small ladleful of hot milk into the yolks while continuously whisking to prevent the eggs from scrambling.
- Cook and Thicken the Custard: Pour all of the tempered mixture back into the saucepan. Cook over medium-low heat, stirring constantly with a heatproof spatula, until the custard thickens enough to coat the back of the spoon (reaching 82-85ยฐC / 180-185ยฐF). Do not let it boil vigorously or the eggs will curdle. If you notice any lumps forming, remove immediately from heat and whisk vigorously to smooth them out before returning to low heat.
- Add Setting Agent and Cool: Sprinkle the 5 g (1 ยฝ tsp) agar-agar powder over the hot custard. Whisk vigorously for 2-3 minutes to ensure the agar-agar is fully dissolved. Pour the custard through a fine-mesh sieve into a clean bowl to remove any potential lumps, creating a smooth base. Place the bowl over a larger bowl filled with ice water (an ice bath) and stir occasionally until the custard cools to lukewarm (around 25-30ยฐC / 77-86ยฐF), then stir in the 5 ml (1 tsp) vanilla extract.
- Fold in the Whipped Cream: In a separate chilled bowl, whip the 475 ml (2 cups) of very cold heavy cream using an electric mixer on medium-high speed until soft peaks form. Gently fold about one-third of the whipped cream into the cooled custard base to lighten the mixture, ensuring it’s fully incorporated before adding more. Fold in the remaining whipped cream until just combined, being careful not to overmix and deflate the air from the cream.
- Mold and Chill: Lightly oil six 175 ml (ยพ cup) individual molds or ramekins with a neutral oil for easy unmolding later. Spoon about one-third of the bavarian cream into the bottom of each mold. Drizzle about 1-2 teaspoons of the Saffron Cardamom Honey Swirl over the cream. Using a skewer or thin knife, gently swirl the honey mixture into the cream a few times. Repeat with another layer of bavarian cream and honey swirl, then a final layer of cream, swirling again lightly on top. Cover with plastic wrap and refrigerate for at least 4 hours, or preferably overnight, until thoroughly set.
- Unmold and Serve: To serve, carefully unmold each bavarian cream onto individual dessert plates. Use a small offset spatula or spoon to create a deliberate drizzle or pool of the remaining Saffron Cardamom Honey Swirl around the base or across the top. Finish with a very light dusting of ground cardamom directly over the cream for an aromatic and contrasting visual touch before serving.
The Key to Success: Agar-Agar vs. Gelatin in Bavarian Cream
Understanding the Setting Agent: Traditional bavarian cream relies on gelatin sheets to create its signature wobbly, yet stable, texture. This recipe specifically uses agar-agar powder, a vegetarian alternative derived from seaweed.
How Agar-Agar Works Differently: Unlike gelatin, agar-agar sets at room temperature and remains stable even at higher temperatures once set. It results in a firmer, less wobbly texture than gelatin and can sometimes be slightly more difficult to dissolve completely without proper whisking.
Tips for Using Agar-Agar: The most critical part of this bavarian cream recipe is ensuring the agar-agar powder is fully dissolved into the hot custard base. If it’s not thoroughly whisked in while hot, you can end up with gritty bits or a cream that doesn’t set properly.
Troubleshooting Common Bavarian Cream Challenges
Problem: My cream base separated or curdled during cooking. Solution: This usually happens when the milk and egg mixture boils. Make sure to keep the heat at medium-low and stir continuously. If it separates, immediately remove it from heat and whisk vigorously. If severe, try straining through a fine-mesh sieve to salvage the smoother parts.
Problem: My bavarian cream didn’t set. Solution: Check that you whisked the agar-agar powder thoroughly into the hot custard base for the full time specified (2-3 minutes). Also ensure you cooled the custard sufficiently before folding in the whipped cream. If the custard was too warm, it melts the cream and prevents proper setting of the bavarian cream.
Problem: The final texture is gritty. Solution: This is often caused by undissolved agar-agar or small bits of scrambled egg yolk. Straining the custard through a fine-mesh sieve after cooking (Step 4) is crucial for a smooth result.

Flavor Variations and Serving Suggestions
Classic Vanilla: To make a classic vanilla bavarian cream version, simply omit the saffron and cardamom from the recipe, or replace them with an additional teaspoon of vanilla extract in the custard base for an easy dessert.
Citrus Zest: Add a touch of lemon or orange zest to the custard base for a bright, refreshing flavor profile, pairing nicely with the honey swirl.
Chocolate: Stir a few tablespoons of melted white chocolate or dark chocolate into the cooled custard before folding in the whipped cream for a richer, more decadent dessert.
Serving Ideas: Serve in individual molds for an elegant presentation, or pour into a large glass dish for a family-style dessert. A layer of sponge cake or ladyfingers at the bottom of the mold adds a classic touch.
FAQs
Q: Can I use gelatin instead of agar-agar in this recipe?
A: Yes, but you must adjust the quantity and method. To use gelatin sheets, bloom them in cold water, squeeze out the excess, and stir them into the hot custard after taking it off the heat (before cooling). Use 3-4 sheets of gelatin for this amount of liquid in this bavarian cream recipe.
Q: Why did my whipped cream deflate when I folded it in?
A: The custard base was likely still too warm when you started folding. The heat from the base will melt the fat in the whipped cream. Ensure the custard is fully cooled to lukewarm (25-30ยฐC) before combining. I like to keep my mixing bowl in the fridge before whipping the cream to help ensure everything stays cold.
Q: How far in advance can I make this dessert?
A: This bavarian cream needs at least 4 hours to set but is ideal made overnight (8-12 hours in advance). It keeps well in the refrigerator for up to 3 days, covered tightly with plastic wrap. This makes it a great option for meal prep or easy entertainment.
Q: Can I freeze bavarian cream?
A: Freezing bavarian cream is generally not recommended, especially when made with agar-agar. The texture changes upon thawing, becoming watery and grainy. Itโs best enjoyed fresh from the refrigerator within a few days for the best quality.
Q: Can I pour this into a pie crust for a no-bake pie?
A: Yes, you can. Pour the mixture into a pre-made or no-bake graham cracker crust and chill for at least 6 hours until set. The agar-agar provides enough setting power for a stable pie.
Q: Whatโs the difference between bavarian cream and panna cotta?
A: Panna cotta is simply cream set with gelatin, while bavarian cream (like this recipe) incorporates a crรจme anglaise base (egg yolks and milk) and folded whipped cream for a lighter, airier texture.
Conclusion
This easy bavarian cream recipe proves that elegant, sophisticated desserts can be simple enough for the home cook, especially with the unique saffron cardamom swirl providing a new twist on a classic comfort food. Save this recipe for later on Pinterest so you can easily find it when you need a quick and impressive dessert idea for family dinners or entertaining.
Print
bavarian cream recipe
- Total Time: 4 hours 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A light and airy no-bake bavarian cream with a sophisticated saffron, cardamom, and honey swirl, providing an elegant twist on a classic dessert. The recipe uses agar-agar as a vegetarian alternative to gelatin for setting.
Ingredients
- 350 ml whole milk
- 75 g granulated sugar, divided
- 4 large egg yolks
- 5 g agar-agar powder
- 475 ml heavy cream, very cold
- 5 ml vanilla extract
- 0.2 g saffron threads (generous pinch)
- 2.5 ml ground cardamom
- 80 ml honey
Instructions
- Prepare Saffron Swirl: Steep saffron threads in 15 ml hot water for 5 minutes. Combine steeped saffron water, honey, and 15g sugar in a small saucepan. Heat over medium-low heat until sugar dissolves. Stir in cardamom and set aside to cool slightly.
- Make Custard Base: Heat milk in a saucepan until small bubbles form, avoiding a full boil. In a separate bowl, whisk egg yolks and remaining sugar (60g) until pale yellow. Gradually temper the hot milk into the egg yolk mixture while continuously whisking to prevent scrambling. Pour back into the saucepan.
- Cook and Thicken Custard: Cook over medium-low heat, stirring constantly, until the custard thickens enough to coat the back of a spoon (180-185ยฐF). Do not let it boil. Whisk immediately if lumps appear.
- Add Setting Agent and Cool: Sprinkle agar-agar powder over the hot custard and whisk vigorously for 2-3 minutes to dissolve completely. Strain the custard through a fine-mesh sieve into a bowl placed over an ice bath. Stir occasionally until the mixture cools to lukewarm (77-86ยฐF). Stir in vanilla extract.
- Fold Whipped Cream: Whip cold heavy cream in a chilled bowl until soft peaks form. Gently fold one-third of the whipped cream into the lukewarm custard base, then fold in the remaining cream until just combined. Be careful not to deflate the cream.
- Mold and Chill: Lightly oil six individual molds. Spoon one-third of the bavarian cream into each mold. Drizzle 1-2 teaspoons of the saffron swirl over the cream and swirl gently with a skewer. Repeat layering. Cover and refrigerate for at least 4 hours or overnight until fully set.
- Serve and Garnish: Carefully unmold each bavarian cream onto dessert plates. Garnish with the remaining saffron honey swirl and a light dusting of ground cardamom.
Notes
To avoid a gritty texture, ensure the agar-agar powder is thoroughly whisked into the hot custard base. Be sure to cool the custard to lukewarm before folding in the whipped cream; if it’s too warm, it will melt the cream and cause the dessert to deflate or not set properly.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: European
Nutrition
- Serving Size: 1 serving
- Calories: 350 calories
- Sugar: 30 g
- Sodium: 50 mg
- Fat: 22 g
- Saturated Fat: 14 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 0 g
- Protein: 4 g
- Cholesterol: 100 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.