German Potato Pancakes (Kartoffelpuffer)

If you’ve ever tried German Potato Pancakes—Kartoffelpuffer, as they call them in Germany—you know exactly what I mean. They have this amazing crispy, golden edge with a soft, flavorful inside. It’s like a warm hug on a plate. These pancakes are a classic comfort food, often served at family gatherings or Christmas markets, but they’re great any time you want something simple and satisfying.

The recipe goes back centuries. It started as a clever way to turn everyday ingredients like potatoes, onions, and eggs into a dish that feels a bit special. In my version, I keep that tradition alive but add a little twist: smoked paprika and fresh chives. They give the pancakes a subtle smoky kick and fresh flavor without changing the heart of the dish.

I’ll walk you through every step, with tips to get the crispiest pancakes and avoid common mistakes. Ready to make some magic? Let’s get started!

Plated German potato pancake with fresh herb garnish

Recipe Overview

Prep and Cook Time

  • About 10 minutes to prep
  • 10 minutes to cook
  • Plus 10 minutes wringing potatoes and letting the starch settle
    Total: roughly 30 minutes. Perfect for a quick weeknight or a relaxed weekend brunch.

Servings and Scaling

  • Makes 8 pancakes
  • Feeds 3-4 as a side, or 2-3 as a main with sides
  • Want more? Double or triple ingredients, but fry in batches to keep them crispy.

Difficulty

  • Easy! Just pay attention to wringing the potatoes and frying temperature.
German potato pancake served with sour cream and tomato garnish

Equipment

  • Box grater or food processor
  • Non-stick or cast-iron skillet
  • Kitchen towel or cheesecloth for squeezing
  • Wire rack and baking sheet (to keep pancakes warm, if you want)

Make-Ahead Tips

  • You can mix the batter a day ahead and refrigerate
  • Fry pancakes fresh for best crispiness
  • Leftovers reheat well in a skillet or oven
  • Freeze cooked pancakes with parchment paper for up to a month

Ingredients

  • 4 medium potatoes (about 550g/1.2 lb), peeled
  • 1 small yellow onion (around 90g)
  • 3 tbsp all-purpose flour
  • ½ tsp salt
  • ¾ tsp white pepper
  • ½ tsp smoked paprika (adds smoky warmth)
  • 1 medium egg
  • ¼ cup (60ml) neutral cooking oil (vegetable or sunflower)
  • 2-3 tbsp fresh chives, finely chopped for garnish
German potato pancake ingredients - flour, shredded potatoes, egg, onions, spices

Substitutions

  • Gluten-free? Use a gluten-free flour blend or cornstarch (adjust slightly).
  • No smoked paprika? Try sweet paprika or skip it for milder flavor.
  • No chives? Green onions or parsley work perfectly.
  • Want richer flavor? Fry in duck fat, goose fat, or mix butter with oil.

Ingredient Tips

  • Use starchy potatoes like Russet or Yukon Gold for the best crispness.
  • Fresh, firm onions balance flavor and moisture.
  • Room temperature eggs help the batter stick together.

Step-by-Step Method

1. Grate and Prepare Potatoes and Onions

Peel and wash potatoes. Grate them finely (small holes on the grater or fine disc in food processor). You want something light and fluffy.

Wrap the grated potatoes in a clean kitchen towel and squeeze hard to remove as much water as possible. This step is crucial for crispy pancakes.

Grate the onion with the larger holes on your grater to keep some texture. Wring it dry too, using the same towel. Notice that fresh onion smell? That’s a good sign.

Prepared potato pancake mixture ready for cooking
Adding paprika seasoning to shredded potato mixture
Raw egg added to seasoned potato pancake batter

2. Reserve the Potato Starch

Pour the squeezed potato water into a bowl. Let it sit for 5 minutes to let white starch settle at the bottom. Carefully pour off the watery top, but keep about 2 tablespoons of the starch. Add this back to your potato and onion mix. This natural starch helps bind the batter without extra flour.

Adding flour to German potato pancake mixture
Final potato pancake batter with all ingredients combined

3. Mix the Batter

In a bowl, mix the potatoes, onions, flour, salt, white pepper, smoked paprika, and egg. Stir gently but thoroughly. The batter should be thick, moist, and easy to work with. If it feels too wet, add a teaspoon of flour at a time.

Mixing shredded potatoes for German potato pancakes by hand
Mixed potato pancake batter in glass bowl

4. Fry the Pancakes

Heat oil in a skillet over medium-high heat until shimmering. Using a ¼ cup scoop, place batter in the pan and gently flatten into a ¼-inch thick pancake.

Don’t overcrowd. Give space to fry properly. Cook 3-4 minutes on each side until golden and crispy. You’ll smell a toasty, irresistible aroma.

Flipping potato pancake with spatula during cooking
Cooking German potato pancake in non-stick pan

5. Drain and Season

Move the pancakes to a wire rack to drain excess oil. This keeps them from getting soggy. While they’re hot, sprinkle with a little sea salt.

If cooking in batches, keep pancakes warm in a low oven (about 200°F / 90°C) on a wire rack.

6. Serve

Top with a dollop of sour cream and a sprinkle of fresh chives. The creamy coolness pairs perfectly with the smoky, crunchy pancakes.

Crispy German potato pancake plated with fresh herbs and tomato

Tips to Avoid Common Mistakes

  • Don’t skip wringing potatoes dry, or pancakes get soggy.
  • Don’t crowd the pan; too many at once causes steaming.
  • Avoid waxy potatoes like red potatoes—they don’t crisp well.
  • Don’t cook on too low heat, or pancakes soak up oil.

Pro Tips

  • Use a clean kitchen towel for wringing instead of paper towels.
  • Add the reserved potato starch for a better hold.
  • Adding a little butter to the frying oil gives extra crispy edges.
  • Keep cooked pancakes warm in the oven on a rack to stay crisp.
Golden brown potato pancake with sour cream dollop

Variations & Customization

  • Gluten-Free: Use cornstarch or gluten-free flour blend.
  • Vegan: Replace egg with flax egg or egg replacer; texture will differ slightly.
  • Spicy: Add cayenne or chili flakes.
  • Herbs: Fresh dill or parsley brighten the flavor.
  • Fancy Serving: Top with smoked salmon, crème fraîche, and caviar or apple chutney.
  • Seasonal: Add grated carrots or parsnips in fall. Warm mushroom gravy is great in winter.

Serving & Storage

  • Serve stacked, topped with sour cream and chives. Offer applesauce or lingonberry jam on the side for a sweet contrast.
  • Goes well with sausages, sauerkraut, or a fresh green salad. For brunch, try scrambled eggs and smoked salmon.

Storage:

  • Keep leftovers in an airtight container in the fridge for up to 3 days.
  • Reheat in a skillet or oven to keep crisp—avoid microwaves.

Freezing:

  • Cook pancakes fully, cool completely. Freeze in a single layer on a tray.
  • Stack with parchment paper between layers in a freezer bag for up to 1 month.
  • Reheat from frozen in oven or skillet.
Traditional German potato pancake with tomato slice garnish

Handy Scaling Table for Servings

ServingsPotatoes (g)Onion (g)Flour (Tbsp)EggsOil (ml)Chives (Tbsp)
4275451.50.5301.5
85509031603
128251354.51.5904.5

I hope this guide feels like we’re cooking together in the kitchen. These crispy, golden German Potato Pancakes are simple, comforting, and endlessly versatile. They’re a classic worth making again and again. Guten Appetit!

Print

German Potato Pancakes (Kartoffelpuffer)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic German Potato Pancakes, or Kartoffelpuffer, are golden, crispy on the outside, and tender inside. Flavored with smoked paprika and fresh chives, these comforting pancakes are perfect as a side dish or snack.

  • Author: Arif-
  • Prep Time: 10 minutes (+10 minutes for wringing and starch settling)
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 8 pancakes (serves 3-4 as a side) 1x
  • Category: Side Dish / Snack
  • Cuisine: German

Ingredients

Scale
  • 4 medium potatoes (550g), peeled
  • 1 small yellow onion (90g)
  • 3 tbsp all-purpose flour
  • ½ tsp salt
  • ¾ tsp white pepper
  • ½ tsp smoked paprika
  • 1 medium egg
  • ¼ cup (60ml) neutral cooking oil (vegetable or sunflower)
  • 23 tbsp fresh chives, finely chopped (for garnish)

Instructions

  1. Grate and Drain:
    Peel and finely grate potatoes and onion. Wrap potatoes in a clean towel and squeeze out excess liquid. Do the same with the onion.
  2. Extract Starch:
    Let the squeezed potato liquid sit for 5 minutes. Pour off the water, reserving 2 tbsp of settled starch. Stir starch back into the potato mix.
  3. Make Batter:
    In a bowl, combine potatoes, onions, flour, salt, pepper, smoked paprika, and egg. Mix until thick but moist. Add flour if batter feels too wet.
  4. Fry Pancakes:
    Heat oil over medium-high heat. Scoop ¼ cup batter into the pan, flatten to ¼-inch thick. Cook 3-4 minutes per side until golden and crisp. Avoid overcrowding.
  5. Drain and Season:
    Transfer to wire rack. Sprinkle with salt while hot. Keep warm in a low oven if frying in batches.
  6. Serve:
    Top with sour cream and fresh chives. Enjoy warm.

Notes

Serving Suggestions:
Serve with sour cream, applesauce, or lingonberry jam. Great with sausages or a green salad.

Tips & Tricks:

  • Wring potatoes thoroughly for crispiness.
  • Use starchy potatoes like Russet or Yukon Gold.
  • Don’t overcrowd the pan to avoid sogginess.
  • Add a knob of butter to oil for extra crisp edges.

Storage & Reheating:

  • Store leftovers in the fridge up to 3 days.
  • Reheat in a skillet or oven for best crispiness. Avoid microwaving.
  • Freeze cooked pancakes in layers with parchment paper for up to 1 month.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

*