Crispy on the outside, tender and fluffy on the inside, these German Potato Pancakes are golden, savory bites of pure comfort. Known in Germany as “Kartoffelpuffer,” these hearty pancakes are a beloved staple at Oktoberfest and Christmas markets, and now you can bring that same festive flavor to your own kitchen with just a handful of pantry staples.


Made with freshly grated potatoes, onion, and simple seasonings, this classic recipe yields irresistibly crunchy pancakes that are perfect as a side, appetizer, or snack. Serve them warm with applesauce, sour cream, or mustard for a satisfying experience that hits all the right notes of salty, savory, and cozy.
Why You’ll Love This German Potato Pancakes Recipe
These crispy potato pancakes check all the boxes: they’re quick to make, budget-friendly, and incredibly versatile. Whether you serve them for breakfast, brunch, or a savory snack, they pair wonderfully with both sweet and savory toppings. Plus, they’re naturally vegetarian and easy to make gluten-free.
What Kind of Potatoes Should I Use?
Russet potatoes are the best choice for German potato pancakes thanks to their high starch content. This helps bind the pancakes naturally without needing a lot of flour. Yukon Golds are also a good option if you prefer a slightly creamier texture.
Ingredients for the German Potato Pancakes

Potatoes: The star of the dish, freshly grated potatoes provide the starchy base and the crispy texture.
Onion: Adds savory depth and balances the richness of the potatoes.
Eggs: Help bind the mixture together without overpowering the flavor.
All-purpose flour: Gives just enough structure to hold the pancakes while keeping them crisp.
Salt and black pepper: Enhances all the flavors naturally.
Oil for frying: Choose a neutral oil like vegetable or sunflower oil that can handle high heat.
Optional garnish: Fresh parsley or chives for a pop of color and herbal freshness.
How To Make the German Potato Pancakes
Step 1: Prep the Potatoes
Peel the potatoes and grate them using a box grater or a food processor. Transfer the grated potatoes to a clean kitchen towel or cheesecloth and squeeze out as much moisture as possible.
Step 2: Mix the Batter
In a large bowl, combine the grated potatoes, finely grated onion, eggs, flour, salt, and pepper. Mix until the ingredients are well incorporated and hold together when pressed.
Step 3: Heat the Oil
In a large skillet, heat about 1/4 inch of oil over medium-high heat until shimmering. Test with a small amount of batter to ensure the oil is hot enough.
Step 4: Fry the Pancakes
Drop spoonfuls of the potato mixture into the hot oil and flatten slightly with a spatula to form round pancakes. Fry for 3-4 minutes on each side, or until golden brown and crispy.
Step 5: Drain and Serve
Transfer the cooked pancakes to a paper towel-lined plate to drain excess oil. Serve hot with applesauce, sour cream, or mustard on the side.
Serving Suggestions for German Potato Pancakes
This recipe yields about 10 pancakes, which comfortably serves 4 people as a side dish or light main. Serve them fresh out of the skillet with sour cream and chopped chives, or go traditional with applesauce on the side. You can even serve them alongside bratwurst and sauerkraut for a full German-themed meal.
How to Store German Potato Pancakes
Allow leftover pancakes to cool completely, then store in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet in a 375°F oven for about 10 minutes until hot and crispy again. Avoid microwaving as it can make them soggy. For longer storage, freeze them in a single layer and reheat straight from frozen in the oven.
Frequently Asked Questions
Can I make these gluten-free?
Yes! Simply swap the all-purpose flour with a gluten-free flour blend. The results are just as crispy.
What’s the best way to grate potatoes for this recipe?
Use the large holes of a box grater or a food processor fitted with a grating disc for fast and even results.
Can I prepare the batter ahead of time?
It’s best to cook the pancakes shortly after mixing to avoid discoloration of the potatoes. However, you can grate the potatoes and onion ahead and store them submerged in water in the fridge. Just drain and pat dry before mixing.
What kind of oil should I use for frying?
Choose an oil with a high smoke point like sunflower, vegetable, or canola oil for a golden and crisp finish.
Are these pancakes the same as latkes?
They’re very similar, but latkes typically include baking powder and matzo meal, while Kartoffelpuffer are simpler and more rustic in ingredients.
Want More Potato Ideas?
If you’re craving more comfort food with a twist, try these cozy creations:
- Crispy Oven Roasted Cauliflower
- Rustic No-Knead Rosemary Garlic Bread
- Artisan Garlic Naan
- Philly Steak Cheese Fries
- Creamy Chicken Lasagna
Save This Pin For Later
📌 Save this recipe to your Pinterest snack or appetizer board so you can come back to it any time: Mad For Meals on Pinterest
And let me know in the comments how yours turned out. Did you go sweet with applesauce or savory with sour cream? Maybe both? Either way, I’d love to hear your twist on this classic!
Print
German Potato Pancakes (Kartoffelpuffer)
- Total Time: 35 minutes
- Yield: 10 pancakes
- Diet: Vegetarian
Description
Crispy on the outside, tender and fluffy on the inside, these German Potato Pancakes (Kartoffelpuffer) are a comforting classic made with grated potatoes, onions, and pantry staples. Perfect as a quick breakfast, hearty side, or savory snack, they’re naturally vegetarian and ready in minutes. Ideal for breakfast ideas, easy dinner sides, or cozy appetizer food ideas with a European twist.
Ingredients
800 g potatoes
1 small onion
2 large eggs
3 tablespoons all-purpose flour
1 teaspoon salt
1/2 teaspoon ground black pepper
1/4 cup vegetable oil (for frying)
1 tablespoon fresh parsley or chives (optional, for garnish)
Instructions
1. Peel and grate the potatoes using a box grater or food processor.
2. Transfer the grated potatoes to a clean kitchen towel and squeeze out all excess moisture.
3. Grate the onion and combine it with the potatoes in a large bowl.
4. Add the eggs, flour, salt, and pepper to the bowl. Mix until well combined.
5. Heat 1/4 inch of vegetable oil in a large skillet over medium-high heat.
6. Drop spoonfuls of the potato mixture into the pan and flatten slightly with a spatula.
7. Fry each pancake for 3–4 minutes per side until golden brown and crispy.
8. Transfer to a paper towel-lined plate to drain.
9. Garnish with parsley or chives if using. Serve hot with applesauce, sour cream, or mustard.
Notes
Use russet potatoes for the crispiest texture.
Squeeze the potatoes very well to avoid soggy pancakes.
For a gluten-free option, swap the flour with a gluten-free blend.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Frying
- Cuisine: German
Nutrition
- Serving Size: 2–3 pancakes
- Calories: 210
- Sugar: 2g
- Sodium: 380mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 55mg
Keywords: potato pancakes, kartoffelpuffer, German recipes, easy snack, savory pancakes
