Oh, how we love Bavarian cream! It’s so delicious and light, we enjoy it plain and served like mousse or used as filling for our favorite cakes—hello Boston cream pie! In an effort to cut calories and not sacrifice flavor, we created our easy sugar-free Bavarian cream recipe.

Stevia-based sweeteners come to the rescue in this dish. It’s a great-tasting and natural alternative to regular sugar. If you’re asking ‘Why gelatin?’—it’s to stabilize the cream so it keeps its gusto if you use it to frost a muffin or cake.

There’s plenty of ways to enjoy the fruits of your labor. Serve plain with berries on the side for dipping, layer in a trifle or top a birthday cake with it. If you need any help with ideas, we’ve got you covered.

A bowl of homemade sugar-free Bavarian cream.

Sugar-Free Bavarian Cream Recipe

Cut the sugar without having to sacrifice flavor with this easy sugar-free Bavarian cream recipe!


Yield: 16 servings
No ratings yet
Leave a Review


  • Dissolve gelatin in 2 Tbsp of milk in a small bowl then set aside. Place a mixing bowl and whisk attachment [from a stand mixer] in the freezer.
  • Add Truvia, cornstarch and salt to a medium-sized saucepan away from heat. Whisk until combined and no lumps of cornstarch remain.
  • Add egg yolks and whisk until combined then add remaining whole milk. Whisk mixture until completely smooth and the ingredients have dissolved completely.
  • Transfer saucepan to the stove and cook over medium heat, stirring constantly using a whisk until the liquid thickens and comes to a bubble. The sauce will first begin to thicken on the bottom of the pan where it is in contact with heat. You must continually remove the thickened sauce from the bottom of the pan or it will scorch. Don’t worry, just stir constantly, and don’t forget about the corners of the pan.
  • Once the first bubble rises to the surface, reduce heat to low and continue to cook for exactly 1 minute, whisking vigorously and constantly.
  • Remove sauce from the heat. Melt the gelatin in the microwave for 10–15 seconds. You want it to be liquid but not hot. Whisk vanilla into the gelatin mixture then stir until completely smooth and well combined. Transfer sauce to a medium-sized mixing bowl and place over another bowl filled with ice—a water bath if you want to be fancy about it. Stir occasionally while whipping the cream.
  • Remove bowl and whisk from the freezer. Add the chilled cream then attach whisk to the stand mixer. Whip until stiff. Return cream to the refrigerator until needed. When the sauce over the ice begins to get thicken and set, fold in whipped cream.
  • Use as an icing on a layer cake or transfer to individual serving bowls.


Bavarian cream is best when used as a filling or a dip because of it's stabilized thickness.
Calories: 92kcal, Carbohydrates: 5g, Protein: 2g, Fat: 7g, Saturated Fat: 4g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 2g, Cholesterol: 75mg, Sodium: 34mg, Potassium: 63mg, Sugar: 2g
Tried this recipe?Mention @EverydayDishes or tag #everydaydishes!

Sugar-free Bavarian cream recipe