If you’ve ever dreamed of sinking your teeth into a perfectly soft, pillowy donut filled with a luscious, velvety cream, then you absolutely must try this Bavarian Cream Donuts Recipe. These donuts are the ideal indulgence, blending the rich flavors of homemade dough fried to golden perfection with a silky, vanilla-infused Bavarian cream filling that simply melts in your mouth. Whether you’re making them for a special occasion or treating yourself on a lazy weekend, this recipe promises a show-stopping dessert that’s as fun to make as it is delicious to eat.

Ingredients You’ll Need

The image shows nine bowls of different sizes placed on a white marbled surface, each containing separate baking ingredients. The largest bowl at the bottom left holds a heap of light beige flour with a fine powder texture. Above it to the right is a medium bowl with three whole raw eggs featuring bright yellow yolks and clear whites. To its right is a small bowl filled with yellow butter chunks, looking soft and creamy. Next to the butter is a large clear bowl filled with golden liquid oil. Above the eggs is an empty medium bowl with a light blue-gray speckled pattern. To its right is a small black plate holding a pile of fine dry beige yeast. Below the butter are two small clear bowls—one filled with fine white granulated sugar and the other with white powdered sugar. Finally, a small white bowl near the bottom right corner contains coarse white sea salt. The bowls are neatly arranged, showing a clean, organized setup for baking ingredients photo taken with an iphone --ar 4:5 --v 7

To create this incredible Bavarian Cream Donuts Recipe, you’ll rely on basic pantry staples that come together to make magic. Each ingredient plays a key role—whether in building the dough’s perfect texture, adding richness to the cream, or ensuring the ideal golden color.

  • 110 g Whole milk (lukewarm): Activates the yeast and makes the dough tender and soft.
  • 50 g Granulated sugar: Adds just the right amount of sweetness while feeding the yeast for a good rise.
  • 12.5 g Fresh yeast: Essential for that light, airy donut texture; instant yeast can also be used with adjusted quantity.
  • 1 Egg yolk (room temperature): Brings richness and binds the dough beautifully.
  • 1 Egg (room temperature): Adds structure and moisture to the dough.
  • 250 g Bread flour (high protein) or all-purpose flour: Gives the donuts their perfect chew and spring.
  • ¼ teaspoon Salt: Enhances all the flavors and balances the sweetness.
  • 120 g Unsalted butter (room temperature, soft): Makes the dough rich and tender with a luscious crumb.
  • 1.5 liters Vegetable or Canola oil: For frying, providing a neutral taste and ideal crispy exterior.
  • 250 g Whole milk (3% fat): For the Bavarian cream base, contributing to its smooth, creamy texture.
  • 75 g Granulated sugar: Sweetens the creamy filling delightfully.
  • 60 g Egg yolk (approx. yolk of 3 eggs): Creates a custardy richness in the filling.
  • 2 teaspoons Vanilla extract: Infuses the cream with a warm, aromatic vanilla flavor.
  • 4 Gelatin sheets or 6.8g gelatin powder: Provides structure to the cream for a light, set texture.
  • 230 g Heavy cream (36% fat, very cold): Whipped and folded in to give the Bavarian cream its characteristic fluffiness and silkiness.

How to Make Bavarian Cream Donuts Recipe

Step 1: Activate the Yeast and Prepare the Dough

Start by mixing the lukewarm milk with sugar and then sprinkling the fresh yeast on top. This little step is crucial, as it wakes up the yeast and ensures your dough will rise beautifully. Keep your kitchen warm, and within 10 minutes you’ll see the yeast foaming, an encouraging sign that your donuts will be airy and light.

Step 2: Combine Wet Ingredients and Dry Flour

Transfer the foamy yeast mixture to your stand mixer fitted with a kneading hook and add the egg and egg yolk. Gradually mix in the bread flour and salt. At first, the dough will come together loosely, but soon you’ll start adding chunks of soft butter piece by piece. It takes about 10 minutes of kneading on medium-high speed until the dough becomes elastic and shiny, and no longer sticky—this stage is like the dough’s glow-up moment.

Step 3: First Rise

Place your dough in a bowl, cover it snugly with plastic wrap or a tea towel, and let it rise. For the best flavor and texture, refrigerate overnight or let it sit at room temperature for 1-2 hours. The slow rise develops that wonderful depth of flavor and tenderness.

Step 4: Shape and Proof the Donuts

After the dough has risen, gently deflate it and divide it into 12 equal pieces using a kitchen scale. Roll each into a smooth ball and set them on square sheets of baking paper, lightly dusted with flour if needed for shaping. Now let them proof again at room temperature, usually for 1-2 hours until they puff up nicely—this second rise is what makes these donuts truly irresistible.

Step 5: Fry the Donuts to Perfection

Heat your vegetable oil to around 180°C (356°F). Using a thermometer here is key for the perfect fry. Carefully place 3-4 donuts in the oil at a time, ensuring enough space so they can puff up without sticking together. Fry them about 2 minutes per side until golden brown and perfectly cooked through. Drain on a wire rack lined with paper towels to remove excess oil and let cool to room temperature before filling.

Step 6: Prepare the Luxurious Bavarian Cream

While the donuts cool, soak gelatin sheets in cold water to soften. Whisk together sugar, egg yolks, and vanilla until slightly fluffy, then slowly pour warm, simmering milk over the mixture, whisking vigorously to keep it smooth. Return the mixture to the stove and cook until it reaches 82°C (180°F), then immediately stir in the squeezed gelatin—this will give your cream that perfect set without heaviness. Chill the custard gently to room temperature (avoid chilling too quickly to prevent the gelatin from becoming too firm).

Step 7: Fold in the Whipped Cream

Whip your cold heavy cream until it forms early stiff peaks but be careful not to overbeat. Fold this whipped cream gently into your custard in 2–3 portions—this step creates the signature light, airy texture that makes Bavarian cream so special. Your filling is now ready to go.

Step 8: Fill the Donuts

Either fill the donuts right away or let the cream chill to set more firmly for a few hours. Slice the donuts horizontally or use a piping bag with a long nozzle to inject the cream neatly into each donut. This final touch turns your golden dough balls into dreamy Bavarian Cream Donuts that will wow anyone lucky enough to try one.

How to Serve Bavarian Cream Donuts Recipe

A close-up view shows a woman's hand holding a round doughnut covered in granulated sugar, while a metal piping tip filled with creamy pale yellow filling is being inserted into the doughnut’s side, ready to fill its inside. The doughnut’s golden-brown surface is textured with sugar crystals, giving it a slightly rough look. The background features a soft white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A dusting of powdered sugar is classic and adds a lovely delicate sweetness. For an extra touch of indulgence, drizzle melted chocolate or sprinkle crushed toasted nuts over the top. Fresh berries or edible flowers also make a stunning garnish and brighten the presentation beautifully.

Side Dishes

Serve these Bavarian Cream Donuts with a cup of rich coffee or a creamy latte to complement their sweetness. Fresh fruit salad or a tart berry compote on the side balances the richness and makes a wonderful contrast in texture and flavor.

Creative Ways to Present

Arrange your donuts on a beautiful cake stand for a charming dessert centerpiece that will impress guests. You can also turn them into mini dessert sandwiches by slicing them and adding a layer of jam along with the Bavarian cream. For a decadent brunch twist, serve alongside warm waffles or French toast.

Make Ahead and Storage

Storing Leftovers

If you have any leftover donuts, store unfilled ones in an airtight container at room temperature for 1-2 days. Filled donuts should be refrigerated to keep the Bavarian cream fresh, ideally consumed within the same timeframe for optimal taste and safety.

Freezing

You can freeze unfilled donuts by wrapping them individually in plastic wrap and placing them in a freezer-safe bag. Thaw them at room temperature and lightly warm before filling and serving. Avoid freezing filled donuts as the cream may separate or change texture.

Reheating

Reheat unfilled donuts gently in a warm oven (about 150°C/300°F) for 5-7 minutes to restore softness and warmth. If already filled, serve chilled or at room temperature for the best texture; avoid microwaving filled donuts to prevent the cream from becoming runny.

FAQs

Can I use instant yeast for this Bavarian Cream Donuts Recipe?

Yes, you can substitute fresh yeast with instant yeast; just use about 5 grams (1.5 teaspoons) and mix it right into the flour without proofing. The rising times may be slightly shorter, so keep an eye on the dough.

What type of oil is best for frying these donuts?

Vegetable oil or canola oil are great choices due to their neutral flavor and high smoke points, which ensures your donuts fry evenly without absorbing too much oil or tasting greasy.

How do I make sure the Bavarian cream sets perfectly?

Using gelatin sheets or powder according to the recipe is key. Be sure not to chill the cream too quickly once mixed, as that can lead to a texture that’s too firm. Gentle chilling for 2-3 hours will give you the best, smooth set.

Can I prepare the Bavarian cream in advance?

Absolutely! You can make the Bavarian cream a day ahead and keep it refrigerated. Just whisk it again lightly before folding with whipped cream to restore its fluffiness if needed.

How should I fill the donuts?

Use a piping bag fitted with a small round nozzle or a long filling tip. Insert it into the side or the bottom of each donut and gently squeeze the cream inside until the donut feels pleasantly full but not bursting.

Final Thoughts

There’s something truly special about making Bavarian Cream Donuts from scratch—a rewarding mix of patience, technique, and pure deliciousness. Once you try this Bavarian Cream Donuts Recipe, it’s hard to go back to store-bought versions. Treat yourself and your loved ones to this extraordinary homemade delight that’s nothing short of magical. Happy baking and even happier eating!

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 Recipe

Bavarian Cream Donuts Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 80 reviews

  • Author: Amina
  • Total Time: 9 hours (including rising and chilling time)
  • Yield: 12 donuts

Description

Indulge in classic Bavarian Cream Donuts, featuring light and fluffy fried dough filled with a rich, creamy vanilla custard. This recipe guides you through making the perfect yeast donut dough, frying golden-brown donuts, and preparing a silky Bavarian cream for filling. Ideal for breakfast or dessert, these donuts deliver a delightful balance of airy texture and luscious filling.


Ingredients

For the Donuts

  • 110 g Whole milk (lukewarm)
  • 50 g Granulated sugar
  • 12.5 g Fresh yeast (or 5 g instant yeast)
  • 1 Egg yolk (room temperature)
  • 1 Egg (room temperature)
  • 250 g Bread flour (high protein content, can substitute all-purpose flour)
  • ¼ teaspoon Salt
  • 120 g Unsalted butter (room temperature, soft)
  • 1.5 liter Vegetable or Canola oil (for frying)

For the Bavarian Cream Filling

  • 250 g Whole milk (3% fat)
  • 75 g Granulated sugar
  • 60 g Egg yolk (approximately 3 egg yolks)
  • 2 teaspoons Vanilla extract
  • 4 Gelatin sheets (or 6.8 g gelatin powder)
  • 230 g Heavy cream (36% fat, very cold)


Instructions

  1. Activate Yeast: Mix sugar with lukewarm milk and sprinkle yeast on top. Let it foam in a warm environment for about 10 minutes.
  2. Combine Wet Ingredients: In a stand mixer fitted with a kneading hook, add the yeast mixture, egg yolk, and whole egg, mixing to combine.
  3. Add Dry Ingredients: Incorporate bread flour and salt into the mixture. Knead until the dough begins to form.
  4. Incorporate Butter: Gradually add softened butter in small chunks, kneading for about 10 minutes on medium-high speed until the dough is elastic, shiny, and non-sticky.
  5. First Rise: Transfer the dough to a covered bowl and let it rise either overnight in the refrigerator or 1-2 hours at room temperature until doubled in size.
  6. Divide Dough: Deflate the risen dough gently, knead briefly, and divide into 12 equal portions using a scale.
  7. Shape Donuts: Shape each portion into a ball using lightly floured hands and place onto sheets of baking paper.
  8. Second Rise (Proof): Let the shaped donuts proof in a warm spot for 1-2 hours until puffed, avoiding direct heat or sunlight.
  9. Heat Oil: In a heavy-bottomed pan, heat vegetable oil to 180°C (356°F) using a thermometer to maintain the temperature between 175-185°C (347-365°F).
  10. Fry Donuts: Fry 3-4 donuts at a time, allowing space between each, cooking for about 2 minutes per side until golden brown.
  11. Drain Oil: Place fried donuts on a wire rack lined with paper towels to absorb excess oil. Allow to cool to room temperature.
  12. Prepare Gelatin: Soak gelatin sheets in cold water until soft. If using powder, prepare by mixing with cold water to form a paste.
  13. Make Custard Base: Whisk sugar, egg yolks, and vanilla until slightly fluffy. Heat milk to simmering, then slowly whisk it into the egg mixture.
  14. Cook Custard: Return the mixture to the saucepan and cook over medium heat, stirring until it reaches 82°C (180°F). Remove from heat promptly.
  15. Incorporate Gelatin: Drain soaked gelatin and stir into hot custard. For powder, stir the gelatin paste into warm custard immediately.
  16. Cool Custard: Transfer custard to a shallow container and cover surface with plastic wrap. Cool to room temperature without chilling.
  17. Whip Cream: Whip very cold heavy cream to early stiff peaks, avoiding overbeating.
  18. Fold Cream In: Gently fold whipped cream into the room-temperature custard in 2-3 portions until smooth.
  19. Fill Donuts: Use Bavarian cream immediately to fill donuts or chill for 2-3 hours for firmer filling.
  20. Storage: Store unfilled donuts at room temperature in an airtight container for 1-2 days. Refrigerate filled donuts for 1-2 days.

Notes

  • Use a thermometer to monitor oil temperature precisely for perfect frying.
  • Ensure heavy cream is very cold before whipping to achieve proper stiffness.
  • Cover custard surface with plastic wrap to prevent skin formation.
  • Proofing times may vary based on ambient kitchen temperature.
  • Substitute fresh yeast with instant yeast if preferred, adjusting quantity accordingly.
  • Donuts should be room temperature before filling to prevent filling from melting.
  • Use bread flour for better gluten development and structure; all-purpose flour can be a substitute with slightly different texture.
  • Do not overmix or overknead the dough after the first rise to keep donuts tender.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Method: Frying
  • Cuisine: German

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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