Vorbereitung der Zutaten: Das Sauerkraut in ein Sieb geben, gut abtropfen lassen und anschließend mit den Händen kräftig ausdrücken, um überschüssige Flüssigkeit zu entfernen. Danach grob hacken. Die Kartoffeln schälen, waschen und die Zwiebel abziehen.
Kartoffeln und Zwiebel reiben: Die Kartoffeln und die Zwiebel mit einer Küchenreibe grob raspeln. Die geriebene Masse sofort in ein sauberes Geschirrtuch geben. Das Tuch über einer Schüssel fest zusammendrehen und so viel Flüssigkeit wie möglich herauspressen. Dieser Schritt ist entscheidend für die Knusprigkeit der Puffer.
Speck anbraten: Die Speckwürfel in einer Pfanne ohne zusätzliches Fett bei mittlerer Hitze langsam knusprig auslassen. Den fertigen Speck mit einem Schaumlöffel aus der Pfanne heben und auf einem Teller beiseite stellen. Das ausgelassene Fett in der Pfanne lassen.
Teig herstellen: Die ausgedrückte Kartoffel-Zwiebel-Masse in eine große Schüssel geben. Das gehackte Sauerkraut, die knusprigen Speckwürfel, die Eier und 3 Esslöffel Mehl hinzufügen. Alles gründlich mit Salz und Pfeffer würzen und mit den Händen oder einem Löffel zu einem homogenen Teig vermengen. Falls der Teig noch zu feucht wirkt, einen weiteren Löffel Mehl hinzufügen.
Puffer braten: Reichlich Pflanzenöl zum Speckfett in die Pfanne geben (der Boden sollte ca. 0,5 cm hoch bedeckt sein) und bei mittlerer bis hoher Temperatur erhitzen. Pro Puffer etwa 2 Esslöffel des Teiges in die heiße Pfanne geben, etwas flach drücken und von jeder Seite 3-4 Minuten goldbraun und knusprig braten.
Abtropfen und servieren: Die fertigen Puffer aus der Pfanne nehmen und auf einem Kuchengitter oder Küchenpapier kurz abtropfen lassen, damit überschüssiges Fett entfernt wird. Den Vorgang wiederholen, bis der gesamte Teig aufgebraucht ist. Die Sauerkraut-Kartoffelpuffer heiß servieren.