Bavarian Cream Donuts Recipe

by Amelia
Bavarian cream donuts with powdered sugar and creamy filling

Indulging in Bavarian Cream Donuts

There’s something incredibly comforting about a warm donut, especially one that’s been filled with rich, velvety Bavarian cream. These luscious Bavarian Cream Donuts take the classic sweet treat to a new level. Perfect for a cozy brunch, a little indulgence on a Saturday afternoon, or a delightful dessert at a gathering, these donuts are a celebration of flavors and textures. As a food lover, I can wholeheartedly say that every bite of these donuts is pure bliss, combining crispy exteriors with creamy goodness that simply melts in your mouth.

What Makes This Recipe Special

If you’ve ever dined at a charming bakery, you might have spotted these delightful Bavarian cream-filled treats, and they are often the star of the show. But why settle for store-bought when you can recreate this culinary masterpiece at home? This recipe not only guarantees a fresh, warm batch but also allows you to customize flavors to your liking. Imagine the joy of biting into a fluffy donut, knowing you made it from scratch! Plus, they’re a great project for family baking days, and who doesn’t love a little sweet decadence on special occasions? Whether for a family brunch or a festive holiday gathering, these donuts are a crowd-pleaser.

Preparing Bavarian Cream Donuts: Step-by-Step Overview

Making these Bavarian Cream Donuts involves two main components: the creamy filling and the fluffy donut dough. Start by creating a rich Bavarian cream that can chill while you prepare the dough, then shape, fry, and fill your donuts with that luscious cream. Each step is straightforward, making it an enjoyable cooking experience that culminates in amazing homemade treats. Ready to get started? Let’s dive into the details!

Ingredients You’ll Need

For the Bavarian Cream Filling:

  • 3 egg yolks
  • 1/4 cup (50g) white sugar
  • 1 cup (240ml) whole milk
  • 2 tablespoons cornstarch
  • 1 teaspoon vanilla extract
  • 1/3 stick (38g) butter
  • 1 cup (240ml) heavy cream

For the Donut Dough:

  • 5 cups (600g) all-purpose flour
  • 1/2 cup (100g) white sugar (plus extra for coating)
  • 2 packs (14g) active dry yeast (or instant yeast)
  • 1 cup (240ml) whole milk
  • 2 large eggs
  • 2/3 stick (80g) butter, melted
  • 1 teaspoon salt
  • Vegetable oil, for frying

Feel free to swap whole milk with any milk alternative for a lighter version.

Step-by-Step Instructions

Making the Bavarian Cream (Prepare Ahead)

  1. In a bowl, whisk together the egg yolks, cornstarch, and 2 tablespoons of sugar.
  2. In a saucepan over medium-low heat, warm the remaining sugar, milk, and vanilla until it’s slightly hot but not boiling.
  3. Gradually mix the warm milk into the yolk mixture while whisking continuously to avoid curdling.
  4. Transfer the mixture back to the saucepan, cooking over medium heat while stirring until it thickens—about 5-7 minutes. Bring it to a gentle boil for 1 minute, then remove from heat.
  5. If you see lumps, strain the mixture through a fine mesh sieve.
  6. Whisk in the butter slowly, one tablespoon at a time until well combined.
  7. Cover with plastic wrap (ensuring it touches the surface) and refrigerate until fully chilled.

Making the Donut Dough

  1. Warm the milk to body temperature. Combine it with the yeast and 1 tablespoon sugar. Let it sit for 5–10 minutes until frothy (or skip if using instant yeast).
  2. In a stand mixer, add the remaining sugar, eggs, and salt. Mix in the yeast mixture.
  3. Gradually add in the flour, mixing on low speed until mostly combined.
  4. While the mixer is running, slowly drizzle in the melted butter and mix on high speed for about 3–5 minutes until a smooth dough forms.
  5. Turn the dough onto a floured surface and knead until smooth.
  6. Place the dough in a greased bowl, cover it, and let it rise until doubled (about 1–2 hours).
  7. Once risen, punch down the dough. Roll it out to about 1/2 inch thick and cut out rounds using a 2.5–3 inch cutter.
  8. Place on a lined baking sheet, cover, and allow to proof for 45 minutes or until puffy.

Frying the Donuts

  1. Heat oil in a deep fryer or large pot to 350°F (180°C).
  2. Fry 2-3 donuts at a time for 1-2 minutes per side until they turn pale golden.
  3. Transfer to a wire rack lined with paper towels, and roll in sugar while still warm.

Filling the Donuts

  1. Whip the heavy cream to stiff peaks, and then fold it into the chilled pastry cream in two additions.
  2. Poke a hole in each cooled donut with a chopstick or straw.
  3. Fill a piping bag with the cream mixture and pipe it into each donut until it’s beautifully full.

Best Ways to Enjoy Bavarian Cream Donuts

These Bavarian Cream Donuts are a treat all on their own, but there are fun ways to serve them to elevate your experience. Consider pairing them with a rich cup of coffee or a glass of cold milk for that classic combo. You can also dust them with powdered sugar for a fancy look or add a drizzle of chocolate sauce to tantalize your taste buds. For a fresh touch, serve with seasonal fruits alongside.

Storage and Reheating Tips

If you have leftovers (though they might not last long!), you can preserve your Bavarian Cream Donuts by storing them in an airtight container at room temperature for up to 2 days. If you need to keep them longer, consider freezing them before filling. Simply place them in an airtight container, and they can last up to a month. Reheat frozen donuts in the oven at 350°F (175°C) for about 8-10 minutes to bring back that fresh-baked goodness.

Helpful Cooking Tips

  • Make sure the milk is just warm to the touch when mixing with the yeast for the best activation.
  • Don’t rush the rising process; giving your dough plenty of time to rise will yield fluffier donuts.
  • If you’re short on time, you can make the Bavarian cream a day ahead to save time on the day you’ll serve your donuts.

Creative Twists

Looking to add your own spin? Experiment with different flavorings for the Bavarian cream—think orange zest for a citrus touch, cinnamon for a warm spice kick, or even matcha for a trendy twist. You can also glaze the donuts instead of rolling them in sugar for a shiny, sweet finish.

Common Questions

How long does it take to make Bavarian Cream Donuts?

From start to finish, expect to spend around 3-4 hours due to rising and chilling times, but hands-on preparation is about an hour.

Can these donuts be made in advance?

Yes! You can prepare the Bavarian cream a day ahead and make the donuts the following day, or you can freeze unfilled donuts.

Any suggestions for dietary substitutions?

For a dairy-free option, use plant-based milk and substitutes like coconut cream for the Bavarian cream. Adjust sugar depending on dietary needs as well—there are great alternatives available!

With these tips and a step-by-step guide to creating your very own Bavarian Cream Donuts, you’re well on your way to impressing family and friends with this bakery-style treat right in your kitchen. Enjoy the sweet process!

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: amelia
  • Total Time: 90 minutes
  • Yield: 24 servings 1x
  • Diet: Vegetarian

Description

Indulge in warm, fluffy donuts filled with rich Bavarian cream, perfect for brunch or dessert.


Ingredients

Scale
  • For the Bavarian Cream Filling:
  • 3 egg yolks
  • 1/4 cup (50g) white sugar
  • 1 cup (240ml) whole milk
  • 2 tablespoons cornstarch
  • 1 teaspoon vanilla extract
  • 1/3 stick (38g) butter
  • 1 cup (240ml) heavy cream
  • For the Donut Dough:
  • 5 cups (600g) all-purpose flour
  • 1/2 cup (100g) white sugar (plus extra for coating)
  • 2 packs (14g) active dry yeast (or instant yeast)
  • 1 cup (240ml) whole milk
  • 2 large eggs
  • 2/3 stick (80g) butter, melted
  • 1 teaspoon salt
  • Vegetable oil, for frying

Instructions

  1. Make the Bavarian cream by whisking the egg yolks, cornstarch, and sugar in a bowl.
  2. Warm the remaining sugar, milk, and vanilla in a saucepan over medium-low heat.
  3. Gradually mix the warm milk into the yolk mixture while whisking continuously.
  4. Transfer the mixture back to the saucepan, cooking over medium heat until thickened.
  5. Strain the mixture through a fine mesh sieve if there are lumps.
  6. Whisk in the butter slowly until combined and refrigerate until chilled.
  7. Warm the milk and combine with yeast and sugar; let it sit until frothy.
  8. Add remaining sugar, eggs, and salt to a stand mixer, then mix in the yeast mixture.
  9. Gradually add flour and melted butter, mixing until a smooth dough forms.
  10. Knead the dough on a floured surface until smooth, then let it rise until doubled.
  11. Roll out the dough, cut into rounds, and proof for 45 minutes.
  12. Heat oil in a deep fryer, fry the donuts until golden.
  13. Whip the heavy cream to stiff peaks, and fold into the chilled pastry cream.
  14. Poke a hole in each donut and fill with cream mixture using a piping bag.

Notes

Store leftovers in an airtight container for up to 2 days at room temperature, or freeze unfilled donuts for up to a month.

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

Nutrition

  • Serving Size: 1 donut
  • Calories: 290
  • Sugar: 10g
  • Sodium: 250mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 45mg