Introduction
German potato pancakes, known as Kartoffelpuffer, are a beloved traditional dish that is crispy on the outside and tender on the inside. These golden-brown delights are made from grated potatoes, onions, eggs, and a touch of flour, then pan-fried to perfection.
Whether served savory or sweet, German potato pancakes are a staple in German cuisine, often enjoyed at Oktoberfest, Christmas markets, and family gatherings. They pair perfectly with applesauce, sour cream, or smoked salmon, making them versatile for any meal of the day.
In this article, you’ll learn:
- The history and origin of Kartoffelpuffer
- The best ingredients for making crispy potato pancakes
- Step-by-step instructions to perfect the texture
- Variations and serving suggestions
- Expert tips to achieve the crispiest pancakes
Let’s get started with this classic German recipe!
What Are German Potato Pancakes?
A Traditional German Dish
Kartoffelpuffer are a popular dish in Germany, Austria, and Switzerland, where they are enjoyed as a street food or home-cooked comfort meal. They are similar to Swiss Rösti or Jewish Latkes, but with a distinct texture and preparation method.
In Germany, these crispy potato pancakes are served in two main ways:
- Savory – With sour cream, chives, smoked salmon, or cheese.
- Sweet – With applesauce, powdered sugar, or fruit compote.
Kartoffelpuffer are commonly found at:
- Christmas markets – A warm and crispy treat during winter.
- Oktoberfest celebrations – Often paired with German beer.
- Street vendors and local bakeries – A quick and tasty snack.
Because they are simple to make yet incredibly delicious, they have become a favorite in many households worldwide.
Ingredients for German Potato Pancakes
Essential Ingredients
To make traditional German potato pancakes, you only need a few basic ingredients:
For the Potato Pancakes
- 4 large potatoes (starchy variety like Russet or Yukon Gold) – Ensures crispiness.
- 1 small onion (grated) – Adds flavor and depth.
- 2 eggs – Helps bind the pancakes together.
- 3 tablespoons all-purpose flour – Absorbs moisture and creates structure.
- ½ teaspoon salt – Enhances flavor.
- ¼ teaspoon black pepper – Adds a mild kick.
- ¼ teaspoon nutmeg (optional) – A traditional touch for extra warmth.
- Vegetable oil or butter (for frying) – Helps create a crispy crust.
For Serving (Optional Toppings)
- Applesauce – The classic sweet pairing.
- Sour cream and chives – A savory favorite.
- Smoked salmon – A luxurious twist.
- Grated cheese or ham – Great for breakfast variations.
Now that we have the ingredients, let’s move on to the preparation.
Step-by-Step German Potato Pancake Recipe
Making authentic German potato pancakes (Kartoffelpuffer) is simple, but achieving the crispiest texture requires the right techniques. Follow these detailed steps to ensure your pancakes are golden and flavorful every time.
Step 1: Preparing the Potatoes

To get the best results, you need to start with properly prepared potatoes.
- Choose the Right Potatoes
- Use starchy potatoes like Russet or Yukon Gold for the crispiest texture.
- Avoid waxy potatoes like Red Bliss, as they contain too much moisture.
- Peel and Grate the Potatoes
- Peel 4 large potatoes and immediately place them in a bowl of cold water to prevent browning.
- Using a box grater or a food processor with a shredding attachment, grate the potatoes into fine strands.
- If using a food processor, pulse gently to avoid over-processing.
- Remove Excess Moisture
- Transfer the grated potatoes to a cheesecloth, clean kitchen towel, or fine-mesh sieve.
- Squeeze out as much liquid as possible. The drier the potatoes, the crispier your pancakes will be.
- Let the strained potatoes sit for 5 minutes, then pour out the liquid but keep the starchy sediment at the bottom of the bowl.
- Add the starch back to the grated potatoes for better binding.
Pro Tip: If your potatoes are still too wet after squeezing, add a bit more flour later in Step 2.
Step 2: Making the Perfect German Potato Pancake Batter
- Grate the Onion
- Peel 1 small onion and grate it finely.
- This adds depth to the flavor and helps balance the sweetness of the potatoes.
- If you prefer a milder onion taste, sauté the grated onion in a small amount of butter before adding it to the mixture.
- Prepare the Binding Mixture
- In a separate bowl, whisk together:
- 2 eggs
- 3 tablespoons all-purpose flour
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional, for extra warmth)
- In a separate bowl, whisk together:
- Combine Everything
- In a large bowl, mix the grated potatoes, grated onion, and the egg mixture.
- Stir until fully combined. The batter should hold together but not be too wet.
Pro Tip: If the mixture seems too runny, add another tablespoon of flour. If it feels too dry, add a few drops of the reserved potato liquid.
Step 3: Shaping and Frying the Potato Pancakes

Now that your batter is ready, it’s time to cook the pancakes.
- Heat the Oil
- In a large cast-iron or nonstick skillet, heat 2-3 tablespoons of vegetable oil or clarified butter (Butterschmalz) over medium-high heat.
- The oil should be hot but not smoking—test it by dropping a small bit of batter into the pan. If it sizzles immediately, it’s ready.
- Form the Pancakes
- Take about ¼ cup of the potato mixture and flatten it slightly between your hands.
- Place it carefully into the hot oil and press it down gently with a spatula to create a thin pancake.
- Fry Until Golden Brown
- Cook for 3-4 minutes per side, or until deep golden brown and crispy.
- Flip carefully using a spatula and continue cooking on the other side.
- Repeat with the remaining batter, adding more oil as needed.
- Drain Excess Oil
- Transfer the cooked pancakes to a plate lined with paper towels to absorb any excess oil.
- If making a large batch, keep finished pancakes warm in a 200°F (90°C) oven while frying the rest.
Pro Tip: Avoid overcrowding the pan, as this lowers the oil temperature and makes the pancakes soggy instead of crispy.
Step 4: Serving the Potato Pancakes
Once your Kartoffelpuffer are golden brown and crispy, they are ready to be served.
Sweet Toppings
- Applesauce (Apfelmus) – The traditional German way to enjoy potato pancakes.
- Powdered sugar – Lightly dust over the pancakes for extra sweetness.
- Cinnamon sugar – Mix cinnamon and sugar for a warm, comforting flavor.
- Fruit preserves or berry compote – A tangy contrast to the crispy pancakes.
Savory Toppings
- Sour cream with chives – A creamy, tangy addition.
- Smoked salmon and dill – A gourmet upgrade.
- Grated cheese and ham – A satisfying breakfast option.
- Fried or poached eggs – Perfect for brunch.
Now that you’ve mastered the basics, let’s look at some additional tips to make your potato pancakes even better.
Tips for the Crispiest German Potato Pancakes
Making Kartoffelpuffer is easy, but these expert tips will ensure they turn out crispy, golden, and full of flavor every time.
1. Use Starchy Potatoes
- Starchy potatoes, such as Russet or Yukon Gold, have less moisture and more natural starch, which helps bind the pancakes while keeping them crispy.
- Avoid waxy potatoes, as they contain too much water.
2. Remove Excess Moisture
- After grating, squeeze out as much liquid as possible using a cheesecloth or a clean kitchen towel.
- The drier the potatoes, the crispier the pancakes.
3. Add a Little Flour, But Not Too Much
- Flour helps absorb moisture, but using too much will make the pancakes heavy.
- If the mixture is too wet, start with 1 tablespoon of extra flour and mix well before adding more.
4. Cook Over Medium-High Heat
- Too low heat results in soggy pancakes.
- Too high heat burns the outside before the inside is cooked.
- The ideal temperature is medium-high for even browning and crispiness.
5. Use the Right Oil for Frying
- Vegetable oil, canola oil, or clarified butter (Butterschmalz) are the best choices.
- Clarified butter adds a rich, nutty flavor and helps with even browning.
6. Don’t Overcrowd the Pan
- Cooking too many pancakes at once reduces the oil temperature, making them greasy instead of crispy.
- Fry in small batches for the best results.
7. Keep Cooked Pancakes Warm in the Oven
- If making a large batch, place finished pancakes on a baking sheet in a 200°F (90°C) oven while you cook the rest.
- This keeps them warm and crispy until serving.
8. Make-Ahead & Freezing Tips
- Refrigerate leftovers for up to 3 days in an airtight container.
- Reheat in a skillet over medium heat to restore crispiness.
- Freeze cooked pancakes in a single layer, then store them in a freezer bag for up to 3 months.
- Reheat from frozen in an oven at 375°F (190°C) for 10-15 minutes.
By following these detailed steps and pro tips, you can make the crispiest, most flavorful German potato pancakes every time. Whether you serve them sweet or savory, Kartoffelpuffer are a timeless comfort food that will become a favorite at your table.
Now that you’ve mastered the recipe, why not try pairing it with a hearty German dish like Bratwurst and Sauerkraut for an authentic meal?
Variations & Serving Suggestions

Savory Variations
- Cheesy Potato Pancakes – Mix in ½ cup shredded cheese for extra flavor.
- Garlic Herb Pancakes – Add 1 minced garlic clove and fresh herbs.
- Spiced Pancakes – Add ½ teaspoon paprika or chili flakes for a little heat.
Sweet Variations
- Cinnamon Sugar Pancakes – Sprinkle with powdered sugar and cinnamon.
- Fruit-Infused Pancakes – Add a little grated apple to the batter.
- Honey Drizzle – Serve with warm honey for a unique twist.
Best Side Dishes for Kartoffelpuffer
- Bratwurst and Sauerkraut – A classic German pairing.
- Cabbage Salad – A light and refreshing side.
- Scrambled Eggs and Bacon – Perfect for breakfast.
Frequently Asked Questions (FAQs)
1. Can I make German potato pancakes ahead of time?
Yes! Cook them and store in an airtight container in the fridge for up to 3 days. Reheat in an oven at 375°F (190°C) for 10 minutes to crisp them up.
2. Can I freeze Kartoffelpuffer?
Absolutely! After frying, let them cool completely, then freeze in a single layer. Reheat in a hot skillet or oven to restore crispiness.
3. What’s the difference between Kartoffelpuffer and Rösti?
Kartoffelpuffer uses grated raw potatoes and flour, while Rösti is made from pre-cooked potatoes without flour for a thicker texture.
4. Can I make them gluten-free?
Yes! Simply substitute potato starch or cornstarch for flour.
5. What’s the best oil for frying?
Use neutral oils like vegetable oil, canola oil, or clarified butter (Butterschmalz) for the most authentic taste.
Conclusion
German Potato Pancakes (Kartoffelpuffer) are an easy and delicious way to enjoy crispy, golden potatoes with a variety of sweet or savory toppings. Whether you serve them with applesauce, sour cream, or alongside bratwurst, they’re sure to be a hit at your table.
Try this recipe and experience a taste of traditional German cuisine! Looking for more delicious comfort foods? Check out Cheesy Garlic Chicken Wraps for another flavorful dish.
1 thought on “German Potato Pancakes (Kartoffelpuffer) – Crispy & Authentic Recipe”