Crispy on the outside and tender on the inside, German Potato Pancakes — also known as Kartoffelpuffer or Reibekuchen — are a traditional favorite made with simple ingredients and rich in savory flavor. Typically served with applesauce, they’re a beloved comfort food enjoyed across Germany and beyond.
Why You’ll Love This Recipe
- Crispy, golden exterior with a soft interior
- Simple, pantry-friendly ingredients
- Authentic German comfort food
- Great as a side, snack, or light meal
- Naturally vegetarian
- Delicious with sweet or savory toppings
- Customizable seasoning
- Fun and easy to make
- A crowd-pleasing appetizer or brunch item
- Quick 30-minute recipe
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 pounds potatoes, peeled and finely grated
1 yellow onion, peeled and finely grated
2 eggs
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon ground nutmeg
1/4 cup vegetable oil (more as needed)
Applesauce, for serving
directions
- Peel and finely grate the potatoes and onion using a grater or food processor.
- Place grated mixture in a fine mesh strainer or nut milk bag. Squeeze out as much moisture as possible, collecting the liquid in a bowl.
- Let the liquid sit undisturbed to separate. The white starch will settle at the bottom — reserve this.
- In a clean bowl, combine the drained potatoes and onions with eggs, salt, pepper, and nutmeg. Stir to mix.
- Gently pour off the top layer of water from the bowl of reserved liquid, keeping only the potato starch. Add this starch to the potato mixture and stir well.
- Heat vegetable oil in a large skillet over medium-high heat.
- Drop spoonfuls of the potato mixture into the pan, shaping each into a pancake. Do not overcrowd the pan.
- Fry for 7–10 minutes per side, until golden brown and crispy.
- Remove pancakes to a paper towel-lined plate. Repeat with remaining mixture, adding more oil as needed.
- Serve warm with applesauce on the side.
Servings and timing
- Prep Time: 15 minutes
- Cooking Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4 servings
- Calories: Approximately 339 kcal per serving
Variations
- Add chopped chives or parsley to the batter
- Mix in a little garlic powder or onion powder for extra flavor
- Use sweet potatoes for a twist
- Serve with sour cream or smoked salmon instead of applesauce
- Make smaller pancakes for appetizers or party bites
- Add a touch of cheese like Parmesan for a savory kick
storage/reheating
Store leftover pancakes in an airtight container in the refrigerator for up to 3 days. To reheat, bake in a 375°F oven for 10 minutes or until crispy. Avoid microwaving, as it will soften the texture. You can also freeze them with parchment between layers and reheat in the oven or air fryer.
FAQs
Can I use pre-shredded potatoes?
Freshly grated potatoes work best, but you can use pre-shredded hash browns if well-drained.
Why do I need to save the potato starch?
It helps bind the mixture naturally and adds crispness to the pancakes.
Can I make these in advance?
Yes, cook and store them, then reheat in the oven before serving.
What type of potatoes should I use?
Starchy potatoes like Russets work best for crispiness.
Do I need to peel the potatoes?
Peeling is traditional, but you can leave the skins on for more texture and nutrients.
Are these gluten-free?
Yes, this recipe is naturally gluten-free.
Can I bake the pancakes instead of frying?
Frying gives the best texture, but you can bake them at 400°F for 20–25 minutes, flipping halfway.
What can I serve with Kartoffelpuffer?
Applesauce, sour cream, or even gravlax are classic pairings.
How do I keep them crispy?
Drain on paper towels and keep warm in a low oven (200°F) while frying the rest.
Can I add other vegetables?
Yes, grated carrots or zucchini (well-drained) can be added for variety.
Conclusion
German Potato Pancakes (Kartoffelpuffer) are a simple yet satisfying dish that brings a taste of traditional German cooking to your kitchen. With their golden, crispy edges and soft interior, they make a versatile side or main course that’s especially comforting when served warm with applesauce.
Print
German Potato Pancakes
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Crispy on the outside and tender inside, these traditional German Potato Pancakes — known as Kartoffelpuffer or Reibekuchen — are packed with savory flavor and best enjoyed with a side of applesauce.
Ingredients
- 2 pounds potatoes, peeled and finely grated
- 1 yellow onion, peeled and finely grated
- 2 eggs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon ground nutmeg
- 1/4 cup vegetable oil (more as needed)
- Applesauce, for serving
Instructions
- Peel and finely grate the potatoes and onion using a grater or food processor.
- Place grated mixture in a fine mesh strainer or nut milk bag. Squeeze out as much moisture as possible, collecting the liquid in a bowl.
- Let the liquid sit undisturbed to separate. The white starch will settle at the bottom — reserve this.
- In a clean bowl, combine the drained potatoes and onions with eggs, salt, pepper, and nutmeg. Stir to mix.
- Gently pour off the top layer of water from the bowl of reserved liquid, keeping only the potato starch. Add this starch to the potato mixture and stir well.
- Heat vegetable oil in a large skillet over medium-high heat.
- Drop spoonfuls of the potato mixture into the pan, shaping each into a pancake. Do not overcrowd the pan.
- Fry for 7–10 minutes per side, until golden brown and crispy.
- Remove pancakes to a paper towel-lined plate. Repeat with remaining mixture, adding more oil as needed.
- Serve warm with applesauce on the side.
Notes
- Yukon Gold or Russet potatoes work best for this recipe.
- Use a nut milk bag for efficient moisture removal.
- Serve immediately for maximum crispiness.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Frying
- Cuisine: German
Nutrition
- Serving Size: 1 serving
- Calories: 339
- Sugar: 3g
- Sodium: 540mg
- Fat: 19g
- Saturated Fat: 3g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 93mg