Bavarian Cream Donuts
Made with buttery brioche bread and then filled with a rich Bavarian cream, Bavarian cream donuts are light, flavorful, and perfect for breakfast or dessert!

- Prep time
- 30 min
- Cook time
- 30 min
- Yield
- 12 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- 110 g Whole milk (lukewarm)
- 50 g Granulated sugar
- 12.5 g Fresh yeast (Can be substituted with 5g (1,5 teaspoons) instant yeast)
- 1 Egg yolk (room temperature)
- 1 Egg (room temperature)
- 250 g Bread flour (High protein content flour. Can be substituted with All purpose flour)
- ¼ teaspoon Salt
- 120 g Unsalted butter (room temperature, soft)
- 1.5 liter Vegetable or Canola oil (for frying)
- 250 g Whole milk (3% fat)
- 75 g Granulated sugar
- 60 g Egg yolk (approx. yolk of 3 eggs)
- 2 teaspoons Vanilla extract
- 4 Gelatin sheets (or 6.8g (1,5 teaspoon) gelatin powder)
- 230 g Heavy cream (36% fat, use it very cold)
Instructions
- 1
For the donuts
- 2
Start with mixing sugar with lukewarm milk then sprinkle yeast on top. Make sure the kitchen is nice and warm, and in 10 minutes the yeast should foam.
- 3
Place the yeast mixture into your Stand mixer with the kneading hook on, then mix it together with the egg and egg yolk.
- 4
Mix in dry ingredients; flour, and salt, and start kneading until the dough comes together.
- 5
Slowly start to add in room temperature (soft) butter chunks piece by piece. Knead the dough for another 10 minutes on medium high speed until the dough becomes elastic and shiny and not sticky any longer.
- 6
Move the dough into a bowl, cover it with plastic wrap or a tea towel. Let it rise ideally in the fridge overnight or at room temperature for 1-2 hours.
- 7
After the dough has risen, knock the air out, gently knead the dough for a few seconds and divide it into 12 using a digital scale.
- 8
Form 12 balls with your hand and place them into square sheets of baking paper. Use a small amount of extra flour while shaping the dough, if needed.
- 9
Proof the dough for the second time now at room temperature. Proofing might take 1-2h depending on the temperature of your kitchen. Chose a warm spot but avoid direct heat and sunlight.
- 10
Once the donuts are nicely puffed up, heat vegetable oil in a heavy-bottomed pan over medium heat. The ideal oil temperature for baking donuts is 180C/356F or between 175-185C / 347-365F. Use a thermometer.
- 11
Depending on the size of your pan, place 3-4 donuts in the oil at a time, leaving enough space around them. Fry the donuts on each side for about 2 minutes or until nice and brown.
- 12
Place the fried donuts on a wire rack lined with paper towels to soak up any excess oil. Let them come to room temperature.
- 13
For the Bavarian cream
- 14
Soak the gelatin sheets in cold water.
- 15
In a large enough bowl, with the help of a Hand whisk, whisk together sugar, egg yolk, and vanilla until slightly fluffy for about 1-2 minutes.
- 16
Bring milk to simmering in a saucepan on medium heat then pour the warm milk mixture over the egg yolk mixture slowly while whisking vigorously with a Hand whisk.
- 17
Pour the mixture back into the saucepan and cook on medium heat until the temperature reached 82C / 180F. Remove the cream from the stove as soon as the cream reaches the desired temperature.
- 18
Squeeze excess water from the gelatin sheets and stir them into the hot cream. Alternatively, if using gelatin powder, mix together the gelatin powder with 1 tablespoon of cold water then when thickened into a paste, immediately mix into the warm custard.
- 19
Place the custard into a shallow bowl or container and cover the entire surface with plastic wrap to avoid skin forming on top. Let it come to room temperature in about an hour. Do not let it chill as the gelatin will set too hard.
- 20
Once the custard is at room temperature, whip very cold heavy cream until early stiff peaks. Do not overbeat. Fold the whipped cream very gently into the custard in 2-3x portions.
- 21
You can use this Bavarian cream straight away to fill your room temperature donuts or let it chill for 2-3 hours for the gelatin to set.
- 22
Store the unfilled donuts in an air-tight container at room temperature for 1-2 days. If filled, store them refrigerated for 1-2 days.