German Potato Pancakes (Kartoffelpuffer)

If you love crispy, golden potatoes, these German Potato Pancakes are a must-try! Also known as Kartoffelpuffer, these traditional German pancakes are made with freshly grated potatoes, onion, eggs, and a little flour, then pan-fried until beautifully crisp on the outside and tender on the inside. Every bite delivers simple, comforting flavors that make this classic dish hard to resist.

Popular at German Christmas markets and family gatherings, potato pancakes are delicious enough to enjoy all year round. They’re made with affordable ingredients, require just a few minutes of preparation, and cook quickly in a skillet. Serve them hot with applesauce for a sweet-and-savory combination, or add sour cream for a creamy, tangy finish.

Whether you’re preparing a cozy breakfast, a hearty side dish, or a traditional European-inspired meal, these homemade Kartoffelpuffer are a delicious way to turn everyday potatoes into something special.

Why You’ll Love These German Potato Pancakes

  • Crispy and golden: The grated potatoes develop deliciously crunchy edges while staying tender in the center.
  • Simple ingredients: You only need potatoes, onion, eggs, flour, seasonings, and oil.
  • Quick to prepare: With about 15 minutes of prep and 20 minutes of cooking, they’re ready in approximately 35 minutes.
  • Versatile serving options: Enjoy them with applesauce, sour cream, fresh herbs, or your favorite savory toppings.
  • Perfect for any occasion: Serve them for breakfast, brunch, as a side dish, or as a comforting snack.

Ingredients You’ll Need

  • Russet potatoes: Four medium potatoes provide the starchy base that helps the pancakes hold together and become crisp when fried.
  • Yellow onion: One small onion adds savory flavor and balances the mild taste of the potatoes.
  • Eggs: Two large eggs help bind the grated ingredients into a cohesive batter.
  • All-purpose flour: A quarter cup absorbs some moisture and helps the pancakes maintain their shape.
  • Salt: Enhances the natural flavor of the potatoes and onion.
  • Ground black pepper: Adds a gentle touch of warmth and seasoning.
  • Vegetable oil: Used for pan-frying, helping the pancakes develop their signature golden, crispy crust.

How to Make German Potato Pancakes

Step 1: Grate the Potatoes and Onion

Peel the potatoes and grate them using the large holes of a box grater or the grating attachment of a food processor. Grate the onion as well, then combine it with the potatoes.

Transfer the mixture to a clean kitchen towel or cheesecloth. Gather the edges and squeeze firmly over the sink to remove as much liquid as possible.

Tip: Removing excess moisture is one of the most important steps for crispy potato pancakes. The drier the grated potatoes, the better they will brown in the skillet.

Step 2: Prepare the Batter

Place the drained potato and onion mixture in a large bowl. Add the eggs, flour, salt, and black pepper.

Mix until everything is evenly combined. The mixture should hold together when scooped, with the grated potatoes evenly coated in the egg and flour mixture.

If liquid collects at the bottom of the bowl while you work, give the mixture another stir before adding each batch to the pan.

Step 3: Heat the Oil

Pour a thin layer of vegetable oil into a large skillet and place it over medium heat. Allow the oil to heat until it shimmers.

To test whether it is ready, add a tiny pinch of the potato mixture. It should sizzle immediately without burning too quickly. If the oil is not hot enough, the pancakes may absorb too much oil and turn greasy.

Step 4: Shape the Pancakes

Scoop approximately ¼ cup of the potato mixture into the skillet for each pancake. Leave enough room between the portions so you can flip them easily.

Use a spatula to flatten each mound into a thin, even pancake. Thinner pancakes generally cook more evenly and develop crispier edges.

Avoid overcrowding the skillet, as adding too many pancakes at once can lower the oil temperature.

Step 5: Fry Until Golden and Crispy

Cook the pancakes for about 3–4 minutes on the first side, until the edges are golden brown and the underside is crisp. Carefully flip each pancake and cook for another 3–4 minutes.

Adjust the heat as needed. The pancakes should sizzle steadily without becoming too dark before the potatoes cook through.

Transfer the finished pancakes to a paper towel-lined plate to drain excess oil.

Step 6: Keep Warm and Serve

If you’re cooking several batches, arrange the finished pancakes on a baking sheet and keep them warm in a 200°F (90°C) oven.

Serve the German Potato Pancakes immediately while they’re hot and crispy. Add a spoonful of applesauce, sour cream, or your favorite topping just before eating.

German Potato Pancakes – Crispy Traditional Kartoffelpuffer Recipe
German Potato Pancakes (Kartoffelpuffer) 7

Tips for Success

  • Choose starchy potatoes: Russet potatoes work particularly well because their starch helps the pancakes hold together and crisp up.
  • Squeeze out as much moisture as possible: Wet potatoes can produce soft pancakes that are difficult to brown.
  • Work quickly after grating: Potatoes can discolor when exposed to air. Prepare the batter and start frying soon after grating.
  • Maintain the right oil temperature: Medium heat helps the pancakes cook through while developing a golden crust.
  • Keep the pancakes relatively thin: Thick pancakes take longer to cook and may remain soft in the middle.
  • Avoid overcrowding the pan: Fry in batches to maintain the temperature and give each pancake room to crisp.
  • Serve immediately for the best texture: Potato pancakes are at their crispiest straight from the skillet.

Equipment Needed

  • Box grater or food processor
  • Clean kitchen towel or cheesecloth
  • Large mixing bowl
  • Measuring cups and spoons
  • Large skillet
  • Spatula
  • Paper towels
  • Baking sheet, if keeping batches warm

German Potato Pancake Variations

Garlic and Herb Potato Pancakes

Add one minced garlic clove and a tablespoon of chopped fresh parsley or chives to the batter. The herbs bring freshness, while the garlic adds extra savory flavor.

Cheesy Potato Pancakes

Mix in a small handful of finely grated cheddar or Parmesan cheese. The cheese adds richness and extra flavor, although the pancakes may brown a little faster, so keep an eye on them while frying.

Extra-Crispy Kartoffelpuffer

For especially crisp pancakes, squeeze the grated potatoes thoroughly and spread the batter into thin layers in the skillet. Fry in small batches, allowing the oil to return to temperature between batches.

Sweet German Potato Pancakes

Serve the traditional savory pancakes with applesauce, cinnamon apples, or a light dusting of powdered sugar. The contrast between the crispy potatoes and sweet toppings makes a delicious alternative.

Gluten-Free Potato Pancakes

Replace the all-purpose flour with a suitable gluten-free flour blend. You can also experiment with a small amount of potato starch to help bind the mixture and support a crisp texture.

Vegan Potato Pancakes

For a plant-based version, replace the eggs with a suitable egg substitute or a mixture designed to bind vegetable fritters. You may need to adjust the flour slightly depending on how well the mixture holds together.

What to Serve With German Potato Pancakes

German Potato Pancakes are wonderfully versatile and can be served as a breakfast favorite, a snack, or part of a larger meal.

  • Applesauce: A traditional accompaniment that adds a sweet, fruity contrast to the savory potatoes.
  • Sour cream: Cool, creamy, and slightly tangy, it pairs beautifully with the crispy pancakes.
  • Fresh chives or parsley: Sprinkle chopped herbs over the top for freshness and color.
  • Smoked salmon: Serve with smoked salmon and a spoonful of sour cream for an elegant brunch option.
  • Fried or scrambled eggs: Add eggs for a more filling breakfast or brunch.
  • Roasted vegetables: Pair the pancakes with carrots, green beans, or seasonal vegetables for a satisfying meal.
  • Sausages or roasted meats: Their savory flavors complement the crispy potatoes for a hearty dinner.

Frequently Asked Questions

What are German Potato Pancakes called in German?

They are commonly called Kartoffelpuffer. Depending on the region, you may also hear names such as Reibekuchen. These traditional potato pancakes are made from grated potatoes and are typically fried until golden and crisp.

Why are my potato pancakes not crispy?

The most common reason is excess moisture in the grated potatoes. Squeeze them thoroughly before mixing the batter, and make sure the oil is hot enough before frying. Cooking the pancakes in thin layers and avoiding overcrowding the pan also helps them crisp up.

Can I make German Potato Pancakes ahead of time?

They are best freshly fried, but you can prepare them ahead if needed. Cook the pancakes, allow them to cool, and refrigerate them in an airtight container. Reheat them in a hot oven or air fryer to bring back some of their crispness. Avoid reheating them in a covered container, as trapped steam can soften the crust.

Can I freeze German Potato Pancakes?

Yes. Let the cooked pancakes cool completely, then arrange them in a single layer on a baking sheet and freeze until firm. Transfer them to a freezer-safe bag or container, separating layers with parchment paper if necessary. Reheat in the oven or air fryer until hot and crisp.

What potatoes are best for Kartoffelpuffer?

Russet potatoes are an excellent choice because their high starch content helps the pancakes hold together and brown nicely. Other starchy potatoes can work too, although the final texture may vary depending on the variety.

Can I make these potato pancakes in an air fryer?

Yes, although the texture may differ from traditional skillet-fried Kartoffelpuffer. Shape the drained mixture into thin pancakes, lightly brush or spray them with oil, and cook in a preheated air fryer until golden and cooked through, flipping halfway. Cooking time will depend on the thickness of the pancakes and your appliance, so check them frequently.

Final Thoughts

German Potato Pancakes are a timeless comfort food made with humble ingredients and a little kitchen know-how. Their crispy edges, tender centers, and savory potato-onion flavor make them just as welcome at a festive holiday breakfast as they are at an ordinary weeknight dinner.

The secret to getting them right is simple: remove as much moisture as possible, keep the pancakes thin, and fry them in properly heated oil. Serve them straight from the skillet with applesauce or sour cream, and enjoy a delicious taste of traditional German cooking at home.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
German Potato Pancakes

German Potato Pancakes (Kartoffelpuffer)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 35 minutes
  • Yield: 6 servings

Description

German Potato Pancakes, also known as Kartoffelpuffer, are crispy, golden savory pancakes made with grated russet potatoes, onion, eggs, and flour. Fried until crunchy on the outside and tender in the middle, these rustic pancakes make a delicious breakfast, side dish, or snack. Serve them hot with applesauce, sour cream, or your favorite topping.


Ingredients

  • 4 medium russet potatoes (about 2 lbs), peeled
  • 1 small yellow onion
  • 2 large eggs
  • 1/4 cup all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • Vegetable oil, for frying (about 1/2 cup)


Instructions

  1. Grate the peeled potatoes and onion using a box grater or food processor.
  2. Transfer the grated mixture to a clean dish towel or cheesecloth and squeeze out as much moisture as possible.
  3. Place the drained potato and onion mixture in a large bowl. Add the eggs, flour, salt, and black pepper. Mix until evenly combined.
  4. Heat a thin layer of vegetable oil in a large skillet over medium heat until shimmering.
  5. Scoop about 1/4 cup of the potato mixture into the skillet for each pancake. Flatten each portion gently with a spatula.
  6. Fry for 3–4 minutes per side, until the pancakes are golden brown and crispy.
  7. Transfer the cooked pancakes to a paper towel-lined plate to drain excess oil. If cooking in batches, keep them warm in a 200°F (90°C) oven.
  8. Serve hot with applesauce, sour cream, or your favorite topping.

Notes

  • Remove excess moisture: Squeezing the grated potatoes and onion thoroughly helps the pancakes become crisp instead of soggy.
  • Keep the mixture consistent: Stir the potato mixture before scooping each batch, as moisture may settle at the bottom of the bowl.
  • Don’t overcrowd the skillet: Leave space between pancakes so they fry evenly and develop crispy edges.
  • Maintain the oil temperature: Use medium heat and adjust as needed to prevent the pancakes from browning too quickly before cooking through.
  • Serving ideas: Serve traditionally with applesauce or sour cream, or enjoy as a savory breakfast side dish.
  • Yield: Makes 6 servings.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast, Side Dish
  • Method: Pan-Frying
  • Cuisine: German

Leave a Comment

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