Vegan Bavarian Donuts Two Ways: Fried or Baked

von Mina

To be honest, I’m a carnival-grinch. The only thing I love about this season: Bavarian donuts (Krapfen). If you love them just as much, be sure to try this easy recipe for a delicious vegan version.

vegan Bavarian donuts doughnut

You can either fry theses donuts, which is the typical way to make them and therefore gives them the authentic taste, or bake them for the healthier option, which tastes great, too. Fill these Bavarian donuts with your favorite jam, pudding or with this delicious homemade chocolate hazelnut spread.

vegan Bavarian donuts doughnut
Vegan Bavarian Donuts
Prep Time
15 Min.
Cook Time
15 Min.
Resting Time
1 Std. 5 Min.
Total Time
30 Min.
Course: Dessert
Cuisine: Bavarian, German
Keyword: Baked Goods
Servings: 8
Author: Mina
For the dough
  • 2.5 cups flour ( I used spelt flour type 630) (350 g)
  • 1/2 yeast cube, fresh
  • 2/3 cup plant-based milk (I used unsweetened soy milk) (150 ml)
  • 1/4 cup sugar (I used raw cane sugar) (60 g)
  • 2 tbsp vegan butter/ margarine, partly melted (room temperature) (50 g)
  • 1 tbsp soy flour (optional)
  • 1 tbsp apple cider vinegar (optional)
  • 1/2 tsp bourbon vanilla powder / vanilla extract (optional)
  • 1 pinch of salt
For frying (optional)
  • 4 cups frying oil (1 l)
For filling and serving
  • jam/ vanilla pudding/ chocolate spread (s. notes)
  • powdered sugar
  1. Add flour to a large bowl, form a hollow in the middle and crumble yeast into it. 

  2. Heat milk lukewarm to the touch (not hot) and pour into hollow. Add 1 tbsp of sugar and mix to combine until yeast has fully dissolved. Cover and allow to sit in a warm place for about 10 minutes.

  3. Add all the other ingredients for the dough and knead with dough hooks of a hand mixer or use a food processor until you end up with a smooth dough. Cover and allow to sit in a warm place again for about 45 minutes until dough ball has doubled in size. 

  4. In the meantime, prepare filling (e.g. prepare pudding/ chocolate spread or fill pastry bag with jam etc.)

  5. Knead dough with hands and form into 8 balls. Flatten out a little on a baking sheet, cover and allow to sit for another 10 minutes. 

  6. In the meantime, preheat oven to 360° F / 180° C (for baked donuts) or heat oil for frying. 

Option 1: Baking
  1. Dampen surface of donuts with a tiny bit of water. Bake donuts for 15-17 minutes at 360° F (180°C). 

    Brush margarine on warm donuts and sprinkle with powdered sugar. 

Option 2: Frying
  1. Heat oil to about 338° F(170° C). Monitor with a kitchen thermometer or stick the end of a wooden spoon into the oil – if you see bubbles form around the wood and they start to float up, the oil is ready for frying. 

    Place dough balls into oil (only two at a time or so to leave room for flipping). Fry until the bottom side is deep golden brown, about 1 minute, then flip to cook the other side for another minute or two.

    Place fried donuts onto a plate that has been lined with a few layers of paper towels and sprinkle with powdered sugar.

  1. Using a pastry bag with a pointed pastry tip, squirt the jam/ chocolate spread/ pudding sideways into the middle of each (still warm) donut. 

vegan Bavarian donuts doughnut

I hope you love this recipe – please let me know in the comment section below! If you make these Bavarian donuts, make sure to take a photo and share it on my Facebook page or on Instagram, using the hashtag #minamadefood. Oh and don’t forget to tag me (@thisisminamade) so that I can see your creations!

vegan Bavarian donuts doughnut

You may also like


Recipe Rating

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Diese Website verwendet Cookies, um dir das Surfen so angenehm wie möglich zu gestalten. Wenn du diese Seite weiter verwendest, gehe ich davon aus, dass dies in Ordnung für dich ist. Akzeptieren Mehr Lesen