Crispy on the outside and tender on the inside, these German Potato Pancakes—also known as Kartoffelpuffer—are a beloved comfort food. Whether served sweet with applesauce or savory with sour cream and chives, they’re simple to make and packed with homey, nostalgic flavor. Perfect for breakfast, brunch, or even a satisfying snack, this traditional German recipe is one the whole family will enjoy.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Why You’ll Love This Recipe
Authentic Taste – Brings the comforting flavors of a German kitchen right to your table.
Easy Ingredients – Uses pantry staples you probably already have on hand.
Versatile – Serve sweet or savory depending on your mood.
Crispy Perfection – Golden and crispy edges with a soft, tender center.
Family-Friendly – Great for kids and adults alike.
Ingredients You’ll Need
For the Pancakes:
4 medium russet potatoes, peeled
1 small yellow onion
2 large eggs
¼ cup all-purpose flour
½ tsp salt
¼ tsp black pepper
¼ tsp garlic powder (optional, for extra flavor)
Vegetable oil (for frying)
For Serving (Sweet Option):
Applesauce
Powdered sugar (optional)
For Serving (Savory Option):
Sour cream
Chopped fresh chives
Smoked salmon or sautéed mushrooms (optional)
Tools You’ll Need
- Box grater or food processor
- Large mixing bowl
- Clean kitchen towel or cheesecloth
- Skillet or frying pan
- Spatula
- Paper towels
Step-by-Step Instructions
Step 1: Grate the Potatoes and Onion
Peel the potatoes and onion.
Using the coarse side of a box grater or a food processor with a shredding attachment, grate both the potatoes and onion.
Transfer the grated mixture into a clean kitchen towel or cheesecloth and squeeze out as much liquid as possible. This helps the pancakes crisp up beautifully.
Step 2: Make the Batter
Place the drained potato-onion mixture into a large bowl.
Add eggs, flour, salt, pepper, and garlic powder (if using).
Mix until everything is well combined. The mixture should hold together slightly when pressed.
Step 3: Heat the Oil
In a large skillet, heat about ¼ inch of vegetable oil over medium-high heat.
To test if the oil is ready, drop a small piece of the batter in—if it sizzles right away, you’re good to go.
Step 4: Fry the Pancakes
Using a spoon or your hands, scoop about 2-3 tablespoons of the mixture and flatten it into a pancake shape.
Carefully place it into the hot oil. Don’t overcrowd the pan—work in batches.
Fry for 3-4 minutes per side, or until golden brown and crispy.
Transfer to a plate lined with paper towels to drain excess oil.
Step 5: Serve Hot
Serve the potato pancakes immediately while hot and crispy.
For a sweet version, top with applesauce or dust with powdered sugar.
For a savory take, serve with sour cream, chives, and optional toppings like smoked salmon or sautéed mushrooms.

Tips for Perfect Kartoffelpuffer
Use Starchy Potatoes – Russet or Idaho potatoes work best for a crispy finish.
Drain Well – Excess moisture is the enemy of crispiness. Be thorough when squeezing the potatoes.
Fry in Batches – This prevents the oil temperature from dropping too much, which helps them crisp.
Serve Immediately – These are best enjoyed hot and fresh for maximum crunch.
Keep Warm – If needed, keep finished pancakes warm in a 200°F (95°C) oven while cooking the rest.
Serving Suggestions
Sweet Side:
- Classic German applesauce
- A light dusting of powdered sugar
Savory Side:
- Sour cream with chives
- Sautéed mushrooms and onions
- Smoked salmon and capers
- A simple green salad on the side
How to Store & Reheat
Storing:
Refrigerate: Let leftovers cool completely, then store in an airtight container for up to 3 days.
Freeze: Layer between parchment paper and freeze in a zip-top bag for up to 2 months.
Reheating:
Oven: Preheat oven to 375°F (190°C). Bake for 10-12 minutes or until hot and crispy again.
Skillet: Reheat in a lightly oiled pan over medium heat, flipping once.
Avoid microwave: It tends to make the pancakes soggy.
Frequently Asked Questions
- Can I make these ahead of time?
Yes, but they’re best enjoyed fresh. You can prep the batter and keep it refrigerated for a few hours before frying. - What’s the best potato to use?
Russet potatoes are ideal because of their high starch content, which helps bind and crisp the pancakes. - Can I bake them instead of frying?
You can, but they won’t be quite as crispy. Bake on a greased baking sheet at 400°F (200°C) for 20-25 minutes, flipping halfway. - Are these gluten-free?
Not by default, but you can use a gluten-free flour blend instead of all-purpose flour to make them gluten-free. - Can I add other ingredients?
Absolutely! Feel free to mix in shredded carrots, zucchini (well-drained), or herbs for added flavor and color.
Final Thoughts
German Potato Pancakes, or Kartoffelpuffer, are a crispy, golden classic that never go out of style. Whether you enjoy them sweet or savory, they’re a versatile and comforting addition to any meal. Perfectly crisp on the outside and tender on the inside, they bring a little taste of Germany to your kitchen with every bite.
Try them for your next brunch, festive holiday gathering, or just when you need a cozy comfort food fix. Don’t forget to share your creations and let us know how you topped yours!
Preparation Time: 15 minutes
Cooking Time: 20 minutes
Cuisine: German
Nutritional Information (Per Serving):
Calories: 280 | Protein: 6g | Carbohydrates: 28g | Fat: 16g | Fiber: 3g | Sodium: 370mg
German Potato Pancakes (Kartoffelpuffer)
Crispy on the outside and tender on the inside, these German Potato Pancakes—also known as Kartoffelpuffer—are a beloved comfort food. Whether served sweet with applesauce or savory with sour cream and chives, they’re simple to make and packed with homey, nostalgic flavor. Perfect for breakfast, brunch, or even a satisfying snack, this traditional German recipe is one the whole family will enjoy.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Cuisine: German
Ingredients
For the Pancakes:
4 medium russet potatoes, peeled
1 small yellow onion
2 large eggs
¼ cup all-purpose flour
½ tsp salt
¼ tsp black pepper
¼ tsp garlic powder (optional, for extra flavor)
Vegetable oil (for frying)
For Serving (Sweet Option):
Applesauce
Powdered sugar (optional)
For Serving (Savory Option):
Sour cream
Chopped fresh chives
Smoked salmon or sautéed mushrooms (optional)
Instructions
Step 1: Grate the Potatoes and Onion
Peel the potatoes and onion.
Using the coarse side of a box grater or a food processor with a shredding attachment, grate both the potatoes and onion.
Transfer the grated mixture into a clean kitchen towel or cheesecloth and squeeze out as much liquid as possible. This helps the pancakes crisp up beautifully.
Step 2: Make the Batter
Place the drained potato-onion mixture into a large bowl.
Add eggs, flour, salt, pepper, and garlic powder (if using).
Mix until everything is well combined. The mixture should hold together slightly when pressed.
Step 3: Heat the Oil
In a large skillet, heat about ¼ inch of vegetable oil over medium-high heat.
To test if the oil is ready, drop a small piece of the batter in—if it sizzles right away, you’re good to go.
Step 4: Fry the Pancakes
Using a spoon or your hands, scoop about 2-3 tablespoons of the mixture and flatten it into a pancake shape.
Carefully place it into the hot oil. Don’t overcrowd the pan—work in batches.
Fry for 3-4 minutes per side, or until golden brown and crispy.
Transfer to a plate lined with paper towels to drain excess oil.
Step 5: Serve Hot
Serve the potato pancakes immediately while hot and crispy.
For a sweet version, top with applesauce or dust with powdered sugar.
For a savory take, serve with sour cream, chives, and optional toppings like smoked salmon or sautéed mushrooms.
Notes
Use Starchy Potatoes – Russet or Idaho potatoes work best for a crispy finish.
Drain Well – Excess moisture is the enemy of crispiness. Be thorough when squeezing the potatoes.
Fry in Batches – This prevents the oil temperature from dropping too much, which helps them crisp.
Serve Immediately – These are best enjoyed hot and fresh for maximum crunch.
Keep Warm – If needed, keep finished pancakes warm in a 200°F (95°C) oven while cooking the rest.




Leave a Comment