Kartoffelpuffer are a beloved German classic,crispy, golden potato pancakes traditionally enjoyed at Christmas markets across the country. They’re usually deep-fried and served piping hot with applesauce or sour cream. When I first tasted them at the Christmas market, I fell in love with the crisp edges and soft centers. This homemade version gives you that same authentic flavour but with much less oil. They’re perfectly crispy, easier to make, and so satisfying to eat fresh off the pan.
Why You’ll Love This Recipe
-
Perfectly crispy edges with a tender, flavourful center.
-
A lighter, less oily version of the traditional deep-fried Kartoffelpuffer.
-
Uses simple pantry ingredients—potatoes, onion, eggs, and cornstarch.
-
Comes together quickly and is great for breakfast, snacks, or as a side dish.
-
Just like the ones from German Christmas markets but even better when homemade.
Ingredients
For the Potato Pancakes:
-
4 medium potatoes, grated
-
1 medium onion, grated
-
2 eggs
-
2 tbsp cornstarch
-
Salt and pepper to taste
-
Oil for shallow frying
For Serving:
-
Applesauce
-
Sour cream
Instructions
Prepare the Potato Mixture
-
Peel and grate the potatoes using the fine side of a grater.
-
Grate the onion as well and add it to the potatoes.
-
Using your hands or a clean kitchen towel, squeeze out as much liquid as possible from the potato–onion mixture. This step is essential for getting crispy pancakes.
-
Transfer the dried mixture to a bowl and add the eggs, cornstarch, salt, and pepper. Mix until everything is well combined.
Pan-Fry the Kartoffelpuffer
-
Heat a generous layer of oil in a non-stick pan over medium heat. You need enough oil to shallow-fry for an even golden crust.
-
Once the oil is hot, spoon a small amount of the batter into the pan and press lightly to form a thin pancake. The thinner it is, the crispier it will become.
-
Cook each pancake for 3–4 minutes per side, or until deeply golden and crisp.
-
Transfer to a wire rack or paper towel to drain excess oil. Repeat until all batter is used.
Serve
-
Serve immediately with applesauce (traditional German style) or sour cream. Best enjoyed hot!
Notes & Tips
-
Squeezing the potatoes well is the key step for crispiness. Any excess moisture will make the pancakes soggy.
-
If the mixture starts releasing water while you cook, give it a quick mix before adding another scoop to the pan.
-
Use medium heat to ensure the pancakes cook through without burning on the outside.
-
For extra crispiness, make the pancakes thinner.
-
Yukon Gold or starchy potatoes work best.

Crispy German Potato Pancakes (Kartoffelpuffer)
Ingredients
- 4 medium potatoes grated
- 1 medium onion grated
- 2 eggs
- 2 tbsp cornstarch
- Salt and pepper to taste
- Oil for shallow frying
- Applesauce
- Sour cream
Instructions
- Peel and grate the potatoes using the fine side of a grater.
- Grate the onion as well and add it to the potatoes.
- Using your hands or a clean kitchen towel, squeeze out as much liquid as possible from the potato–onion mixture. This step is essential for getting crispy pancakes.
- Transfer the dried mixture to a bowl and add the eggs, cornstarch, salt, and pepper. Mix until everything is well combined.
- Heat a generous layer of oil in a non-stick pan over medium heat. You need enough oil to shallow-fry for an even golden crust.
- Once the oil is hot, spoon a small amount of the batter into the pan and press lightly to form a thin pancake. The thinner it is, the crispier it will become.
- Cook each pancake for 3–4 minutes per side, or until deeply golden and crisp.
- Transfer to a wire rack or paper towel to drain excess oil. Repeat until all batter is used.
- Serve immediately with applesauce (traditional German style) or sour cream. Best enjoyed hot!








