Bavarian Cream Donut is a delightful treat that combines the richness of creamy custard with the fluffy goodness of a freshly fried donut. This recipe is not only easy to follow, but it’s also a comforting indulgence that can bring back nostalgic memories of childhood sweets. Perfect for family breakfasts or as a special afternoon snack, these donuts will surely impress anyone who takes a bite.
Ingredients
To create these delectable Bavarian Cream Donuts, you’ll need the following ingredients:
- 2 cups + 5 tbsp (290 g) all-purpose flour: This will be the base of your donuts, providing a light and airy texture.
- 2 tbsp (30 g) white granulated sugar: Just the right amount of sweetness to balance the flavors.
- 1 tsp (3 g) instant yeast: Helps the dough to rise, ensuring your donuts are fluffy.
- 1/4 tsp salt: Essential for enhancing the overall flavor of the donuts.
- 1/2 cup (125 ml) milk (warm, max 110F or 43C): A creamy base that hydrates the dough.
- 1 egg (room temperature): Adds richness and helps bind the ingredients together.
- 4 and 1/2 tbsp (60 g) unsalted butter (room temperature): This will make your donuts wonderfully rich and tender.
- 1 tsp vanilla extract: Infuses the dough with a warm, aromatic flavor.
For the custard filling:
- 1 cup (250 ml) milk: A creamy liquid that forms the basis of your custard.
- 2 egg yolks (room temperature): These yolks lend a beautiful richness.
- 1/3 cup (65 g) white granulated sugar: Adds sweetness to the custard.
- 2 tbsp (15 g) cornstarch: Thickens the custard to perfection.
- 1 tsp vanilla extract: Reinforces the direct vanilla flavor in your filling.
For the Bavarian cream:
- 1/3 cup (80 g) heavy cream (cold): This will lend the filling a light, airy texture.
- 2 tbsp (15 g) powdered sugar: Sweetens the whipped cream.
Finally, to finish your donuts:
- 1/2 cup (65 g) powdered sugar: For dusting, adding a delightful sweetness and a beautiful finish.
Step-by-Step Directions
Make the Dough
In a large mixing bowl, combine the all-purpose flour, sugar, instant yeast, and salt. Add the warm milk, egg, and vanilla extract, mixing until a dough starts to form. Knead the dough by hand or using a stand mixer fitted with a dough hook for about 10 minutes, until it becomes smooth and elastic. Then, incorporate the room-temperature butter into the dough and continue kneading for another 4-5 minutes until the mixture is no longer sticky and feels irresistibly smooth. For best results, use a sleek, cold surface, like a marble countertop or silicone mat.
Let Rise
Place the kneaded dough in a large, oiled bowl and cover it tightly with plastic wrap. Allow it to rise until it has doubled in size—this usually takes about 60 minutes. This step is essential for achieving that fluffy texture.
Prepare the Custard for the Filling
As your dough is rising, it’s time to prepare the custard filling. In a medium saucepan over medium heat, warm the milk until it’s just warm but not boiling. Meanwhile, whisk the egg yolks, granulated sugar, cornstarch, and a pinch of salt in a separate bowl until the mixture turns light and creamy. Gradually pour this egg mixture into the warm milk, and continuously stir using a wooden spoon until the custard begins to thicken and bubble. Once thickened, remove from the heat and stir in the vanilla extract. To prevent a skin from forming, cover the surface of the custard with plastic wrap, ensuring it makes contact with the custard itself.
Make the Donuts
Once the dough has risen, divide it into equal parts, approximately 2.5 oz (70 g) each. Roll each piece into a ball, tucking the edges underneath to create a smooth top. Place each shaped donut on a small piece of parchment paper to prevent sticking and cover them with a clean kitchen towel to avoid drying out. Allow the donuts to rise again until they are puffy and nearly double in size—this should take about 20-40 minutes.
Fry
In a deep pot, heat oil until it reaches around 325-350°F (160-180°C)—you’ll need enough oil for the donuts to float freely. Carefully lower the donuts into the hot oil, parchment paper and all. Fry each donut for about 2 minutes until golden, then remove the parchment with tongs, flip the donuts, and fry for an additional 2 minutes. Once fried, transfer the donuts to a plate lined with paper towels to cool.
Make the Bavarian Filling
With the donuts cooling, prepare the Bavarian cream filling. In a medium bowl, beat the cold heavy cream until soft peaks form. Gradually add in the powdered sugar while beating until stiff peaks form. Gently fold the whipped cream into the previously made custard until combined and smooth. Transfer this light Bavarian cream into a piping bag for easy filling.
Dunk in Powdered Sugar
Once the donuts have cooled to room temperature, pour the powdered sugar into a shallow bowl or plate. Dunk each donut into the powdered sugar, allowing the excess to shake off for an even coating.
Stuff the Donuts
Poke a hole in the side of each donut using a knife or chopstick and carefully pipe the Bavarian cream filling into each donut. Be cautious not to overfill, as this will cause the delectable filling to ooze out from the sides.
Tips & Tricks
For the perfect donut, ensure your oil temperature is just right; too high, and they’ll burn; too low, and they’ll absorb too much oil. If you’re unsure about the oil temperature, using a candy thermometer can provide accurate readings. To add a twist, consider flavoring the filling with citrus zest or liqueurs, as long as they are permissible.
Serving Suggestions & Pairings
These Bavarian Cream Donuts are best enjoyed fresh, but they also pair well with a hot cup of coffee or tea. Consider serving them for special occasions like brunches or birthday celebrations, where their sweetness will create a delightful atmosphere.
Nutritional Information
Each donut comes in at roughly 250-300 calories, depending on size and filling. Nutritionally, they provide a balance of carbs, sugars, and fats, making them a great occasional treat rather than a daily indulgence.
Storing Tips & Variations
Store any leftover donuts in an airtight container at room temperature for up to 2 days. They can also be frozen; to reheat, simply thaw at room temperature before enjoying. For variations, try filling with flavored whipped cream or even fruit preserves for a unique twist!
Conclusion
Bavarian Cream Donuts are a fantastic way to treat yourself and your loved ones. The soft, fluffy texture combined with the creamy, sweet filling creates an irresistible dessert experience. Give this recipe a try, and I invite you to share your experience and any tweaks you made along the way!
FAQs
1. Can I use a different type of flour?
Yes, bread flour can provide a chewier texture, but all-purpose flour will yield the best results for softness.
2. Is it necessary to use instant yeast?
Using instant yeast allows for a quicker rise and requires no proofing. However, active dry yeast can be used if you’re willing to let it proof in warm water first.
3. How can I ensure my donuts remain soft after frying?
Avoid over-frying, as this can result in a tough texture. Also, letting them cool completely before dusting with powdered sugar keeps them light.
4. Can I make the filling in advance?
Absolutely! The custard can be made a day ahead and stored in the fridge. Just ensure you cover it to prevent a skin from forming.
5. What should I do if my custard isn’t thickening?
Keep stirring over medium heat. If it doesn’t thicken after about 8-10 minutes, you can add a bit more cornstarch mixed with a little cold milk to help thicken it further.

Bavarian Cream Donut
Ingredients
Method
- In a large mixing bowl, combine the all-purpose flour, sugar, instant yeast, and salt.
- Add the warm milk, egg, and vanilla extract, mixing until a dough starts to form.
- Knead the dough by hand or using a stand mixer for about 10 minutes until smooth and elastic.
- Incorporate the room-temperature butter and continue kneading for another 4-5 minutes.
- Place the kneaded dough in a large, oiled bowl and cover it with plastic wrap.
- Allow it to rise until doubled in size, about 60 minutes.
- In a medium saucepan over medium heat, warm the milk until just warm but not boiling.
- Whisk egg yolks, sugar, cornstarch, and pinch of salt in a separate bowl until creamy.
- Gradually pour the egg mixture into the warm milk, stirring continuously until thickened.
- Remove from heat and stir in the vanilla extract, then cover with plastic wrap.
- Once the dough has risen, divide it into equal parts, about 2.5 oz each.
- Roll each piece into a ball, placing on parchment paper to prevent sticking.
- Cover them with a kitchen towel and allow to rise until puffy, 20-40 minutes.
- Heat oil in a deep pot to 325-350°F (160-180°C).
- Carefully lower the donuts into the hot oil, frying each for about 2 minutes until golden.
- Remove parchment and fry for an additional 2 minutes, then transfer to paper towels to cool.
- In a medium bowl, beat the cold heavy cream until soft peaks form.
- Gradually add powdered sugar, beating until stiff peaks form.
- Fold the whipped cream into the cooled custard until smooth.
- Once the donuts have cooled, dunk each into powdered sugar for an even coating.
- Poke a hole in each donut and carefully pipe the Bavarian cream filling inside.






Leave a Reply