Faire revenir l'oignon et l'ail. Faites chauffer une poêle antiadhésive à feu moyen et faites fondre le beurre. Ajoutez l’oignon et l’ail et faites cuire, en remuant fréquemment, jusqu’à ce qu’ils soient tendres mais pas décolorés.
Ajoutez les épinards dans la poêle. Ajoutez les feuilles d'épinards à l'oignon et faites cuire en remuant pendant 5 à 6 minutes jusqu'à ce que le liquide qui s'est formé au fond se soit complètement évaporé. Ajoutez ensuite la moitié du sel et du poivre.
Casser les œufs. Faites 4 puits dans les épinards et cassez-y les œufs. Ajoutez du sel et du poivre. Couvrez la casserole avec un couvercle pendant 2 à 3 minutes pour permettre aux blancs d'œufs de prendre. Retirez la casserole du feu et répartissez les œufs et les épinards dans les assiettes.