If you’re craving something crispy, savory, and absolutely comforting, German Potato Pancakes (Kartoffelpuffer) are about to become your new favorite side dish. These golden potato fritters have a delightfully crunchy exterior and a tender, fluffy inside, making them an instant crowd-pleaser. Whether you serve them as a snack, a side dish, or even a main topped with a dollop of applesauce or sour cream, every bite delivers a taste of classic German tradition. With straightforward ingredients and a simple technique, you’ll be whipping up a batch of these irresistible pancakes in no time!

Ingredients You’ll Need
The secret to great German Potato Pancakes (Kartoffelpuffer) is all in the simplicity and quality of the ingredients. Each item plays a crucial role in creating the perfect balance of flavor, texture, and color, ensuring each pancake is as authentic and delicious as possible.
- Russet potatoes: Their high starch content gives the pancakes a crisp exterior and tender interior—essential for the perfect kartoffelpuffer.
- Yellow onion: Adds a gentle sweetness and subtle bite that keeps every pancake interesting.
- Large eggs: These act as the binder, holding the shredded potatoes together for just the right consistency.
- All-purpose flour: A small amount brings everything together without making the pancakes too dense.
- Salt: Brightens the overall flavor and makes each ingredient shine.
- Black pepper: Just enough spice to elevate the savory notes without overpowering the delicate flavors.
- Nutmeg (optional): Adds an aromatic warmth that pairs beautifully with potatoes—a little goes a long way.
- Vegetable oil for frying: Ensures a crispy, golden crust on every pancake.
- Applesauce or sour cream for serving (optional): Classic toppings that turn kartoffelpuffer into a true German treat.
How to Make German Potato Pancakes (Kartoffelpuffer)
Step 1: Grate the Potatoes and Onion
Start by peeling your russet potatoes and the onion, then grab either a box grater or your trusty food processor. Grate them together—this not only saves time, but the onion helps keep the potatoes from oxidizing and turning brown. The combination creates a flavorful, aromatic base that’s the heart of every batch of German Potato Pancakes (Kartoffelpuffer).
Step 2: Squeeze Out Excess Liquid
Place the grated potato and onion mixture into a clean kitchen towel. Gather up the edges and give it a good, firm squeeze over the sink. Potatoes hold a surprising amount of water, and removing this moisture ensures your kartoffelpuffer turn out perfectly crispy rather than soggy.
Step 3: Mix the Batter
Transfer the squeezed mixture into a large bowl. Add the eggs, flour, salt, pepper, and nutmeg if you like a hint of spice. Stir everything together until thoroughly combined. The batter should be thick enough to hold its shape when scooped, with every shred of potato evenly coated.
Step 4: Heat the Oil
Pour about 1/4 inch of vegetable oil into a large skillet and heat it over medium-high heat. Getting the oil hot (but not smoking) is the key to developing that beautiful golden crust on your German Potato Pancakes (Kartoffelpuffer). To test, drop a small bit of the mixture into the oil—if it sizzles right away, you’re ready to fry!
Step 5: Fry the Pancakes
Working in batches, drop about 1/4 cup of the potato mixture into the hot oil for each pancake. Flatten them gently with a spatula so they cook evenly and crisp up around the edges. Fry for 3 to 4 minutes per side, or until they’re deeply golden and crispy. Avoid overcrowding the pan; giving each pancake a little space ensures maximum crunch.
Step 6: Drain and Serve
Once cooked, transfer the pancakes to a plate lined with paper towels to soak up any excess oil. Serve them hot and fresh, straight from the skillet, for the ultimate German Potato Pancakes (Kartoffelpuffer) experience. Top with traditional applesauce or a generous dollop of sour cream, and enjoy the classic flavors!
How to Serve German Potato Pancakes (Kartoffelpuffer)

Garnishes
The right toppings can turn your German Potato Pancakes (Kartoffelpuffer) into a work of art. Classic choices include a sprinkle of chopped chives, a dusting of freshly ground black pepper, or a light snowfall of coarse sea salt crystals. For a touch of color and freshness, try a few sprigs of dill or a spoonful of tangy sauerkraut alongside.
Side Dishes
While kartoffelpuffer are satisfying on their own, they also pair beautifully with a crisp, simple salad—think lightly dressed arugula or coleslaw. For a heartier meal, serve them with sausages, roast meats, or alongside a bowl of steaming soup. The balance of crispy pancakes with refreshing or rich accompaniments is hard to beat!
Creative Ways to Present
Get playful with your presentation! Serve miniature pancakes as bite-sized appetizers at your next gathering. Stack a few and top with smoked salmon and crème fraîche for an elegant brunch. Or, build a “pancake board” with various dips and toppings so everyone can assemble their own German Potato Pancakes (Kartoffelpuffer) just the way they like.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have extra pancakes, let them cool completely, then store them in an airtight container in the refrigerator. They’ll stay fresh for up to three days, retaining much of their flavor and texture when stored properly.
Freezing
German Potato Pancakes (Kartoffelpuffer) freeze remarkably well. Lay cooled pancakes in a single layer on a baking sheet and freeze until solid, then transfer to a zip-top bag or freezer-safe container. They’ll keep for up to two months and are a wonderful last-minute side or snack.
Reheating
For the crispiest results, reheat leftover pancakes in a 400°F oven for 8–10 minutes or until heated through and crunchy. While the microwave is convenient, it tends to soften the pancakes, so the oven or a toaster oven is definitely the way to go if you love that signature crisp.
FAQs
What are the best potatoes for German Potato Pancakes (Kartoffelpuffer)?
Russet potatoes are the top choice due to their high starch content, which helps achieve crisp edges and a fluffy center. Yukon Golds can work in a pinch, although they produce a slightly creamier texture.
Can I make Kartoffelpuffer without eggs?
Yes! Substitute the eggs with a flaxseed or chia seed mixture (1 tablespoon ground seeds mixed with 2.5 tablespoons water per egg). This keeps everything together while maintaining a lovely crispness and rich flavor.
Why do my pancakes sometimes turn out soggy?
Excess moisture is often the culprit. Be sure to squeeze the potato and onion mixture really well before mixing in the other ingredients. Also, make sure your oil is nice and hot before you start frying—it’s the secret to that living crunch!
Are German Potato Pancakes (Kartoffelpuffer) gluten-free?
As written, the recipe uses all-purpose flour, but you can swap it for potato starch, cornstarch, or a gluten-free flour blend with great results. You won’t miss out on flavor or crispiness!
What’s the traditional dip for Kartoffelpuffer?
Applesauce is the most popular traditional pairing, offering a sweet contrast to the savory pancakes. Sour cream, herbed yogurt, or even a dollop of horseradish sauce are delicious alternatives you can try.
Final Thoughts
Once you master the art of German Potato Pancakes (Kartoffelpuffer), you’ll find endless reasons to make them—whether as a cozy breakfast, a special dinner, or just because you’re craving that unbeatable crispy bite. Give them a try in your own kitchen, and you might just start a new favorite family tradition!
Print
German Potato Pancakes (Kartoffelpuffer) Recipe
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Learn how to make delicious German Potato Pancakes (Kartoffelpuffer) at home with this easy recipe. These crispy potato cakes are a classic side dish in German cuisine, perfect for any meal.
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
- 1/4 teaspoon nutmeg (optional)
- vegetable oil for frying
For Serving:
- applesauce or sour cream (optional)
Instructions
- Grate the Potatoes and Onion: Grate the potatoes and onion using a box grater or food processor. Squeeze out excess liquid using a clean kitchen towel.
- Mix Ingredients: In a bowl, mix the grated potato-onion mixture with eggs, flour, salt, pepper, and nutmeg (if using).
- Fry the Pancakes: Heat oil in a skillet, drop mixture by 1/4 cupfuls, flatten, and fry until golden brown and crispy.
- Drain and Serve: Drain on paper towels and serve warm with applesauce or sour cream.
Notes
- To keep pancakes warm, place them in a 200°F oven. Avoid overcrowding the pan for extra crispiness.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Frying
- Cuisine: German
Nutrition
- Serving Size: 2 pancakes
- Calories: 220
- Sugar: 2g
- Sodium: 320mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 55mg