Für den Teig alle Zutaten miteinander zu einem glatten Teig verkneten, mit einem Küchentuch abdecken und 30 Minuten ruhen lassen.
Für die Füllung Zwiebel und Knoblauch schälen. Zwiebel fein würfeln und Knoblauch fein hacken. Alle Zutaten miteinander vermengen.
Etwas Öl in eine Pfanne geben und Füllung scharf anbraten, beiseitestellen.
Teig in vier Portionen teilen und auf einer bemehlten Arbeitsfläche 2 mm dünn ausrollen. Mit einem Wasserglas Kreise ausstechen. Teigreste wieder miteinander verkneten, ausrollen und erneut zu Kreisen ausstechen.
Füllung auf den Teiglingen verteilen und zusammenklappen, sodass Halbkreise entstehen. Ränder mithilfe einer Gabel zusammendrücken.
Einen großen Topf mit Salzwasser zum Kochen bringen. Hitze etwas herunterschalten und Piroggi portionsweise ca. 8 Minuten al dente garen. Anschließend mit einem Schaumlöffel herausnehmen und warmhalten.
Zwiebeln schälen und fein würfen. Etwas Öl in eine Pfanne geben und Zwiebeln darin anschwitzen. Mit etwas Nudelwasser ablöschen und vor dem Servieren über die Piroggi geben.