Berliner (German Donuts)
This post may contain affiliate links. See my disclosure policy.
Learn how to make REAL Berliner Pfannkuchen! These iconic jam-filled yeast donuts have captured the hearts and stomachs of people around the world, and absolutely nothing beats homemade! This authentic Berliner recipe includes all the tips and tricks you need to make this cherished favorite the proper and traditional way. But feel free to veer from tradition and showcase all your favorite fillings and toppings!
These are the donuts that I grew up with in Germany and they will forever remain my favorite because they remind me of home. Soft and fluffy on the inside with a slight crisp on the outside, filled with sweet and tangy raspberry jam, and dusted with sugar so you’re left with a powdered white upper lip after every bite, they are everything a good donut should be. I’m going to show you how to make Berliner like a German!
What is a Berliner?
“Ich bin ein Berliner.” These were the famous words spoken by John F. Kennedy in his 1963 speech in front of the wall in West Berlin. But in this instance he wasn’t calling himself a donut, he was referring to the residents of Berlin, which is of course the primary definition of Berliner. Nevertheless, a Berliner is also a donut. Specifically, a round yeast donut without a hole that is filled with raspberry jam (less commonly apricot), and is dusted with sugar.
The most famous legend is that it what invented in 1756 by a baker in Berlin who also served as cannoneer in the Prussian military. It was also his job to bake for the king, Frederick the Great. Wanting to impress the king he invented “edible cannonballs” by rolling yeasted dough into balls, frying them in oil over an open fire, and dusting them with sugar. The name “Berliner” was given to them because of where the baker was from. The name Berliner however is what they are called outside of Berlin. The residents of Berlin call them Pfannkuchen, which is German for “pancakes” and what the rest of Germany calls pancakes. Don’t ask me why, it’s just one of those things. And so Berliner doughnuts are also known as Berliner Pfannkuchen. But most simply call them Berliner.
Variations of the Berliner exist throughout Germany under different names, including Krapfen, Krรคppel or Kreppel, Faschingskrapfen, and Fastnachtskรผchelchen, which may or may not share all of the characteristics of a Berliner.
Berliner are enjoyed all year long but it’s a long-held tradition in Germany to eat them at New Year’s and other carnival celebrations. A quirky tradition in North Germany that’s part of the New Year’s party fun is to fill one Berliner with mustard and hide it among the others as a prank and wait for the lucky person to bite into it.
What is the Difference Between a Berliner and a Jelly Donut?
Berliner are all jelly donuts, but not all jelly donuts are Berliner. So what makes a Berliner different from a standard jelly donut? There are two key differences:
#1 The White Ring Around The Middle
A Berliner ALWAYS has a white ring around the middle. Always. If it doesn’t have a white ring, it’s not a Berliner. Ask any Berliner (the person, not the donut) and they’ll emphatically tell you so. How do you get that characteristic white ring? Donuts are buoyant, they float. The white ring around the middle is the part of the donut that always remains above the oil line. So you fry one side of the donut, flip it over and fry the other side, but never submerge the donut under the oil. If you do, it’s not a Berliner and you have to start over. But the good news is that you can eat your mistake and correct it on the next batch.
#2 The Dough is Rolled Into Balls
Unlike standard jam donuts that are made by rolling the dough out and then cutting out circles, Berliner are made by taking portions of the dough, rolling them into balls, and letting them proof, which gives them their characteristic round puffy shape. (Think back to the legend of their origin: edible cannonballs.)
Other characteristics of a Berliner donut are that they usually include some lemon zest in the dough, they are filled with raspberry jam (sometimes apricot jam or even German plum butter, though less commonly), and they are often rolled in granulated sugar followed by a dusting of powdered sugar.
Pro Tips
- It’s critical to let the individual dough balls get a really good rise so they are nice and puffy. This will 1) ensure a light, fluffy crumb as opposed to a dense and stodgy donut and 2) it will ensure there is enough air in the dough to keep it buoyant while frying in the oil. Meaning they will stay afloat so that they develop that white line around the middle that is a defining characteristic of Berliner.
- Maintain the right oil temperature (between 350-365 F). If the oil isn’t hot enough the donuts will soak up the oil and be greasy. If the temperature is too hot the donuts will burn on the outside before the center is cooked. Personally I like to maintain the temperature at just over 350 F.
- Do NOT push the Berliner under the oil. They need to remain floating so that they can develop the characteristic white ring around the center.
- To make your Berliner (donut) like a true Berliner (local resident), first toss the donuts in granulated sugar mixed with a pinch of cinnamon, and then dust them with powdered sugar. (And now you can understand why the Berliner really don’t like their donuts being called Berliner!)
Variations
While a traditional Berliner Pfannkuchen is filled with raspberry (or apricot) jam and dusted with sugar, you can certainly veer off the path of tradition and, as some German bakeries and home bakers do, experiment with flavor variations. For example, try filling your Berliner with vanilla custard (just add a little more cornstarch for thickening), eggnog custard (again, thicken it a little more), caramel sauce, toffee sauce, Nutella, chocolate mousse, or lemon curd. Instead of dusting it with powdered sugar you can glaze your donuts with a vanilla, chocolate, caramel, or other flavored glaze and/or add things like chocolate shavings, chopped nuts, sprinkles, or coconut flakes. The Berliner is a blank canvas for your creativity!
Berliner Recipe
Let’s get started!
Place the flour, sugar, yeast, salt and lemon zest in the bowl of a stand mixer and stir to combine. Add the eggs, butter, vanilla extract, and milk.
With the dough hook attached, knead the dough for about 10 minutes or until it’s no longer sticky but is soft and supple. Add more milk or flour as needed.
Form the dough into a ball, spray the bowl with oil, and place the dough ball back in the bowl.
Cover the bowl loosely with plastic wrap and let it rise in a warm place for 45-60 minutes or until doubled in size.
Punch down the dough in the center.
Divide the dough into uniform pieces. I like to weigh the dough to get them as close to equal as reasonably possible. At about 80 grams per piece you’ll get 15 Berliner donuts.
Using the palms of your hands, roll the dough pieces into balls and place them on a lined baking sheet, keeping space between them to allow them room to rise. Cover them with a clean towel or cover loosely with plastic wrap and let them rise in a warm place for another 30-60 minutes or until nearly doubled in size and nice and puffy.
Make sure to give the dough balls adequate time to rise as this will be crucial for achieving the right texture.
Heat the oil in a deep pan. The oil should be at least 2 inches deep. Keep the temperature between 350-365 F. If it’s not hot enough the donuts will soak up the oil and be greasy. If the oil is too hot the outside will burn before the inside is fully cooked. I like to keep it at just over 350 F.
Working in batches, carefully lower a few of the dough balls into the hot oil. The temperature should be such that the Berliner will cook for on each side for about 2 minutes or slightly less.
After about 2 minutes, or when the bottom is a deep golden brown, carefully flip the donuts over and continue to cook for about another 2 minutes or until deep golden brown.
Do not at any point submerge the Berliner under the oil otherwise they will not develop the white rim around the center that is characteristic of Berliner.
Remove the Berliner and place them on paper towels to drain.
Repeat the process for the remaining donuts.
Once the Berliner are cool enough to handle, it’s time fo fill them.
Place the jam in a piping bag fitted with a filling tip. Push the filling tip into the side of Berliner, along the white rim, and squeeze some jam into the donut. Repeat this for all of the donuts.
Place the granulated sugar into a wide shallow bowl and mix in just a touch of cinnamon. Place a donut on the sugar, scoop some sugar on top of it, and roll it around in the sugar until well coated. Repeat for all remaining donuts.
Place the sugar coated donuts on a wire rack and dust the tops with powdered sugar.
Berliner donuts are best eaten while still a little warm and definitely on the same day, but will keep for a couple of days in an airtight container at room temperature.
Enjoy!
For more delicious German treats be sure to try our:
- Dampfnudeln
- Germknรถdel
- German Apple Cake
- German Plum Cake
- German Cheesecake
- Apple Strudel
- Cherry Marzipan Streusel Cake
- Gugelhupf
- Stollen
- Rhubarb Streusel Cake
- Pfeffernรผsse
- Lebkuchen
- Zimtsterne
- Vanillekipferl
- Springerle
Berliner (German Donuts)
Ingredients
- 4 cups all-purpose flour
- 1/3 cup sugar
- 2 1/4 teaspoons instant yeast
- 1 1/2 teaspoons lemon zest
- 1/2 teaspoon kosher salt
- 3/4 cup milk , room temp, plus more as needed
- 3 large egg yolks , room temp
- 5 tablespoons unsalted butter , softened at room temp
- 1 teaspoon quality pure vanilla extract
- 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 , choose a neutral tasting oil with a high smoke point like avocado or canola
Instructions
- Place the flour, sugar, yeast, salt and lemon zest in the bowl of a stand mixer and stir to combine. Add the eggs, butter, vanilla extract, and milk.With the dough hook attached, knead the dough for about 10 minutes or until it's no longer sticky but is soft and supple. Add more milk or flour as needed.Form the dough into a ball, spray the bowl with oil, and place the dough ball back in the bowl. Cover the bowl loosely with plastic wrap and let it rise in a warm place for 45-60 minutes or until doubled in size.
- Punch down the dough in the center. Divide the dough into uniform pieces. I like to weigh the dough to get themas close to equal as reasonably possible. At about 80 grams per piece you'll get 15 Berliner donuts.Using the palms of your hands, roll the dough pieces into balls and place them on a lined baking sheet, keeping space between them to allow them room to rise. Cover them with a clean towel or cover loosely with plastic wrap and let them rise in a warm place for another 30-60 minutes or until nearly doubled in size and nice and puffy.Make sure to give the dough balls adequate time to rise as this will be crucial for achieving the right texture.
- Heat the oil in a deep pan. The oil should be at least 2 inches deep. Keep the temperature between 350-365 F. If it's not hot enough the donuts will soak up the oil and be greasy. If the oil is too hot the outside will burn before the inside is fully cooked. I like to keep it at just over 350 F.Working in batches, carefully lower a few of the dough balls into the hot oil. The temperature should be such that the Berliner will cook for on each side for about 2 minutes or slightly less. After about 2 minutes, or when the bottom is a deep golden brown, carefully flip the donuts over and continue to cook for about another 2 minutes or until deep golden brown.Do not at any point submerge the Berliner under the oil otherwise they will not develop the white rim around the center that is characteristic of Berliner. Remove the Berliner and place them on paper towels to drain. Repeat the process for the remaining donuts.
- Once the Berliner are cool enough to handle, it's time fo fill them.Place the jam in aย piping bagย fitted with aย filling tip. Push the filling tip into the side ofBerliner, along the white rim, and squeeze some jam into the donut. Repeat this for all of the donuts. Place the granulated sugar into a wide shallow bowl and mix in just a touch of cinnamon. Place a donut on the sugar, scoop some sugar on top of it, and roll it around in the sugar until well coated. Repeat for all remaining donuts.Place the sugar coated donuts on a wire rack and dust the tops with powdered sugar.Berliner donuts are best eaten while still a little warm and definitely on the same day, but will keep for a couple of days in an airtight container at room temperature.