Krapfen – German Carnival Doughnuts

It’s that time of year again, when ‘Fasching’ or Carnival in Germany reaches a week-long peak of festivities, partying and general frivolity before the gloomier days of Lent begin on Ash Wednesday. The streets are littered with confetti and streamers and the Faschings-Narren (Carnival Jesters) pop up in the unlikeliest of places.

Thursday is a dangerous time to wear a tie as it’s likely to be cut off and carried away by a horde of women in crazy costumes, and the whole city seems to boom with up-tempo party music from every bar and hotel. Before I moved to Germany I had absolutely no idea that Carnival was celebrated in these parts with such wild abandon, but celebrate we most certainly do!

As a cook, naturally the most interesting part of any celebration for me is what sort of food is being consumed. Carnival is the season of the Krapfen, or the filled doughnut. Like lots of regional specialities in Germany it goes by different names depending on where you find it.

In Bavaria and Austria, carnival doughnuts are called Krapfen. In the Hessen area, you’ll find Kräpperl instead. Through most of the rest of Germany it’s called a Berliner – though if you order one in Berlin you’ll need to ask for a Pfannkuchen (pancake)! Confused yet? Not to worry, all you really need to know is that these light, fluffy sweet treats are fun and easy to make at home.

Have you ever been in Germany for the carnival craziness? Let me know in the comments below! In the meantime, take care out there and happy cooking! xJ.

Krapfen German Carnival Doughnuts


How long do Krapfen keep?

While best eaten on the same day, Krapfen are perfectly edible for a day or two.

Can I prepare Krapfen in advance?

A sweetened yeast dough like the one in this recipe will keep for at least 2 days in a covered container in the fridge. When you are ready to cook, allow it to rise at room temperature for about an hour and then follow the recipe from shaping the Krapfen onwards.

I don’t like jam filling! Can I use something else?

Absolutely, bakeries in Germany pride themselves at Carnival/Fasching time by coming up with as many weird and wonderful flavours of Krapfen as possible, vanilla pastry cream, lemon curd, Nutella, Tiramisu flavoured, Prosecco cream, you name it, it’s been done – as long as it has a thickish consistency so you can pipe it into the middle.

Krapfen German Carnival Doughnuts
Krapfen German Carnival Doughnuts
Krapfen German Carnival Doughnuts

‘Krapfen’ German Carnival Doughnuts

Yield: 12 pieces
Prep Time: 30 minutes
Cook Time: 20 minutes
Resting Time: 1 hour
Total Time: 1 hour 50 minutes

Light, fluffy doughnuts, filled with jam and dusted with sugar. Krapfen are delicious morsels traditionally eaten in Germany at Carnival time.


  • 200 ml milk
  • 21 g fresh yeast / 7g dried yeast
  • 500 g flour, separated 300g / 200g
  • 50 g sugar
  • 2 tsp vanilla sugar or 1 tsp vanilla extract
  • ½ tsp salt
  • 50 g unsalted butter, very soft
  • 2 egg yolks, beaten

to cook:

  • 750 ml-1 litre vegetable oil or shortening

to fill:

  • 400 g berry jam, seedless
  • 4 Tbsp rum, optional

to serve:

  • icing / powdered sugar, for dusting


  1. Begin by heating the milk slightly in a small saucepan until it is just warm. Remove from the heat, sprinkle or crumble over the yeast and set aside.
  2. In the bowl of a stand mixer with the dough hook fitted (see note 1) combine 300g flour, sugar, vanilla and salt. While mixing, add the butter and egg yolks, then give the milk and yeast mixture a stir and pour it into the bowl. Run the mixer on high until the ingredients are combined, then with the mixer on low add the remaining flour. Knead for 5 minutes.
  3. After 5 minutes the dough should be moving freely around the bowl of the mixer, and only lightly sticky. If it is still a little liquid or sticking to the sides of the bowl add one tablespoon of flour and knead for another minute.
  4. When the dough has finished kneading, shape it into a ball - it should feel soft, springy and elastic - don’t worry if it’s a little sticky, this is normal, just dust it with a little flour if it makes it easier to handle. Place it back in the bowl, cover with a clean cloth or some clingfilm and allow to rise in a warm place for 30-45 minute until risen.
  5. When the dough has risen, turn it out onto the bench top, it shouldn’t be sticky but if so very lightly flour the dough. Flatten out the air and divide into 12 equal pieces. I find it useful to weigh the dough so that my pieces are as even as possible, each piece should weigh around 80g for perfectly sized Krapfen.
  6. Roll each into a ball, place on a lightly floured tray, then cover again and allow to rest for another 30 minutes.
  7. Meanwhile prepare a saucepan for the oil - I use one which has a diameter of 22cm and a depth of 10cm, this will fit 3 Krapfen at a time. Prepare the jam by heating it in a small saucepan with the rum or a little water or juice, let cool for a minute or two then fill into a piping bag fitted with a long nozzle.
  8. When the Krapfen have risen, heat the oil - if you have a thermometer you can heat the oil to 160°C, otherwise heat until the end of a wooden spoon bubbles when dipped in the oil (see picture). Using a slotted spoon or strainer, gently place three Krapfen rounded side down in the oil. Turn the heat right down to low, then cover with a lid and allow to cook undisturbed for 2 minutes. Remove the lid, turn the Krapfen right side up and cook another 2-3 minutes, without stirring or moving them around, until golden brown. Remove from the saucepan using a slotted spoon to a plate lined with paper towel.
  9. Check the oil temperature, place the next three Krapfen in the oil and cover. While they are cooking use the piping bag to pierce a hole in the side of the Krapfen and fill with jam. Repeat until all of the Krapfen are cooked. Dust with icing sugar and serve warm.


  1. If you don’t have a stand mixer you can still make Krapfen, it just takes a little more muscle. Stir the mixture with a wooden spoon until it forms a dough, keep stirring for a minute or two until it is a little less sticky, then turn out onto a floured surface and knead by hand until you have a smooth dough, about 5 minutes. For best results instead of adding more flour,  you can lightly oil your hands and the work surface instead.

Nutrition Information:
Yield: 12 Serving Size: 1 krapfen
Amount Per Serving: Calories: 905Total Fat: 83gSaturated Fat: 9gTrans Fat: 2gUnsaturated Fat: 70gCholesterol: 42mgSodium: 117mgCarbohydrates: 37gFiber: 3gSugar: 19gProtein: 4g

Nutrition information is calculated automatically and isn’t always accurate.

Let me know if you try this recipe in the comments below, or using the hashtag #daysofjay on Instagram. Happy cooking!

Looking for more German Recipes? Why not try:

Obatzda (Bavarian Beer and Cheese Dip)

Obatzda (Bavarian Beer and Cheese Dip)

If you’ve ever visited Bavaria you’ll have come across this delicious and simple dish in every traditional restaurant and beer garden.  The famous Bavarian cheese spread, Obatzda (sometimes spelt Obatzter or Obatzder) is a tasty mixture of cheeses, butter, paprika, and onions…

Bavarian Pork Schnitzel

Bavarian Pork Schnitzel

Brrrr! It was COLD this morning! 4°C (39°F!) That chilly temperature didn’t stop people heading to the Oktoberfest today, as people simply crowd into the tents and keep warm with plenty of dancing and beer! I’m sharing another favourite Oktoberfest…

Bavarian Pretzels

Bavarian Pretzels

If I had to name one food that represents Bavaria, it would have to be Bavarian Pretzels. Known locally as Brezn, they are comfort food of the highest order for all Bavarians, and a huge part of the local culture. A…

Gingerbread Hearts ‘Lebkuchenherzen’

Gingerbread Hearts ‘Lebkuchenherzen’

My series of authentic Oktoberfest recipes continues today with one of the most famous of all festival foods: German Gingerbread Hearts or Lebkuchenherzen. Anyone who has ever visited the Oktoberfest or the German Christmas Markets will have seen the many…

Oktoberfest Roast Chicken

Oktoberfest Roast Chicken

To many Munich locals the focus of the world famous Oktoberfest isn’t the beer at all, but rather the huge number of rides, rollercoasters, ghost trains, and other funfair attractions that line the festival’s many avenues. Certainly of equal importance…

German Apple Strudel

German Apple Strudel

It’s apple season here in Southern Germany, which means there is lots of delicious baking happening. Round these parts that is less likely to mean apple pie and more likely to mean German Apple Strudel (Apfelstrudel). Just like Julie Andrews…

Zwetschgendatschi – Bavarian Plum Tart

Zwetschgendatschi – Bavarian Plum Tart

When you start seeing the first slices of Zwetschgendatschi or Bavarian Plum Tart in the bakeries of Munich, it is a sure sign that we have reached the last, hottest month of summer. The smell of sweet, baked prune plums,…

Bavarian Roast Pork – Krustenbraten

Bavarian Roast Pork – Krustenbraten

There are no two ways about it, Bavarians love their pork, and right at the top of the recipe list has to be Krustenbraten or Bavarian Roast Pork. With shatteringly crunchy crackling, juicy, tender meat, all smothered in a delicious…

Zigeuner Schnitzel

Zigeuner Schnitzel

All traditional German restaurants will have at least one schnitzel on the menu. If it isn’t the world-famous Wiener Schnitzel or the ever-popular Jaeger Schnitzel, it is guaranteed to be a Zigeuner Schnitzel. Sometimes known as Balkan Schnitzel, this is…

Buchteln (German Sweet Dumplings)

Buchteln (German Sweet Dumplings)

Buchteln, or German Sweet Yeast Dumplings are one of Germany’s best kept secrets. Not as famous outside the country as flashier dishes like Black Forest Cake or Bee Sting Cake, these soft, fruit filled rolls made from hefeteig are seriously…

Jay Wadams
Jay Wadams

Jay Wadams is a cookbook author and food photographer. Jay is the author of two cookbooks: 'Tasty' (2017) and 'Simply Summer' (2019). Based in Italy 🇮🇹 Germany 🇩🇪 and Australia 🇦🇺.

Articles: 280

Leave a Reply

Your email address will not be published.

Skip to Recipe