A freshly baked fluffy Bavarian cream donut sliced in half showing the rich cream filling on a wooden table.

The Ultimate Fluffy Bavarian Cream Donut Recipe (Better Than Bakery!)

If you are looking for the absolute best, melt-in-your-mouth bavarian cream donut recipe on the internet, you have come to the right place!

There is nothing quite like biting into a freshly fried, pillow-soft yeast-risen filled donut that’s generously dusted with sweet sugar and overflowing with a rich, silky pastry cream.

Among all the classic bakery-style treats, the traditional bavarian donut stands tall as the ultimate crowd-pleaser.

If you have already mastered our cake-style Ultimate Sour Cream Donuts or loved making our quick, bite-sized Easy Canadian Donut Holes (Timbits), then learning how to make homemade bavarian cream donuts is your next exciting baking adventure.

In this comprehensive guide, we will show you how to make a bakery-level bavarian cream donut with that perfect white proofing ring around the middle, stuffed with an incredibly luxurious cream filling for donuts recipe that tastes like it came straight from a high-end French patisserie.

Why This Bavarian Cream Donut Recipe Works

  • Impossibly Soft & Airy: The dough for our bavarian cream donuts uses a higher hydration level and a touch of butter to create a light, melt-in-your-mouth crumb.
  • Real Bavarian Cream Filling: Instead of using heavy, cloying store-bought vanilla pudding, we are making a genuine donut cream filling by folding freshly whipped cream into a velvety homemade vanilla pastry cream.
  • Bakery-Style Proofing Secrets: We’ll show you exactly how to proof the yeast dough so each bavarian cream donut fries up fluffy, without absorbing excess oil.

The Anatomy of a Perfect Bavarian Cream Donut

A classic bavarian cream donut is highly sought after because of its unique texture profile.

Unlike standard jelly-filled options, this is a donut with white cream filling—or rather, a beautiful pale-cream color—which comes from mixing rich egg custard with light, whipped cream.

This combination yields a bavarian cream donut filling that is incredibly airy, velvety, and stable enough not to leak out of your pastry shell.

To make the custard base for our donut cream filling, we use cornstarch as our thickening agent. (Pro Tip: If you ever run out of cornstarch in the middle of making your bavarian cream donuts, you can easily use arrowroot or potato starch by checking out our guide on 12 Amazing Corn Starch Substitutes for the perfect 1:1 ratio).

Ingredients for Homemade Bavarian Cream Donuts

To make the best bavarian cream donut you’ve ever tasted, you only need simple pantry staples. Here is what to gather before you start:

For the Fluffy Yeast Dough:

  • All-Purpose Flour (or Bread Flour): 3 ¼ cups (approx. 400g) – Bread flour gives a slightly chewier bakery-style texture to your bavarian cream donuts.
  • Active Dry Yeast: 2 ¼ tsp (1 packet)
  • Whole Milk (Warm, around 110°F/43°C): ¾ cup (180ml)
  • Granulated Sugar: ¼ cup (50g)
  • Large Eggs (Room temperature): 2
  • Unsalted Butter (Softened): 4 tbsp (56g)
  • Salt: ½ tsp
  • Vanilla Extract: 1 tsp
  • Vegetable Oil: For deep frying (Canola or peanut oil works best)
  • Powdered Sugar or Granulated Sugar: For coating each bavarian cream donut

For the Perfect Bavarian Cream Filling:

  • Whole Milk: 1 ½ cups (360ml)
  • Egg Yolks: 4 large yolks (creates that rich, custardy depth in your bavarian cream donut filling)
  • Granulated Sugar: â…“ cup (65g)
  • Cornstarch: 3 tbsp (24g)
  • Unsalted Butter (Cold): 1 tbsp (14g)
  • Vanilla Bean Paste (or Vanilla Extract): 1 ½ tsp
  • Heavy Whipping Cream (Cold): ¾ cup (180ml)

Step-by-Step Instructions for Bavarian Cream Donuts

Step 1: Make and Knead the Dough

  1. Activate the Yeast: In your stand mixer bowl, combine the warm milk, active dry yeast, and a tablespoon of the granulated sugar. Let it sit for 5 to 10 minutes until it becomes frothy and bubbly.
  2. Mix the Wet Ingredients: Whisk in the remaining sugar, eggs, vanilla extract, and salt.
  3. Add Flour: Add the flour and mix on low speed using the dough hook attachment until a shaggy dough forms.
  4. Incorporate Butter: With the mixer running on medium-low, gradually add the softened butter to the dough for your bavarian cream donuts, one tablespoon at a time, until fully incorporated.
  5. Knead: Knead the dough for about 6–8 minutes until it is smooth, elastic, and slightly tacky but not sticking to the bowl. If it’s too sticky, add an extra tablespoon of flour.

Step 2: The First Rise (Bulk Fermentation)

Yeast dough for homemade Bavarian cream donuts proofing in a glass bowl covered with a towel.
  1. Shape the dough into a smooth ball.
  2. Place it in a lightly greased bowl, cover with plastic wrap or a damp kitchen towel, and let it rise in a warm, draft-free spot for 1 to 1.5 hours, or until it has doubled in size. This ensures your bavarian cream donut will be incredibly airy.

Step 3: Make the Pastry Cream Base

Folding whipped cream into vanilla pastry custard to make a smooth cream filling for donuts recipe.

While the dough is rising, prepare the custard base for your cream filling for donuts recipe.

  1. Heat the Milk: In a medium saucepan, heat the milk and vanilla paste over medium heat until it just begins to simmer. Remove from heat.
  2. Whisk Eggs and Sugar: In a medium heat-proof bowl, vigorously whisk together the egg yolks, granulated sugar, and cornstarch until pale and thick.
  3. Temper the Eggs: Gradually pour about half of the hot milk into the egg mixture for your bavarian cream donut in a slow, steady stream while whisking constantly. This prevents the eggs from scrambling!
  4. Thicken: Pour the mixture back into the saucepan. Cook over medium-low heat, whisking constantly, until it thickens into a glossy, pudding-like consistency (about 3-4 minutes).
  5. Chill: Remove from heat and whisk in the cold butter until smooth. Strain the pastry cream through a fine-mesh sieve into a clean bowl. Press plastic wrap directly onto the surface of the cream (to prevent a skin from forming) and refrigerate for at least 2 hours until cold.

Step 4: Shape and Second Rise

Cutting round dough shapes for homemade filled donuts using a metal biscuit cutter on a floured surface.
  1. Punch down the risen dough and turn it out onto a lightly floured work surface.
  2. Roll the dough out to about ½-inch thickness.
  3. Use a 3-inch round biscuit cutter to stamp out dough circles. Place each round on a small square of parchment paper (this makes transferring them to the hot oil incredibly easy without losing their shape).
  4. Gather scraps, re-roll, and cut. Cover the cut dough rounds loosely with a clean towel and let rise for another 30 to 45 minutes until they look puffy and light.

Step 5: Fry the Donuts to Golden Perfection

Frying a traditional Bavarian donut in a pot of hot vegetable oil, showing the signature white proofing ring
  1. Heat at least 3 inches of vegetable oil in a deep, heavy pot (like a Dutch oven) until it reaches 350°F (175°C). Use a clip-on kitchen thermometer—oil temperature is crucial for the perfect bavarian cream donut!
  2. Carefully lower 2 or 3 donuts into the oil (using the parchment paper square to drop them in, then peel the paper away with tongs).
  3. Fry for 1.5 to 2 minutes per side, turning once, until beautifully golden brown. You should see a distinct pale line running around the middle of your bavarian cream donuts!
  4. Remove with a slotted spoon and place on a wire rack lined with paper towels to drain.
  5. While still warm, roll the donuts in granulated sugar or let them cool completely if you prefer dusting each bavarian cream donut with powdered sugar.

Step 6: Lighten the Custard & Fill the Donuts

Piping a silky vanilla custard into a golden donut to make a delicious donut with white cream filling.
  1. Whip the Cream: In a chilled bowl, whip the heavy whipping cream until stiff peaks form.
  2. Fold Together: Remove your chilled pastry cream from the fridge and whisk it briefly to loosen it up. Gently fold the whipped cream into the pastry cream in three additions until smooth and light. This completes your signature donut cream filling!
  3. Assemble: Transfer the Bavarian cream to a piping bag fitted with a medium round tip (or a Bismarck filling tip).
  4. Fill: Use a wooden skewer or chopstick to poke a hole into the side of each cooled bavarian cream donut, rotating it gently to create a cavity inside. Insert the piping tip into the hole and squeeze until the bavarian cream donut plumps up and a little cream peeks out.

Serve fresh and enjoy!

Pro Tips for Bakery-Style Bavarian Cream Donuts

  • Don’t Rush the Proofing: Under-proofed donuts will be dense and sink in the oil; over-proofed donuts will collapse or absorb too much oil. The dough for your bavarian cream donut should gently bounce back when poked.
  • Keep an Eye on the Temperature: If the frying oil is too hot, the outside of your bavarian cream donut will burn before the inside cooks through. If the oil is too cold, your filled donuts will turn greasy.
  • Make It Ahead of Time: You can prepare the pastry custard base up to 2 days in advance. Just fold in the freshly whipped cream right before you are ready to fill the freshly fried bavarian cream donuts!

FAQs About the Perfect Bavarian Cream Donut

What is a Bavarian Cream Donut?

A bavarian cream donut is a classic, yeast-risen filled donut stuffed with a delicate custard-whipped cream blend (Bavarian cream) and typically dusted with powdered sugar or superfine granulated sugar. It is celebrated for its incredibly light, airy crumb and elegant vanilla flavor.

Bavarian Cream vs. Boston Cream: What’s the Difference?

While both are highly popular, they differ in filling and topping:

  • The Filling: Boston cream donuts are filled with a dense, yellow custard (crème pâtissière). To make a traditional bavarian cream donut, we fold whipped cream into pastry cream to make it much lighter.
  • The Topping: Boston cream is always topped with a rich chocolate glaze (ganache), whereas a bavarian donut is dusted with powdered sugar or rolled in granulated sugar.

Do Bavarian Cream Donuts need to be refrigerated?

Yes. Because the filling contains fresh dairy (whole milk, heavy cream, and egg yolks), you must refrigerate bavarian cream donuts. Store them in an airtight container in the fridge for up to 2 to 3 days. For the absolute best texture, let your bavarian cream donut sit at room temperature for 10-15 minutes before enjoying.

How many calories are in a Bavarian Cream Donut?

On average, a standard bakery-sized bavarian cream donut contains between 280 and 340 calories. This can vary depending on the size of the donut and how much cream filling is piped inside.

A freshly baked fluffy Bavarian cream donut sliced in half showing the rich cream filling on a wooden table.

The Ultimate Fluffy Bavarian Cream Donuts Recipe

Easy homemade Bavarian cream-filled donuts that are incredibly light, airy, and stuffed with a silky, velvety custard-whipped cream filling (Bavarian cream). Perfect bakery-style donuts made from scratch!
Prep Time 30 minutes
Cook Time 15 minutes
2 hours
Total Time 2 hours 45 minutes
Servings: 12
Course: Dessert, Snack
Cuisine: American, Traditional
Calories: 310

Ingredients
  

For the Yeast Dough
  • 3 1/4 cups all-purpose flour or bread flour
  • 2 1/4 tsp active dry yeast 1 packet
  • 3/4 cup whole milk warm, around 110°F/43°C
  • 1/4 cup granulated sugar
  • 2 large eggs room temperature
  • 4 tbsp unsalted butter softened
  • 1/2 tsp salt
  • 1 tsp vanilla extract
  • 6 cups vegetable oil for deep frying
  • 1/2 cup powdered sugar or granulated sugar, for coating
For the Bavarian Cream Filling
  • 1 1/2 cups whole milk
  • 4 large egg yolks rich and custardy
  • 1/3 cup granulated sugar
  • 3 tbsp cornstarch
  • 1 tbsp unsalted butter cold
  • 1 1/2 tsp vanilla bean paste or vanilla extract
  • 3/4 cup heavy whipping cream cold

Equipment

  • 1 Stand mixer (with dough hook) For kneading the donut dough to perfect elasticity.
  • 1 Deep-fry thermometer Essential for maintaining a precise 350°F (175°C) oil temp.
  • 1 Heavy-bottomed pot (Dutch oven) For safe and even deep frying.
  • 1 Slotted spoon or spider strainer To safely flip and scoop the hot donuts.
  • 1 Rolling Pin To roll out the dough evenly to 1/2-inch thickness.
  • 1 3-inch round biscuit cutter To shape the donuts cleanly.
  • 1 Piping bag (with Bismarck filling tip) For piping the silky Bavarian cream smoothly into the donuts.
  • 1 Fine mesh sieve To strain the custard base for an incredibly smooth filling.
  • 12 Parchment paper squares To transfer the puffy dough rounds to the oil without losing shape.

Method
 

Make and Knead the Dough
  1. Combine warm milk, active dry yeast, and 1 tbsp of granulated sugar in a stand mixer bowl. Let sit for 5-10 minutes until frothy.
  2. Whisk in the remaining sugar, eggs, vanilla extract, and salt.
  3. Add the flour and mix on low with a dough hook until a shaggy dough forms.
  4. Gradually add softened butter, kneading for 6-8 minutes until smooth and elastic.
  5. Place dough in a greased bowl, cover, and let rise for 1 to 1.5 hours in a warm place until doubled.
Prepare the Bavarian Cream Filling
  1. In a saucepan, heat milk and vanilla paste over medium heat until simmering. Remove from heat.
  2. In a bowl, whisk egg yolks, sugar, and cornstarch until pale and thick.
  3. Slowly pour half of the warm milk into the eggs while whisking constantly to temper.
  4. Pour back into saucepan and cook over medium-low, whisking constantly until thick and glossy.
  5. Whisk in cold butter. Strain into a bowl, press plastic wrap to the surface, and chill for 2 hours.
  6. Whip heavy cream to stiff peaks. Whisk chilled custard to loosen, then fold in the whipped cream.
Shape, Fry & Assemble
  1. Punch down dough, roll to 1/2-inch thickness, and cut 3-inch rounds. Place each on a square of parchment paper.
  2. Cover and let rise for 30-45 minutes.
  3. Heat oil to 350°F (175°C) in a heavy pot.
  4. Fry donuts for 1.5 to 2 minutes per side until golden. Drain on paper towels.
  5. While warm, roll in sugar (or dust with powdered sugar once cooled).
  6. Poke a hole in the side of each donut with a skewer, pipe in the Bavarian cream, and serve!

Notes

For the absolute best texture, make sure to use a candy/deep-fry thermometer to monitor the oil temperature. It is the secret to getting that perfect bakery-style ring on your donuts!

Similar Posts

  • Homemade Cosmic Brownies: Better Than the Original

    There’s something magical about biting into a perfectly fudgy brownie topped with that signature colorful ganache and rainbow chips. Cosmic Brownies remind us of our childhood lunchboxes. But what if I told you that you can make these tasty treats at home? You can enjoy better flavor and no preservatives! After testing this recipe 14…

  • Chocolate Chip Cheesecake – Easy 6-Ingredient Recipe

    If you’re looking for a chocolate chip cheesecake that’s creamy, rich, and incredibly easy to make, you’ve come to the right place. This recipe uses just six simple ingredients and requires no springform pan, making it perfect for beginners and experienced bakers alike. Why This Chocolate Chip Cheesecake Stands Out Most cheesecake recipes are complicated,…

  • Best Gluten Free Pancake Mix Recipe – Easy Homemade

    Finding the perfect gluten free pancake mix can be challenging, but making your own homemade version ensures you get fluffy, delicious pancakes every time. This comprehensive guide will show you how to create the ultimate gluten free pancake mix that rivals any store-bought option. Why Make Your Own Gluten Free Pancake Mix? Creating your own…

  • The Ultimate Guide to Sweet Treats: 50+ Recipes, Tips & Trends (2026)

    What makes a sweet treat so irresistible? Whether it’s a perfectly baked chocolate chip cookie, a decadent slice of cheesecake, or a delicate macaron that melts in your mouth, sweet treats have the unique power to transform ordinary moments into extraordinary memories. In this comprehensive guide, we’ll explore everything you need to know about sweet…

  • Mini Pineapple Upside Down Cake Recipe (Easy & Delicious!)

    There’s something magical about flipping over a pineapple upside-down cake to reveal that gorgeous caramelized topping. Now imagine that same excitement, but in adorable individual servings that are perfect for parties, picnics, or when you just want a personal-sized treat without cutting into a whole cake. This mini pineapple upside down cake recipe delivers all…

  • Grandma’s Classic Ginger Snaps Recipe (Crispy & Chewy)

    As the autumn breeze cools down the air, there is nothing quite like warming up your kitchen with the rich, spicy aroma of freshly baked holiday treats. If you are looking for the absolute best fall dessert, this classic ginger snaps recipe is exactly what you need. Featuring perfectly crackled tops, golden-brown crispy edges, and a wonderfully…

Leave a Reply

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

Recipe Rating