Den Ofen auf 190 Grad Celsius vorheizen. Eine Auflaufform mit 3 Litern Fassungsvermögen mit Backspray einsprühen.
Den Speck in eine Pfanne bei mittlerer Hitze geben. 4-5 Minuten braten, bis der Speck knusprig ist.
Den Speck aus der Pfanne nehmen und auf Küchenpapier abtropfen lassen.
Das meiste Speckfett in der Pfanne abgießen, etwa 2 Teelöffel zurücklassen. Das überschüssige Speckfett für später aufbewahren.
Die Zwiebel in die Pfanne mit dem Speckfett geben und 3-4 Minuten braten, bis sie durchscheinend ist. Den Knoblauch hinzufügen und 30 Sekunden braten.
Die Zwiebeln und den Knoblauch aus der Pfanne nehmen. Weitere 2 Teelöffel Speckfett in die Pfanne geben.
Die Hälfte der Pierogies in die Pfanne geben, 3-4 Minuten pro Seite braten, bis sie goldbraun sind.
Den Vorgang mit den restlichen Pierogies wiederholen. Alle Pierogies, 3/4 des Specks, der Zwiebeln und des Knoblauchs in die Pfanne geben und umrühren.
1/3 Tasse der Alfredo-Sauce über den Boden der Auflaufform verteilen. Dann die Hälfte der Pierogi-Mischung über die Sauce geben.
Weitere 1/3 Tasse Sauce hinzufügen und die restliche Pierogi-Mischung für eine weitere Schicht verwenden.
Die restliche Alfredo-Sauce über die Oberseite der Pierogi-Mischung verteilen und den Auflauf mit geriebenem Käse bestreuen.
15 Minuten backen, bis der Käse geschmolzen ist und leicht gebräunt ist. Mit dem zurückbehaltenen Speck und den Frühlingszwiebeln garnieren und servieren.