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
A close-up of a Bavarian cream donut, dusted with powdered sugar, showcasing its fluffy texture and creamy filling.

Bavarian Cream Donut


  • Total Time: 1 hour 50 minutes
  • Yield: 12 donuts 1x
  • Diet: Vegetarian

Description

Indulge in the ultimate homemade Bavarian Cream Donut! This recipe features a light, fluffy donut filled with rich and velvety Bavarian cream, topped with a glossy glaze. Perfect for breakfast, dessert, or a sweet snack, this easy-to-follow recipe will make you feel like a professional baker.


Ingredients

Scale

For the Donut Dough:

  • 2 ½ cups all-purpose flour

  • ¼ cup granulated sugar

  • 1 packet (2 ¼ tsp) active dry yeast

  • ½ cup warm milk

  • 2 large eggs

  • ¼ cup unsalted butter, softened

  • ½ tsp salt

  • 1 tsp vanilla extract

For the Bavarian Cream Filling:

  • 1 cup whole milk

  • 3 large egg yolks

  • ¼ cup granulated sugar

  • 2 tbsp cornstarch

  • 1 tsp vanilla extract

  • 1 cup heavy cream

For the Glaze:

  • 1 cup powdered sugar

  • 23 tbsp milk

  • 1 tsp vanilla extract


Instructions

Instructions

  1. Prepare the Dough:

    • In a bowl, combine warm milk and yeast. Let it sit for 5 minutes until frothy.

    • Add sugar, eggs, butter, salt, and vanilla. Mix well.

    • Gradually add flour and knead until smooth. Cover and let rise for 1 hour.

  2. Make the Bavarian Cream Filling:

    • Heat milk in a saucepan until warm.

    • Whisk egg yolks, sugar, and cornstarch in a bowl. Slowly add warm milk while whisking.

    • Return the mixture to the saucepan and cook until thickened. Stir in vanilla and let it cool.

    • Whip heavy cream until stiff peaks form, then fold it into the cooled custard.

  3. Fry the Donuts:

    • Roll out the dough to ½-inch thickness and cut into circles.

    • Heat oil to 350°F (175°C) and fry donuts until golden brown. Drain on paper towels.

  4. Fill the Donuts:

    • Use a piping bag to fill each donut with Bavarian cream.

  5. Glaze the Donuts:

    • Mix powdered sugar, milk, and vanilla to make the glaze. Dip the top of each donut into the glaze and let it set.

Notes

  • Ensure the oil temperature is consistent to avoid greasy donuts.

  • For a lighter version, bake the donuts at 375°F (190°C) for 10-12 minutes.

  • Store donuts in an airtight container for up to 2 days.

  • Prep Time: 1 hour 30 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Frying or Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 donut
  • Calories: 280
  • Sugar: 15g
  • Sodium: 120mg
  • Fat: 12g
  • Saturated Fat: 7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 85mg

Keywords: Bavarian Cream Donut