Social Media

Bavarian Cream Donut Recipe

Bavarian Cream Donut Recipe

Photos of Bavarian Cream Donut Recipe


Treat yourself to delectable goodies in this bavarian cream donut recipe. Perfectly fried donuts are filled with vanilla pastry cream.

Prep: 1 hr 30 mins
Refrigerate: 14 hrs
Cook: 40 mins
Total: 16 hrs 10 mins


For Donuts:

  • ¾ cup milk
  • ¼ cup sugar
  • tsp instant yeast
  • 4 cups all-purpose flour
  • 1 tsp sea salt, fine
  • 3 eggs
  • 1 tsp vanilla extract
  • ¼ tsp nutmeg, freshly grated, optional
  • ½ cup unsalted butter, softened
  • 1 cup granulated sugar, for coating

For Frying:

  • 19 cups canola oil, (1 gallon)

For Vanilla Bean Pastry Cream:

  • cups whole milk
  • 1 vanilla bean, split and seeded
  • ½ cup granulated sugar
  • ¼ cup flour
  • 4 egg yolks, large
  • 1 tsp vanilla extract



  1. Start by warming up the milk until lukewarm, about 90 to 100 degrees F.

  2. Add sugar and mix to dissolve. Add yeast. Add the flour and salt.

  3. Add eggs 1 at a time, mixing with a spatula or the paddle attachment of a stand mixer. Add vanilla and nutmeg.

  4. Switch to the dough hook. Knead dough on medium-low for about 1 minute.

  5. Add unsalted butter by the tablespoon with the mixer on. Let the mixer knead the dough for quite some time.

  6. Use a spatula and simply try to incorporate the butter into the dough by mixing as vigorously as possible.

  7. After 5 minutes of kneading, the dough is too sticky, add a bit more flour. Add up to ¼ cup of flour to the dough.

  8. Knead for another 4 minutes or so.

  9. Once dough is smooth, transfer it to a large bowl, lightly oiled. Cover with plastic wrap and let the dough rest in the fridge overnight, or at least for 8 hours.

  10. Remove dough from the fridge, transfer to a lightly floured surface, using the hands or a rolling pin, gently roll the dough out into a circle that will be about ½-inch thick. If using hands, simply pat the dough as gently pushing the fingers away, in order to open up the dough.

  11. Using a circle cutter, cut circles out of the dough.

  12. Set donuts on top of a tray lined with parchment paper or a silicone mat. Leave some room between the donuts because they will rise slightly.

  13. Repeat with the remaining dough. Just be careful not to keep kneading the dough too much while re-rolling it, or the dough might become tough and chewy.

  14. Cover donuts with a clean kitchen towel or plastic wrap. Let them rest for about 1 hour to come to room temperature and rise a little bit.

Vanilla Bean Pastry Cream:

  1. Start by bringing split vanilla bean, seeds, and milk in a large pan to almost a boil over medium heat. Once bubbles are emerging, turn the heat off.

  2. Set pan aside to infuse the flavor a little bit.

  3. Whisk egg yolks and sugar in a bowl, until pale in color.
  4. Add flour and whisk. Start by pouring about ¼ cup of the milk mixture over eggs, while whisking.

  5. Add another ¼ cup and whisk. Do this until the milk has all been incorporated. This is when I discard the vanilla bean.

  6. Place mixture back in the pan, over medium heat, stirring without stopping, bring to a boil.

  7. Lower the heat to low, don’t stop stirring as it cooks.
  8. Cook the custard for just a couple of minutes, until it’s thick and smooth. In the beginning, it will seem like it’s scrambling, but keep the heat extremely low, and don’t stop stirring. Turn the oven off once the mixture is smooth.

  9. Place mixture in a bowl and set aside.
  10. Let it rest on top of the counter for 5 minutes. Add vanilla. Stir until combined.
  11. Place plastic wrap directly on the surface of the custard so it won’t form a skin as it cools down.
  12. Keep it refrigerated until ready to use, and refrigerate for at least 5 hours before using it.


  1. Place oil in a large frying pan. Over medium-high heat, heat the oil until 350 degrees F.

  2. Add donuts in small batches and fry for about 1 minute on each side.

  3. Remove to a cookie rack, or another place where it can let the excess oil drip.
  4. Coat donuts in sugar as soon as possible, because they have to be warm to make the sugar stick in them.

To Assemble:

  1. Wait for donuts to cool down.
  2. Using a straw, poke a hole on the side of each donut.

  3. Place chilled Bavarian Cream in a pastry bag, and pipe the filling in the center of each donut.

  4. Serve and enjoy.

Recipe Notes

If you have infused your milk and vanilla for a long time, you may have to re-heat it again. If the temperature is below lukewarm, just bring it to almost a boil again.


  • :
  • :
Nutrition Disclaimer
Share your thoughts and experiences with making Bavarian Cream Donuts in the Baking and Desserts section of our forum. Join the discussion and let us know if you have any tips or variations to this delightful recipe!

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!