If you’ve ever bitten into a fluffy, creamy treat dusted with powdered sugar, you might’ve tasted a Bavarian cream donut. This delightful pastry combines a soft yeast donut with a rich, velvety filling that’s hard to resist. In this guide, we’ll explore what makes Bavarian cream donuts special, how they’re made, and why they’ve become a favorite for donut lovers everywhere.
What Is a Bavarian Cream Donut?
A Bavarian cream donut is a yeast-based pastry filled with a smooth, custard-like mixture called Bavarian cream. Unlike jelly donuts, which ooze fruit filling, these donuts offer a light, airy texture paired with a creamy center. The filling, often flavored with vanilla extract, blends pastry cream and whipped cream for a luxurious taste.
Typically, the donut is fried until golden, then dusted with powdered sugar or topped with a glaze. Some bakers even roll them in vanilla sugar for extra sweetness. It’s a treat that feels indulgent yet simple, perfect for breakfast or dessert.
The History Behind Bavarian Cream Donuts
Bavarian cream donuts trace their roots to European pastry traditions, particularly from Germany and France. Bavarian cream, or “Bayerische Creme,” was first created in the 19th century by French chefs inspired by German cooking. It later found its way into donuts, blending Old World flavors with American ingenuity.
Explore another European delight with our gipfeli recipe, a Swiss take on flaky, yeast-based pastries.
In the U.S., donut shops popularized this style, with chains like Dunkin’ offering their own versions. Today, it’s a staple in bakeries worldwide, loved for its rich filling and fluffy dough.
How Are Bavarian Cream Donuts Made?
Making a Bavarian cream donut takes time and care, but the result is worth it. The process involves two main parts: the dough and the filling. Here’s a simple breakdown.
The Dough: A Yeasty Foundation

The base is a yeast donut, often made with brioche dough. Ingredients like flour, active dry yeast, sugar, eggs, milk, and butter create a soft, stretchy texture. After mixing, the dough rests on a lightly floured surface and proofs—sometimes overnight—until it doubles in size.
Next, it’s shaped into rounds, placed on parchment paper squares, and fried in hot oil. A candy thermometer ensures the oil stays around 350°F for even cooking. Once golden, the donuts cool on a paper towel.
The Filling: Creamy Perfection

Bavarian cream starts with a pastry cream base. Egg yolks, sugar, cornstarch, and milk are heated in a saucepan until thick. Vanilla extract adds flavor, and some recipes use gelatin for stability.
After cooling, the pastry cream is folded into whipped cream beaten to stiff peaks. This lightens the mixture, giving it that signature airy feel. A piping bag then injects the cream into the cooled donuts.
What Makes Bavarian Cream Donuts Different?
You might wonder: how do these differ from other cream-filled donuts? For example, a Boston cream donut also has a custard filling, but there’s a twist. Bavarian cream donuts use whipped cream in the mix, making the filling lighter and fluffier.
The dough is another key difference. While some donuts are cake-based, Bavarian cream donuts rely on yeast for a softer bite. Toppings vary too—powdered sugar is common, but chocolate glaze or granulated sugar can switch things up.
Popular Variations to Try
Bavarian cream donuts come in many styles. Here are some tasty twists you might find:
- Chocolate-Filled: Dark chocolate mixed into the cream adds a rich depth.
- Lemon Curd Twist: A tangy filling offers a refreshing contrast.
- Nutella Cream: For a hazelnut kick, some swap in this popular spread.
- Dairy-Free: Plant-based milk and vegan butter cater to special diets. For another dessert twist, check out our gluten-free chocolate cake, perfect for chocolate lovers with dietary needs.
- Glazed: A shiny layer of chocolate or vanilla glaze boosts sweetness.
These options show how versatile this donut can be, appealing to all kinds of tastes.
Why Do People Love Bavarian Cream Donuts?

There’s something special about biting into a donut and finding a creamy surprise. The contrast between the fluffy dough and the smooth filling keeps people coming back. Plus, the dusting of powdered sugar makes every bite feel like a treat.
They’re also nostalgic. For many, they recall childhood trips to the bakery or weekend breakfasts. Whether homemade or store-bought, they deliver comfort in every bite.
Can You Make Bavarian Cream Donuts at Home?
Yes, you can! While it takes effort, the process is doable with basic tools. Here’s a quick guide to get you started.
Ingredients You’ll Need
- Dough: Flour, active dry yeast, sugar, eggs, milk, butter, salt.
- Filling: Egg yolks, sugar, cornstarch, milk, vanilla extract, heavy cream.
- Extras: Oil for frying, powdered sugar for dusting, parchment paper squares.
Steps to Success
- Mix the dough in a stand mixer, then let it rise until it doubles in size.
- Shape into rounds and fry in hot oil using a candy thermometer.
- Cool the donuts on a baking sheet lined with paper towels.
- Cook the pastry cream, cool it, and fold in whipped cream.
- Use a piping bag to fill the donuts, then dust with powdered sugar.
It takes about 3–4 hours, including proofing time, but the result is bakery-worthy.
If you’re looking for another sweet project, try our small batch chocolate chip cookies for a quicker treat.
Tips for Perfect Bavarian Cream Donuts
Want to nail it on your first try? These tips can help:
- Proof Properly: Let the dough rise in a warm spot, covered with plastic wrap.
- Control Oil Temp: Too hot, and the donuts burn; too cool, and they get greasy.
- Whip to Stiff Peaks: The whipped cream needs structure to lighten the filling.
- Fill Evenly: Use a piping bag for a neat, generous cream center.
With practice, you’ll get that professional touch.
Where to Find the Best Bavarian Cream Donuts
If baking isn’t your thing, plenty of places sell them. Local bakeries often have fresh batches, especially in the morning. Chains like Dunkin’ offer a version called “Bavarian Kreme,” topped with powdered sugar.
For something unique, check artisan donut shops. They might feature flavors like chocolate or lemon curd. Search “Bavarian cream donuts near me” online to find spots in your area.
How Do They Compare to Other Donuts?
Let’s stack Bavarian cream donuts against some classics:
- Vs. Boston Cream: Lighter filling, yeast dough, no mandatory glaze.
- Vs. Jelly Donuts: Cream instead of fruit, less sticky mess.
- Vs. Glazed: Filled vs. unfilled, richer flavor profile.
Each has its charm, but Bavarian cream stands out for its creamy elegance.
Are Bavarian Cream Donuts Healthy?
Let’s be real: these aren’t health food. A typical donut has about 300–400 calories, thanks to frying and the heavy cream filling, with added sugar levels explained by the American Heart Association. Sugar and fat content are high, so they’re best as an occasional treat.
For lighter options, some bakers offer baked versions or use dairy-free substitutes. Still, moderation is key if you’re watching your diet.
Storing and Enjoying Your Donuts
Fresh is best, but leftovers can last. Store them in an airtight container at room temp for a day or in the fridge for up to three days. The filling might soften the dough over time, so eat them sooner rather than later.
To reheat, pop them in the microwave for 10 seconds. It revives the fluffiness without melting the cream.
Fun Facts About Bavarian Cream Donuts
Here are some tidbits to impress your friends:
- They’re cousins to cream puffs and eclairs, sharing the same filling family.
- The “Bavarian” name nods to Bavaria, though the recipe evolved in France.
- Some recipes skip gelatin in the cream for a softer texture.
These quirks add to their charm, don’t they?
Your Turn: What’s Your Favorite Donut?
Do you love the creamy goodness of a Bavarian cream donut, or do you lean toward something else? Maybe you’ve got a secret recipe tweak to share. Whatever it is, this donut’s mix of fluffy dough and rich filling is hard to beat.
Conclusion: Why Bavarian Cream Donuts Deserve a Spot in Your Life
Bavarian cream donuts bring together the best of both worlds: a light, yeasty bite and a silky, vanilla-kissed filling. Whether you make them at home or grab one from a bakery, they’re a simple pleasure worth savoring. With their rich history and endless variations, they’re more than just a snack—they’re a little piece of pastry magic.
Ready to try one? Whip up a batch or hunt down a local spot. Share your thoughts below—I’d love to hear how it goes!

Bavarian Cream Donuts Recipe
Ingredients
For the Dough:
- 3 1/4 cups all-purpose flour plus extra for dusting
- 2 1/4 teaspoons active dry yeast 1 packet
- 1/4 cup granulated sugar
- 1/2 teaspoon salt
- 3/4 cup whole milk warmed to 110°F
- 2 large eggs room temperature
- 4 tablespoons unsalted butter softened
- Vegetable oil for frying, about 2 quarts
For the Bavarian Cream Filling:
- 1 cup whole milk
- 3 large egg yolks
- 1/3 cup granulated sugar
- 2 tablespoons cornstarch
- 1 teaspoon vanilla extract
- 1 cup heavy cream chilled
For Finishing:
- 1 cup powdered sugar for dusting
Instructions
- Prepare the Dough: In a stand mixer with a dough hook, combine flour, yeast, sugar, and salt. Add warm milk, eggs, and butter. Mix on low for 2 minutes, then knead on medium for 5–7 minutes until smooth. Cover with plastic wrap and let rise in a warm place for 1–2 hours, until doubled in size.
- Shape the Donuts: On a lightly floured surface, roll dough to 1/2-inch thickness. Cut into 3-inch rounds using a cookie cutter. Place on parchment paper squares on a baking sheet, cover, and let rise for 30–45 minutes.
- Make the Bavarian Cream: In a saucepan, heat milk over medium until steaming (not boiling). In a bowl, whisk egg yolks, sugar, and cornstarch until smooth. Slowly pour hot milk into the yolk mixture, whisking constantly. Return to the saucepan and cook over medium heat, stirring, until thickened (about 2–3 minutes). Remove from heat, stir in vanilla, and cool completely. Whip heavy cream to stiff peaks, then fold into cooled custard. Chill until ready to use.
- Fry the Donuts: Heat oil in a deep pot to 350°F (use a candy thermometer). Fry donuts 2–3 at a time, 1–2 minutes per side, until golden. Drain on paper towels and cool slightly.
- Fill the Donuts: Transfer Bavarian cream to a piping bag with a small tip. Poke a hole in each donut’s side and pipe in filling until slightly plump.
- Finish: Dust with powdered sugar using a sifter. Serve fresh for the best taste!
Notes
- Tip: Keep oil at 350°F—too hot burns the donuts, too cool makes them greasy.
- Tip: Proof dough overnight in the fridge for deeper flavor; let it warm up for 30 minutes before shaping.
- Variation: Add 2 tablespoons melted dark chocolate to the cream for a chocolate-filled twist.
- Variation: Swap powdered sugar for a chocolate glaze (melt 1 cup chocolate chips with 2 tablespoons butter).
- Calories: 320 kcal
- Total Fat: 18g
- Saturated Fat: 8g
- Cholesterol: 85mg
- Sodium: 120mg
- Total Carbohydrates: 35g
- Dietary Fiber: 1g
- Sugars: 15g
- Protein: 5g