German Potato Pancakes

German potato pancakes, or Kartoffel puffer, are crispy shredded potato pancakes similar to hash browns, but bound with egg. Serve up this classic German street food with sour cream or applesauce for a cozy snack or side dish.

How to make German potato pancakes
  • Once you get past the shredding, these pancakes are pretty easy to put together. You can shred the potato and onion by hand on a box grater (this is the most lengthy way) or if you have a food processor with a grating attachment you can great them in that and have the work done in minutes.
  • When the potato and onion are grated, mix in the two beaten eggs, horseradish and flour then season well with salt and pepper.
  • Heat a large heavy bottomed skillet over medium heat and add about an inch of vegetable oil.
  • When the oil is hot (you can test with a drop of water) start adding the potato pancakes gently into the oil. I use a heaping serving spoonful and end up with 10 pancakes about the size of my palm.
  • When you add the potato mixture to the skillet, gently press the pancake mixture with the back of the spoon so that it forms a flat round cake.
  • Cook 2-3 pancakes at a time, taking care not to overcrowd the pan – this will cool down the oil and not only will the pancakes take longer to cook, but they will also absorb more oil while they are cooking.
  • The first side should cook for about 3-4 minutes. Using a spatula, you can check for doneness by gently lifting the pancakes. They are ready to flip with the bottom is a nice golden brown colour, then continue to cook the other side the same way.
  • Continue until all the pancakes are made. You can keep the cooked pancakes warm while the others are cooking by placing them on a rack in the oven heated to 350℉.


  • The traditional way to make these pancakes is to peel the potatoes first. Save some time and give them a nutritional boost by leaving the skins on! Just be sure to give them a good washing first.
  • These are BEST when they are eaten freshly cooked. Leftovers can be stored in the fridge, but they will not stay nice and crispy, so for the best flavour and texture eat these right away.
  • I like my kartofelpuffer with sour cream and green onions, but a more traditional way to serve them is with apple sauce.
  • Use the smallest grater or grating attachment you have – the finer the grate on the potatoes and onions, the lighter and crispier the interior of your pancake will be.

German Potato Pancakes

German Potato Pancakes
Fried shredded potato and onion pancakes, German style

Prep Time: 10 mins

Cook Time: 25 mins

Course: Side Dish

Cuisine: German  


  • 2 pounds russet potatoes – shredded
  • 2 large eggs
  • 1 large onion – shredded
  • 3 Tablespoons all purpose flour
  • 2 teaspoons horseradish
  • 1 teaspoon sea salt and pepper


  1. Peel and then grate the potatoes and onion into a large bowl.
  2. Add the flour, eggs, and horseradish then season well with sea salt and pepper and give everything a good mix.
  3. Cover the bottom of a heavy bottom sauce pan with an inch of vegetable oil then heat over medium heat.
  4. You can test if the oil is hot enough by adding a SMALL drop of water – when it sizzles away, the oil is hot enough.
  5. Add a heaping serving spoon of the potato mixture to the oil and use the back of the spoon to press it lightly into a flat round shape.
  6. Depending on the size of the pan you can add another pancake, or maybe 2.
  7. You want to make sure that the pancakes are well spaced out – adding too many pancakes to the pan at one time will reduce the heat of the oil.
  8. Fry the pancakes on the first side for about 2-3 minutes. Using a spatula, you can gently lift the bottom of the pancake to check for doneness.
  9. When the bottom is golden brown they are ready to flip.
  10. Flip the pancakes and cook on the second side for 2-3 minutes before removing from the pan.
  11. Keep in a heated oven until they are served.

German Potato Pancakes

Nutritional Info:

Calories: 260kcal

Leave a Reply

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