German Potato Pancakes (Kartoffelpuffer) Recipe
If you’re looking for the ultimate comfort food that’s crunchy on the outside, fluffy within, and bursting with nostalgic flavor, you’re in for a treat with German Potato Pancakes (Kartoffelpuffer). This classic dish is beloved at German Christmas markets, but it’s just as satisfying to make at home. Perfect for breakfast, brunch, or as a savory side, these golden pancakes truly let the humble potato shine. Whether you top them with sweet applesauce or tangy sour cream, German Potato Pancakes (Kartoffelpuffer) are a celebration of simple ingredients done perfectly right.

Ingredients You’ll Need
The magic of German Potato Pancakes (Kartoffelpuffer) lies in how a handful of pantry staples transform into pure, crispy joy. Every ingredient plays a role in achieving the signature flavor and crunchy-meets-tender texture that makes this recipe so special.
- Russet potatoes (2 pounds, peeled): These starchy potatoes provide that irresistible crispiness and hold the pancakes together beautifully.
- Small yellow onion (1): Adds a subtle sweetness and zesty kick that balances out the earthy potatoes.
- Large eggs (2): They bind the mixture and give the pancakes their structure, ensuring everything holds its shape in the pan.
- All-purpose flour (1/4 cup): Just enough to help absorb moisture and create a slightly chewy, non-greasy bite.
- Salt (1 teaspoon): Enhances all the flavors and brings out the natural savoriness of the potatoes and onions.
- Black pepper (1/4 teaspoon): For that essential little hint of warmth and gentle spice.
- Vegetable oil (for frying): Ensures a crisp, golden crust every time—don’t be shy, as the potatoes soak up the richness.
- Optional toppings: applesauce or sour cream: Traditional and delicious finishing touches, offering sweetness or tang to complement the savory pancakes.
How to Make German Potato Pancakes (Kartoffelpuffer)
Step 1: Grate the Potatoes and Onion
Start by grabbing your box grater or food processor—this is where all the potato magic begins. Grate the peeled russet potatoes and the onion, letting their flavors meld into each other from the very first step. If you prefer a chunkier pancake, use the larger holes on your grater. Finer grating means crispier edges!
Step 2: Squeeze Out the Moisture
This part is key for ultra-crispy pancakes. Pile your grated potato-onion mix into a clean kitchen towel, then twist and squeeze with all your might over the sink. Get out as much liquid as you can; this step prevents sogginess and gives German Potato Pancakes (Kartoffelpuffer) their signature crunch.
Step 3: Mix Up the Batter
Transfer the grated, squeezed potatoes and onion into a large bowl. Add the eggs, flour, salt, and black pepper. Stir the mixture thoroughly so every strand is coated and the flavors are evenly distributed. The result should be a sticky, cohesive batter that’s still full of shreds—don’t overmix, or you’ll lose the lovely texture.
Step 4: Fry to Golden Perfection
Heat a generous layer of vegetable oil in a large skillet over medium-high heat. Once the oil shimmers, drop about 1/4 cup of the mixture per pancake onto the pan—don’t overcrowd! Use a spatula to flatten each mound slightly, creating rounds about 1/2-inch thick. Fry for 3 to 4 minutes per side, or until they’re gloriously crisp and deep golden brown. Repeat for the entire batch, adding more oil as you go if needed.
Step 5: Drain and Serve
As soon as each pancake is done, transfer it to a plate lined with paper towels. This wicks away any excess oil and keeps the pancakes light. Serve the German Potato Pancakes (Kartoffelpuffer) fresh and hot for maximum crunch—holding them in a low oven if you need to keep them crisp while working in batches.
How to Serve German Potato Pancakes (Kartoffelpuffer)

Garnishes
The classic toppings for German Potato Pancakes (Kartoffelpuffer) are applesauce and sour cream, each bringing their own magic. Applesauce adds a sweet, fruity counterpoint to the savory pancakes, while sour cream lends a cool, luxurious tang. A sprinkle of chives or fresh herbs can also elevate both flavor and presentation.
Side Dishes
These pancakes are so versatile, they slot into almost any meal. For a traditional German feast, serve them with bratwurst, smoked salmon, or a hearty red cabbage slaw. For brunch, try alongside scrambled eggs or a crisp green salad for a lighter touch.
Creative Ways to Present
Impress your guests by stacking the pancakes into mini towers, layering with smoked fish, or topping each with a poached egg. You can even cut them into wedges for a shareable appetizer platter—German Potato Pancakes (Kartoffelpuffer) are a blank canvas for your culinary creativity.
Make Ahead and Storage
Storing Leftovers
If you miraculously have leftovers, keep the pancakes in an airtight container lined with paper towels. Place a new sheet of paper towel between layers to absorb any excess moisture and help maintain crispness. They’ll stay delicious in the fridge for up to 3 days.
Freezing
German Potato Pancakes (Kartoffelpuffer) freeze quite well! Arrange cooled pancakes in a single layer on a baking sheet, freeze until solid, then transfer to a freezer-safe bag. This prevents them from sticking together and lets you reheat individual portions whenever the craving strikes, up to 2 months later.
Reheating
Get that signature crunch back by reheating pancakes in a hot oven (400°F works well) for 10–12 minutes, flipping once halfway through. The oven method keeps them crispier than microwaving, but a quick skillet reheat with a touch of oil is also tasty for smaller batches.
FAQs
Do I have to peel the potatoes?
While peeling is traditional for the smoothest texture, if you’re pressed for time or enjoy a more rustic vibe, you can leave the skins on—just scrub the potatoes well.
Can I use a different type Side Dish
Russets are ideal for German Potato Pancakes (Kartoffelpuffer) because of their high starch content, but Yukon Golds work in a pinch. Avoid waxy varieties like red potatoes, as they won’t crisp up as nicely.
How do I prevent the pancakes from turning grey?
The grated potatoes oxidize and turn grey when exposed to air. Work quickly, and if needed, immerse grate potatoes briefly in cold water, then squeeze very well before mixing with the other ingredients.
Is it possible to bake instead of fry them?
These pancakes really shine when fried for maximum crunch, but you can bake them on a well-oiled sheet at 425°F, flipping once, for a slightly lighter version—but expect less crispiness.
What makes German Potato Pancakes (Kartoffelpuffer) different from hash browns?
Hash browns are usually shredded potatoes alone, often cooked in a larger flat cake. Kartoffelpuffer include onion, eggs, and flour for a richer, more cohesive texture and flavor—they’re closer to a fritter than a hash brown.
Final Thoughts
There’s something downright magical about the humble German Potato Pancakes (Kartoffelpuffer): crispy, cozy, and perfect for sharing with people you love. Give this recipe a try, and you’ll see how quickly a simple handful of ingredients transforms into a golden, irresistible treat that everyone wants to gather around. Enjoy every crunchy bite!
Print
German Potato Pancakes (Kartoffelpuffer) Recipe
- Total Time: 35 minutes
- Yield: 10–12 pancakes 1x
- Diet: Vegetarian
Description
These German Potato Pancakes, known as Kartoffelpuffer, are crispy on the outside, tender on the inside, and full of comforting flavors. Perfect as a side dish or a snack, these traditional potato fritters are easy to make and incredibly delicious.
Ingredients
Potato Pancakes:
- 2 pounds russet potatoes (peeled)
- 1 small yellow onion
- 2 large eggs
- 1/4 cup all-purpose flour
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- vegetable oil (for frying)
Optional Toppings:
- applesauce
- sour cream
Instructions
- Grate Potatoes and Onion: Grate the potatoes and onion using a box grater or food processor. Squeeze out excess liquid with a kitchen towel.
- Mix Ingredients: In a bowl, combine the grated mixture with eggs, flour, salt, and pepper.
- Fry Pancakes: Heat oil in a skillet, spoon mixture into pancakes, and fry until golden brown.
- Drain and Serve: Drain on paper towels and serve warm with applesauce or sour cream.
Notes
- For crispier pancakes, remove excess liquid from grated potatoes.
- Best served fresh but can be kept warm in a 200°F oven.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: German
Nutrition
- Serving Size: 1 pancake
- Calories: 130
- Sugar: 1g
- Sodium: 200mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 30mg