Introduction
Few desserts evoke indulgence quite like Bavarian cream donuts. These airy confections, filled with rich cream and coated in sweet glaze, offer a delightful twist on the classic donut. The combination of the tender donut dough and luxurious Bavarian cream creates a treat that satisfies the sweetest of cravings.
Making Bavarian cream donuts at home might seem daunting, but the process is rewarding and perfect for a weekend baking project. With a bit of patience and some careful technique, you can create donuts that rival any bakery. This article will walk you through the ingredients, steps, and tips to make this delightful dessert.
Whether enjoyed for breakfast or as a special dessert, these donuts will impress family and friends alike. Let’s dive into the process of creating this aerial treat that’s sure to be a crowd-pleaser.
Ingredients
- 2 cups all-purpose flour
This is the main structure for the donuts. The gluten in the flour provides the necessary elasticity and chewiness, creating a light yet sturdy base for holding the cream filling. - 1/4 cup granulated sugar
Sugar adds sweetness and enhances the flavor of the donuts. It also contributes to the browning process during frying, resulting in a beautiful golden crust. - 1 tablespoon baking powder
Baking powder serves as a leavening agent, helping the donuts rise as they cook. This is crucial for achieving a light and fluffy texture, rather than a dense one. - 1/2 teaspoon salt
Salt enhances the overall flavor of the donuts and balances the sweetness. It also plays a role in strengthening the dough. - 2/3 cup whole milk
Milk provides moisture to the donut batter. Whole milk, in particular, contributes to a richer flavor and a tender crumb. - 2 large eggs
Eggs add richness and act as a binding agent in the batter. They also help to create the structure that holds the cream filling. - 1/4 cup unsalted butter, melted
Melted butter adds richness and flavor to the donut batter, while also contributing to a tender texture. It helps to create a mouthfeel that melts in your mouth. - 2 cups heavy cream
Heavy cream is essential for making Bavarian cream. It whips beautifully to create a light, airy filling that gives each bite a decadent feel. - 1/4 cup powdered sugar
Powdered sugar is used to sweeten the Bavarian cream and adds a touch of sweetness without making the filling too grainy. - 1 teaspoon vanilla extract
Vanilla extract enhances the flavor of the Bavarian cream and adds a fragrant aroma, making the filling even more delightful. - Oil for frying
The oil provides the medium for frying the donuts, allowing them to cook evenly and achieve that crispy exterior that contrasts beautifully with the airy interior.
Directions & Preparation
Step 1: Prepare the donut dough.
Combine the flour, sugar, baking powder, and salt in a mixing bowl. Mix these dry ingredients thoroughly to ensure even distribution of the leavening agents. In a separate bowl, whisk together the milk, eggs, and melted butter until well combined. This step is crucial because integrating the wet and dry ingredients correctly helps achieve the right dough consistency.
Step 2: Mix the wet and dry ingredients.
Gradually add the wet mixture to the dry ingredients, stirring gently until just combined. Be careful not to overmix, as this can lead to tough donuts. A few lumps in the batter is perfectly fine, and they will disappear during frying. This gentle mixing is key to maintaining a light, airy texture throughout your donuts.
Step 3: Heat the oil for frying.
In a large, heavy-bottomed pot, add enough oil to submerge the donuts completely and heat it to 350°F (175°C). Use a thermometer to ensure the oil reaches this temperature, as frying at the wrong temperature can result in greasy or undercooked donuts. Proper oil temperature is fundamental to achieving that perfect fried donut texture.
Step 4: Fry the donuts.
Using a spoon or a small ice cream scoop, gently drop the batter into the hot oil, being careful not to overcrowd the pot. Fry until golden brown, about 2-3 minutes per side, flipping carefully to ensure even cooking. This step is where the magic happens; the dough transforms into the light, puffy donuts you desire. Monitor them closely to prevent burning.
Step 5: Drain and cool the donuts.
Once golden brown, remove the donuts from the oil using a slotted spoon and transfer them to a paper towel-lined plate to drain excess oil. Cooling them adequately helps to maintain the fluffiness of the donuts. At this point, it's tempting to fill them right away, but allowing them to cool will prevent the filling from melting away.
Step 6: Prepare the Bavarian cream filling.
In a large mixing bowl, whip the heavy cream until soft peaks form. Gradually add in the powdered sugar and vanilla extract while continuing to whip until stiff peaks develop. This filling should be light and airy, perfectly balancing the rich dough of the donuts. Be careful not to over-whip, as this can turn the cream into butter, losing that silky texture.
Step 7: Fill the donuts.
Using a piping bag fitted with a small round tip, gently insert the tip into the side of each cooled donut and fill with Bavarian cream. Fill each donut until you feel a slight resistance, ensuring it is filled enough to provide that delightful cream burst. Proper filling ensures every bite is uniformly decadent and satisfying.
Step 8: Glaze the donuts.
If desired, you can dip the tops of the filled donuts in a simple glaze made from powdered sugar and a splash of milk. This adds a sweet finishing touch that complements the cream filling beautifully. Remember that the glaze will harden slightly as it cools, creating a deliciously sweet shell that contrasts with the softness of the donut.

Choosing the Right Flour
The choice of flour can significantly affect the texture of your Bavarian cream donuts. All-purpose flour is typically used for its versatility and ability to yield a light, fluffy texture. However, if desired, you can experiment with bread flour for added chewiness or cake flour for even lighter donuts. Just remember that the protein content will affect gluten development, influencing the final mouthfeel of your donuts.
Perfecting the Frying Technique
Frying at the right temperature is vital for creating perfectly cooked donuts. If the oil is too hot, the exterior will brown too quickly, leaving the inside undercooked. Conversely, oil that is too cool will absorb into the donuts, making them greasy. Regularly check the temperature and adjust the heat as needed for consistent frying. Using a thermometer ensures accurate results, yielding a perfectly fried treat every time.
Elevating Your Bavarian Cream
While the classic vanilla Bavarian cream is delightful, feel free to experiment with flavors! Incorporate citrus zest, espresso, or even chocolate into your cream for a unique twist. Infusing your cream with flavors can elevate the experience and make your donuts unforgettable. Just be mindful of the balance; starting with small amounts will help maintain the integrity of the cream while introducing new notes.
FAQs
What can I do if my donut batter is too thick?
If you find your donut batter is too thick, you can add a tablespoon of milk at a time until the desired consistency is reached. A slightly thicker batter is ideal for frying, but it should still be pourable.
Can I use a different filling besides Bavarian cream?
Certainly! Options like pastry cream, whipped cream, or even fruit preserves can be great filling alternatives, allowing for a range of flavors to suit your preferences.
How can I prevent my donuts from being greasy?
Ensure that your oil is at the correct temperature (350°F or 175°C) before frying. Frying in small batches also helps maintain the oil's temperature, reducing greasiness.
What should I do if my whipped cream filling is runny?
If your whipped cream is runny, try whipping it further to incorporate more air – it should thicken. If it's over-whipped, you may need to start fresh, as it can turn into butter if whipped too long.
What’s the best way to fill my donuts without making a mess?
Using a piping bag with a small round tip is ideal for filling donuts. Insert the tip gently into the side of the donut and squeeze slowly until you feel resistance, which indicates it's filled adequately.
How do I know when my donuts are fully cooked?
Donuts are fully cooked when they turn a deep golden brown and float to the surface during frying. You can also insert a toothpick; it should come out clean if cooked through.
Conclusion
Bavarian cream donuts are a beautiful way to enjoy the comforting textures of donuts paired with a rich, creamy filling. Once you master this recipe, the possibilities for flavors and fillings are endless.
Whether you share them with friends, serve them at a brunch, or simply treat yourself, these donuts are sure to impress. With practice, you’ll find joy in every step of the process.
Recipe Card

Deliciously Fluffy Bavarian Cream Donuts
Ingredients
- 2 cups all-purpose flour
- 1/4 cup granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 2/3 cup whole milk
- 2 large eggs
- 1/4 cup unsalted butter melted
- 2 cups heavy cream
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
- Oil for frying
Instructions
- Prepare the donut dough.
- Mix the wet and dry ingredients.
- Heat the oil for frying.
- Fry the donuts.
- Drain and cool the donuts.
- Prepare the Bavarian cream filling.
- Fill the donuts.
- Glaze the donuts.
Notes
Additional serving suggestions: pair with a crisp salad, garlic bread, or roasted seasonal vegetables for balance.
For make-ahead, prep components separately and assemble just before heating to preserve texture.
Taste and adjust with acid (lemon/vinegar) and salt right at the end to wake up flavors.