Rating: 4 stars
1 Ratings
  • 5 star values: 0
  • 4 star values: 1
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

A family recipe usually saved for special occasions, this looks beautiful served in wine or martini glasses. It has a rich taste with a light texture. I recommend starting early on this, as the dessert needs time to set in the refrigerator. Great for when the oven is occupied with other dishes!


Recipe Summary

20 mins
3 hrs
3 hrs 50 mins
30 mins
6 servings


Original recipe yields 6 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Sprinkle the gelatin over the cold water and set aside to soften for 10 minutes. In a saucepan over medium-high heat, bring the milk just to the boiling point.

  • Whisk the egg yolks with the sugar and salt. In a steady stream, pour the hot milk into the egg yolks, whisking constantly.

  • Add the softened gelatin to the hot custard and stir until fully dissolved. Stir in the vanilla extract. Let the mixture cool to room temperature.

  • Preheat an oven to 350 degrees F (175 degrees C). Toast the coconut on a baking sheet until golden, about 4 minutes, stirring once or twice. (You may use a toaster oven for this step). Transfer to a plate to cool, reserving about 1 tablespoon toasted coconut for garnishing.

  • Whip the egg whites until medium-stiff peaks form; gently fold the egg whites into the cooled custard mixture.

  • Whip the cream until medium-stiff peaks form. Fold the cream into the custard mixture, along with the toasted coconut. Pour the Bavarian cream into serving glasses and chill for at least three hours before serving. Garnish with the reserved toasted coconut.

Editor's Notes:

This recipe contains raw egg. We recommend that pregnant women, young children, the elderly, and the infirm do not consume raw egg. Learn more about egg safety from our article, How to Make Your Eggs Safe.

If you're concerned about consuming raw eggs, you can pasteurize the egg yolks in this recipe by making a creme Anglaise. Whisk the egg yolks with the sugar and salt. In a steady stream, pour the hot milk into the egg yolks, whisking constantly. Return the mixture to the saucepan and cook and stir over medium heat until the mixture coats the back of a spoon. Remove from heat, and pour through a sieve into a mixing bowl.

You may omit the egg whites. The texture of the finished dish won't be quite as light, but it will still be delicious.

Nutrition Facts

162 calories; protein 5.9g; carbohydrates 15.8g; fat 8.5g; cholesterol 74.7mg; sodium 126.3mg. Full Nutrition