Berliner are the pride of German pastry—soft, pillowy, golden-fried doughnuts filled with sweet jam and dusted with powdered sugar. They’re a staple of Carnival (Fasching) season, New Year’s Eve, and every good bakery in Germany. Unlike American doughnuts, Berliner are typically yeast-risen, lighter than air, and filled with jam after frying.
This authentic recipe delivers Berliner just like those from a German bakery—with that perfect texture, a generous jam filling, and a delicate dusting of powdered sugar. Once you try them fresh and warm, you’ll never look at doughnuts the same way again.
Ingredients

For the Berliner Dough (makes about 12-15 Berliner):
- 4 cups (500g) all-purpose flour
- ¼ cup (50g) granulated sugar
- 2 ¼ teaspoons (1 packet) active dry yeast
- 1 teaspoon salt
- 1 cup (240ml) whole milk, warm (110°F / 43°C)
- 2 large eggs, room temperature
- ¼ cup (60g) unsalted butter, melted and cooled
- 1 teaspoon vanilla extract
- Zest of 1 lemon (optional, but traditional)
- 1 tablespoon rum or rum extract (optional)
- Vegetable or peanut oil, for frying
For the Filling and Topping:
- 1 ½ cups (about 450g) seedless raspberry jam (or strawberry, apricot, plum)
- 1 cup (120g) powdered sugar, for dusting
- Additional granulated sugar for coating (traditional in some regions)
Instructions
1. Activate the Yeast: In a small bowl, combine the warm milk, yeast, and a pinch of sugar. Let sit for 5-10 minutes until foamy and bubbly.
2. Mix the Dough: In a large bowl or stand mixer fitted with the dough hook, combine the flour, remaining sugar, and salt. Add the yeast mixture, eggs, melted butter, vanilla, lemon zest, and rum (if using).
Mix on low speed until a shaggy dough forms, then knead on medium-low for 5-7 minutes until smooth, soft, and elastic. The dough should be soft and slightly tacky but not sticky.
3. First Rise: Transfer the dough to a lightly oiled bowl, cover with plastic wrap or a damp towel, and let rise in a warm place until doubled in size, about 1-2 hours.
4. Roll and Cut: Punch down the dough and turn it out onto a lightly floured surface. Roll to about ½-inch thickness. Use a 3-inch round cutter to cut out circles. Place on a parchment-lined baking sheet, spacing about 2 inches apart. Gather scraps, re-roll, and cut additional circles.
5. Second Rise: Cover the cut Berliner loosely with plastic wrap or a kitchen towel and let rise until puffy and nearly doubled, about 30-45 minutes.
6. Heat the Oil: In a heavy-bottomed pot or deep fryer, heat about 3 inches of oil to 350°F (175°C). Use a thermometer to maintain temperature.
7. Fry the Berliner: Carefully place 2-3 Berliner into the hot oil (don’t overcrowd). Fry for 2-3 minutes per side, until deep golden brown. Use a slotted spoon or spider strainer to flip and remove. Drain on a wire rack set over a baking sheet (not paper towels—they’ll get greasy).
8. Cool Slightly: Let the Berliner cool just until you can handle them, about 5-10 minutes. They should still be warm.
9. Fill with Jam: Transfer the jam to a piping bag fitted with a Bismarck tip (a long, narrow tip) or a round tip. Insert the tip into the side of each Berliner and gently squeeze until you feel the doughnut expand slightly. Don’t overfill—about 1-2 tablespoons per Berliner.
10. Coat or Dust: For traditional Berliner, dust generously with powdered sugar. Alternatively, you can roll them in granulated sugar while still warm for a different texture.
11. Serve: Serve immediately—they’re best the day they’re made.
Pro-Tips for Berliner Perfection
- Use a Thermometer: Maintaining the correct oil temperature is crucial. Too cool = greasy Berliner; too hot = burnt outside, raw inside.
- Don’t Overcrowd the Fryer: Frying too many at once drops the oil temperature. Work in small batches.
- Drain on a Rack: Paper towels trap steam and make Berliner soggy. A wire rack keeps them crisp.
- Fill While Warm: Slightly warm Berliner are easier to fill and the jam spreads beautifully.
- Use Seedless Jam: Seeds can clog your piping tip. Seedless raspberry jam gives the smoothest result.
- Don’t Overfill: Too much jam will burst out the sides. A gentle squeeze until the Berliner expands slightly is perfect.
- Traditional Variations: In some regions, Berliner are filled with plum jam (Pflaumenmus) or custard. Some are even filled with savory mixtures for Fasching.
- Serve Fresh: Berliner are at their absolute best the day they’re made.
These Authentic Berliner are soft, pillowy, and absolutely delicious.










