Berliner, also known as German donuts, are a deliciously sweet treat that’s crispy on the outside and soft and fluffy on the inside. Filled with jam and dusted with powdered sugar, these traditional pastries are perfect for any celebration or as a special indulgence. While they require some time and effort to make, the results are absolutely worth it!
Why You’ll Love This Recipe
Berliner donuts are a classic treat in German cuisine, and once you taste them, you’ll understand why they are so beloved. The dough is light and airy, the filling is sweet and tangy, and the powdered sugar coating adds an irresistible sweetness. Best of all, these homemade Berlins are far superior to any store-bought version. Whether for a special occasion or a simple weekend breakfast, these donuts are sure to impress!
Ingredients
For the Dough:
-
4 cups all-purpose flour
-
1/3 cup sugar
-
2 1/4 tsp instant yeast
-
1 1/2 tsp lemon zest
-
1/2 tsp kosher salt
-
3/4 cup milk (room temp, plus more as needed)
-
3 large egg yolks (room temp)
-
5 tbsp unsalted butter (softened at room temp)
-
1 tsp pure vanilla extract
For the Filling and Coating:
-
1 cup raspberry jam (or jam/filling of choice)
-
Granulated sugar (about 1 cup)
-
Pinch of cinnamon
-
Powdered sugar (about 1/2 cup)
-
Oil for frying (neutral oil with a high smoke point, like avocado or canola)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Prepare the dough:
In the bowl of a stand mixer, combine flour, sugar, yeast, salt, and lemon zest. Stir to combine. Add the egg yolks, butter, vanilla extract, and milk. Using the dough hook, knead the dough for about 10 minutes, until it is smooth, soft, and no longer sticky. If necessary, add more milk or flour to achieve the right consistency. -
First rise:
Form the dough into a ball and lightly spray the bowl with oil. Place the dough back into the bowl, cover loosely with plastic wrap, and let it rise in a warm place for 45–60 minutes, or until it has doubled in size. -
Shape the donuts:
Once the dough has risen, punch it down. Divide the dough into uniform pieces (around 80 grams each for 15 donuts). Roll each piece into a ball and place them on a lined baking sheet with space between them. Cover with a clean towel or plastic wrap and let them rise for another 30–60 minutes, until they are puffy and nearly doubled in size. -
Fry the Berliner:
Heat oil in a deep pan to 350°F (175°C), ensuring the oil is at least 2 inches deep. If the oil is too cool, the donuts will absorb too much oil and become greasy. If it’s too hot, the donuts will burn before cooking through. Working in batches, carefully lower a few dough balls into the hot oil. Fry for about 2 minutes on each side until golden brown. Flip the donuts carefully to ensure even cooking. Once golden brown, remove them and place them on paper towels to drain. -
Fill the Berliner:
Let the Berliner cool enough to handle. Fill a piping bag with the raspberry jam and fit it with a filling tip. Insert the tip into the side of each Berliner, along the white rim, and squeeze in some jam. Repeat for all the donuts. -
Coat the donuts:
In a shallow bowl, mix the granulated sugar with a pinch of cinnamon. Roll each Berliner in the sugar mixture until well coated. Place them on a wire rack and dust with powdered sugar. -
Serve:
Berliner donuts are best enjoyed while still slightly warm. They’re best eaten the same day but can be stored in an airtight container at room temperature for up to a couple of days.
Servings and Timing
-
Servings: 15 Berliner
-
Prep time: 25 minutes
-
Cook time: 10 minutes
-
Proofing time: 1 hour 30 minutes
-
Total time: 2 hours 5 minutes
Variations
-
Fillings: Use any jam you prefer such as strawberry, apricot, or even custard for a different twist.
-
Vegan Option: Replace the egg yolks with an egg substitute and use a plant-based milk and butter for a vegan-friendly version.
Storage & Reheating Tips
-
Storage: Store leftover Berliner in an airtight container at room temperature for up to 2-3 days.
-
Reheating: Reheat in a warm oven (250°F) for about 5–7 minutes to bring back some warmth and softness.
FAQs
1. Can I make the dough ahead of time?
Yes, you can make the dough ahead of time. After the first rise, cover the dough tightly and refrigerate it for up to 24 hours. Let it come to room temperature before shaping and frying.
2. Can I use a different type of filling?
Yes, you can use other fillings like chocolate, custard, or any fruit jam of your choice.
3. Can I bake these instead of frying them?
While frying gives Berliner their signature crispy texture, you can bake them at 375°F (190°C) for about 12–15 minutes for a healthier alternative.
4. Do I need to use a stand mixer for the dough?
A stand mixer is helpful for kneading the dough, but you can also knead it by hand if you prefer. It will take a bit longer, but the dough should be smooth and elastic.
5. How do I prevent the jam from leaking out of the donuts?
Make sure to fill the donuts gently and avoid overfilling. Also, ensure the donuts are cooled a bit before filling to prevent the jam from melting and leaking.
6. Can I freeze Berliner for later?
Yes, you can freeze the donuts before frying. Freeze the shaped dough on a baking sheet, then transfer to a ziplock bag once solid. Fry them directly from the freezer when you’re ready.
7. Can I make these donuts without lemon zest?
Yes, you can omit the lemon zest if you prefer. It adds a bit of freshness, but the donuts will still taste great without it.
8. Can I make these donuts gluten-free?
You can experiment with a gluten-free all-purpose flour blend, but the texture and flavor might differ slightly from traditional Berliner.
9. Can I use a different type of sugar for coating?
Yes, you can substitute the granulated sugar with coconut sugar, maple sugar, or any other sweetener of your choice.
10. Are Berliner donuts similar to jelly-filled donuts?
Yes, Berliner donuts are quite similar to jelly-filled donuts. The main difference is that Berliner are typically filled with jam and have no hole, unlike the traditional jelly donut.
Conclusion
These Berliner (German donuts) are a fun and delicious treat to make at home, perfect for indulging in something sweet and satisfying. With their light, fluffy texture, rich filling, and crispy coating, they’re guaranteed to be a crowd-pleaser. Whether for a festive occasion or just a special treat, homemade Berliner will make every bite feel like a celebration!
Print
Berliner
Berliner are traditional German donuts filled with jam and coated in sugar. These soft, fluffy, and sweet donuts are perfect for a special treat, with a golden crispy exterior and a jam center that melts in your mouth.
- Total Time: 2 hours 5 minutes
- Yield: 15 Berliner
Ingredients
- For the Dough:
- 4 cups all-purpose flour
- 1/3 cup sugar
- 2 1/4 tsp instant yeast
- 1 1/2 tsp lemon zest
- 1/2 tsp kosher salt
- 3/4 cup milk (room temp, plus more as needed)
- 3 large egg yolks (room temp)
- 5 tbsp unsalted butter (softened at room temp)
- 1 tsp pure vanilla extract
- For the Filling and Coating:
- 1 cup raspberry jam (or jam/filling of choice)
- Granulated sugar (about 1 cup)
- Pinch of cinnamon
- Powdered sugar (about 1/2 cup)
- Oil for frying (neutral oil with a high smoke point, like avocado or canola)
Instructions
- Prepare the dough: In the bowl of a stand mixer, combine flour, sugar, yeast, salt, and lemon zest. Stir to combine. Add the egg yolks, butter, vanilla extract, and milk. Using the dough hook, knead the dough for about 10 minutes, until it is smooth, soft, and no longer sticky. If necessary, add more milk or flour to achieve the right consistency.
- First rise: Form the dough into a ball and lightly spray the bowl with oil. Place the dough back into the bowl, cover loosely with plastic wrap, and let it rise in a warm place for 45–60 minutes, or until it has doubled in size.
- Shape the donuts: Once the dough has risen, punch it down. Divide the dough into uniform pieces (around 80 grams each for 15 donuts). Roll each piece into a ball and place them on a lined baking sheet with space between them. Cover with a clean towel or plastic wrap and let them rise for another 30–60 minutes, until they are puffy and nearly doubled in size.
- Fry the Berliner: Heat oil in a deep pan to 350°F (175°C), ensuring the oil is at least 2 inches deep. If the oil is too cool, the donuts will absorb too much oil and become greasy. If it’s too hot, the donuts will burn before cooking through. Working in batches, carefully lower a few dough balls into the hot oil. Fry for about 2 minutes on each side until golden brown. Flip the donuts carefully to ensure even cooking. Once golden brown, remove them and place them on paper towels to drain.
- Fill the Berliner: Let the Berliner cool enough to handle. Fill a piping bag with the raspberry jam and fit it with a filling tip. Insert the tip into the side of each Berliner, along the white rim, and squeeze in some jam. Repeat for all the donuts.
- Coat the donuts: In a shallow bowl, mix the granulated sugar with a pinch of cinnamon. Roll each Berliner in the sugar mixture until well coated. Place them on a wire rack and dust with powdered sugar.
- Serve: Berliner donuts are best enjoyed while still slightly warm. They’re best eaten the same day but can be stored in an airtight container at room temperature for up to a couple of days.
Notes
- Storage: Store leftover Berliner in an airtight container at room temperature for up to 2-3 days.
- Reheating: Reheat in a warm oven (250°F) for about 5–7 minutes to bring back some warmth and softness.
- Variations:
- Fillings: Use any jam you prefer such as strawberry, apricot, or even custard for a different twist.
- Vegan Option: Replace the egg yolks with an egg substitute and use a plant-based milk and butter for a vegan-friendly version.
- Prep Time: 25 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Frying
- Cuisine: German
- Diet: Vegetarian
Nutrition
- Serving Size: 1 Berliner
- Calories: 150
- Sugar: 18g
- Sodium: 60mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 35mg