Bavarian Cream Donuts – Delicious Homemade Treat

Freshly baked Bavarian cream donuts dusted with powdered sugar
RECIPES

By :

February 7, 2026

Get yours

How to make Bavarian Cream Donuts

Bavarian Cream Donuts are a delightful treat that brings the rich, creamy taste of Bavarian cream into a fluffy, fried donut. With their luscious filling and light texture, these donuts are perfect for breakfast, a snack, or simply indulging your sweet tooth. Here’s a guide on how to make these delicious homemade treats.

Ingredients

  • 3 cups all-purpose flour
  • ¼ cup white sugar
  • ½ teaspoon salt
  • 1 cup lukewarm milk
  • 1 egg, beaten
  • 2 tablespoons melted butter
  • 2 teaspoons instant dry yeast
  • 2 cups corn oil or canola oil (for frying)
  • ½ cup powdered sugar
  • ¼ cup cornstarch (optional)
  • ⅔ cup sugar
  • 3 tablespoons cornstarch
  • 4 egg yolks
  • 2 cups fresh milk
  • 1 tablespoon butter

Directions

  1. Activate yeast: Combine lukewarm milk, instant dry yeast, and a pinch of white sugar. Let this mixture sit for about 5-10 minutes until it becomes foamy.

  2. Mix dough: In a large bowl, whisk together flour, the remaining white sugar, and salt. Next, add the activated yeast mixture, the beaten egg, and the melted butter. Mix everything until a shaggy dough forms.

  3. Knead and rise: Knead the dough for about 8-10 minutes until it feels smooth and elastic. Place the dough in a greased bowl, cover it, and let it rise in a warm area for 1 to 1.5 hours, or until it has doubled in size.

  4. Make filling: In a saucepan, whisk the egg yolks, cornstarch, and sugar together. Gradually whisk in the milk. Cook the mixture over medium heat, stirring constantly, until it thickens (this will take about 8-10 minutes). Stir in the butter. Once ready, transfer the filling to a bowl, cover the surface with plastic wrap, and chill it.

  5. Shape and fry: After the dough has risen, punch it down and shape it into donuts or donut holes. Heat your oil to 350°F (175°C). Fry the donuts for 1-2 minutes on each side until they turn a golden brown. Once fried, drain them on a wire rack.

  6. Fill and finish: Once the donuts have cooled slightly, fill them with the chilled Bavarian cream using a piping bag. Dust the tops with powdered sugar or glaze them as you prefer.

Why You’ll Love This Bavarian Cream Donut

There are many reasons to love Bavarian Cream Donuts. Firstly, they combine two amazing treats into one: the satisfying texture of donuts and the creamy, rich flavor of Bavarian cream. They are not only fun to make but also bring a sense of achievement when you see your delicious creations.

These donuts can be enjoyed freshly made and warm, giving you an irresistible taste that satisfies any sweet tooth. They work perfectly for various occasions, from a simple breakfast treat to a special dessert at a celebration. The versatility of Bavarian Cream Donuts means they can be customized with various toppings, from plain powdered sugar to flavored glazes.

Moreover, the filling is rich in flavor and can be adapted to include different flavors such as vanilla, chocolate, or even fruit purées. Each bite is a delightful surprise of soft pastry combined with a deliciously creamy filling.

Nutriments benefits

While indulging in Bavarian Cream Donuts is always a treat, it is also essential to understand their nutritional aspects. Here are some benefits of the ingredients used:

  • Eggs: Eggs provide a good source of protein and contain vitamins such as B12 and riboflavin, which are essential for energy production.
  • Milk: Rich in calcium and vitamin D, milk supports bone health.
  • Cornstarch: It can provide a gluten-free thickening alternative for people with dietary restrictions.
  • Butter: Though it’s high in calories and fats, a small amount of butter contains fat-soluble vitamins such as A, D, E, and K.

That said, it’s important to enjoy these treats in moderation as part of a balanced diet. They should be part of special occasions rather than everyday meals.

What to Serve With Bavarian Cream Donuts

Bavarian Cream Donuts are tasty on their own, but you can enhance the experience with various accompaniments:

  • Coffee or Tea: A hot cup of coffee or tea pairs exceptionally well with the creamy sweetness of the donuts.
  • Cold Milk: A glass of cold milk is a classic pairing that complements all kinds of sweet treats.
  • Fruit Salad: Serve freshly cut fruit on the side for a refreshing contrast to the rich donuts.
  • Ice Cream: For extra indulgence, consider serving these donuts alongside a scoop of vanilla or chocolate ice cream.

How to store Bavarian Cream Donuts

To keep your Bavarian Cream Donuts fresh, follow these storage tips:

  1. Room Temperature: If you plan to eat them within a day or two, store them at room temperature in an airtight container to maintain their softness.

  2. In the Refrigerator: For longer storage (up to a week), place them in the fridge in a sealed container to prevent drying out.

  3. Freezing: If you want to store them for a longer period, Bavarian Cream Donuts can be frozen. Wrap them individually in plastic wrap, then place them in a freezer-friendly bag. They can be frozen for up to 2 months. Thaw them overnight in the fridge before enjoying.

Tips and mistakes to avoid

  • Measuring Ingredients: Always measure your ingredients accurately to avoid issues with dough consistency.
  • Dough Consistency: Avoid adding too much flour while mixing; a slight stickiness is fine as the dough will firm up while rising.
  • Donut Frying: Maintain the oil temperature; too hot can burn the donuts, while too cool can make them greasy. Use a thermometer for accuracy.
  • Filling Technique: Don’t overfill the donuts, as the filling may spill out while frying or when the donut is bitten into.

Variation

Though the basic recipe is fantastic on its own, you can play with it to create unique spins on Bavarian Cream Donuts:

  • Flavor the Cream: Try adding extracts such as vanilla, chocolate, or almond to the Bavarian cream for a twist.
  • Different Toppings: Instead of powdered sugar, consider glazing your donuts with a chocolate or fruit-flavored glaze.
  • Sprinkles: Adding colorful sprinkles can make the donuts more appealing, especially for kids or festive occasions.
  • Stuffing: Instead of Bavarian cream, fill the donuts with jam, custard, or even peanut butter for a different kind of delight.

FAQs

  1. Can I use other types of flour?

    • Yes, you can experiment with different flours, but be aware that this could affect the texture and taste of the donuts.
  2. Is it necessary to use instant dry yeast?

    • While instant dry yeast is easier as it doesn’t need proofing, you can use active dry yeast by proofing it in warm water before mixing with the dough.
  3. How can I tell when the oil is ready for frying?

    • A good method is to drop a small piece of dough into the oil. If it bubbles and rises to the surface, the oil is ready.
  4. Can I make these donuts ahead of time?

    • Yes, but it’s best to fill them just before serving to keep them fresh. You can prepare the donuts and store them, then fill them later.
  5. What if I don’t have a piping bag?

    • You can use a ziplock bag with one corner cut off as a makeshift piping bag to fill your donuts.

Bavarian Cream Donuts can brighten any day with their delicious taste and creamy center. Whether you make them for a special occasion or as a weekend treat, these donuts are sure to bring joy to everyone who tastes them!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Bavarian Cream Donuts


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 45 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

Bavarian Cream Donuts are delightful treats that combine a fluffy donut with a rich and creamy filling, perfect for breakfast or dessert.


Ingredients

Scale
  • 3 cups all-purpose flour
  • ¼ cup white sugar
  • ½ teaspoon salt
  • 1 cup lukewarm milk
  • 1 egg, beaten
  • 2 tablespoons melted butter
  • 2 teaspoons instant dry yeast
  • 2 cups corn oil or canola oil (for frying)
  • ½ cup powdered sugar
  • ¼ cup cornstarch (optional)
  • ⅔ cup sugar
  • 3 tablespoons cornstarch
  • 4 egg yolks
  • 2 cups fresh milk
  • 1 tablespoon butter

Instructions

  1. Combine lukewarm milk, instant dry yeast, and a pinch of white sugar. Let this mixture sit for about 5-10 minutes until it becomes foamy.
  2. In a large bowl, whisk together flour, the remaining white sugar, and salt. Add the activated yeast mixture, beaten egg, and melted butter. Mix until a shaggy dough forms.
  3. Knead the dough for about 8-10 minutes until smooth and elastic. Place it in a greased bowl, cover it, and let it rise in a warm area for 1 to 1.5 hours, or until doubled in size.
  4. In a saucepan, whisk together egg yolks, cornstarch, and sugar. Gradually whisk in the milk. Cook over medium heat, stirring constantly, until thickened (8-10 minutes). Stir in the butter, transfer to a bowl, cover with plastic wrap, and chill.
  5. After the dough has risen, punch it down and shape it into donuts. Heat oil to 350°F (175°C) and fry the donuts for 1-2 minutes on each side until golden brown. Drain on a wire rack.
  6. Once cooled slightly, fill the donuts with the chilled Bavarian cream using a piping bag. Dust with powdered sugar or glaze as desired.

Notes

For best results, fill the donuts just before serving to keep them fresh. Experiment with different fillings and toppings for variety.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Frying
  • Cuisine: German

Nutrition

  • Serving Size: 1 donut
  • Calories: 300
  • Sugar: 20g
  • Sodium: 200mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 1g
  • Protein: 6g
  • Cholesterol: 50mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star