Authentic German potato pancakes (kartoffelpuffer) are made with freshly grated russet potatoes and simple binders, then pan-fried in oil in a cast iron skillet until crisp and golden. This traditional stovetop recipe produces structured, evenly browned pancakes with a tender interior, served hot with sour cream or applesauce.
Place shredded potatoes in a flour sack towel or muslin cloth and squeeze firmly until no excess liquid remains to ensure proper structure.
Transfer potatoes to a bowl and add onion, breadcrumbs, eggs, garlic, salt, and pepper, stirring until evenly incorporated and cohesive.
Add the vegetable oil to a 10-inch cast iron skillet and heat over medium to medium-high until it reaches 350–365°F (175–185°C) and shimmers across the surface.
Spoon about ¼ cup of the mixture into the hot oil and immediately press to about ½ inch thick to promote even cooking.
Cook 3–4 minutes until the underside is deeply golden and the edges are crisp.
Turn carefully and cook an additional 3–4 minutes until evenly browned and cooked through.
Transfer to a wire rack set over a baking sheet to allow excess oil to drain while maintaining crispness.
Sprinkle with smoked paprika and sliced scallions, and serve hot with sour cream or applesauce on the side, if desired.
Notes
Remove excess moisture completely: Even small amounts of retained liquid can cause the pancakes to spread or soften instead of forming a crisp crust.
Check mixture consistency before frying: The mixture should hold together when pressed; if it feels loose, additional breadcrumbs may be needed to absorb excess moisture.
Maintain steady oil temperature: Consistent heat between 350–365°F (175–185°C) ensures proper browning without excess oil absorption.
Reheat for crispness: Warm leftovers in a skillet or in a 375°F (190°C) oven to help restore exterior texture.
Store properly: Refrigerate cooled pancakes in an airtight container for up to 3 days.