Die Zwiebel und den Knoblauch fein hacken. Den Spinat grob hacken und den Feta-Käse zerbröckeln.
In einem großen Topf das Olivenöl leicht erhitzen. Die gehackte Zwiebel und den Knoblauch hinzufügen und unter gelegentlichem Rühren glasig dünsten.
Die trockene Pasta in den Topf geben und mit der Zwiebel-Knoblauch-Mischung vermengen. Den Spinat dazugeben.
Das Wasser über die Pasta gießen, damit alles bedeckt ist. Falls nötig, noch etwas Wasser hinzufügen, bis die Pasta gerade bedeckt ist.
Die Pasta bei mittlerer Hitze unter gelegentlichem Rühren kochen, bis sie al dente ist und die Sauce eingedickt ist. Dies dauert normalerweise etwa 10-12 Minuten, je nach Pasta-Sorte.
5 Minuten vor Ende der Garzeit Obers und Parmesan dazugeben und noch 5 min weiter köcheln lassen.
Den zerbröckelten Feta-Käse in den Topf geben und gut vermischen. Topf von der Hitze nehmen.
Die Pasta mit Salz, Pfeffer und nach Wunsch mit etwas frisch geriebener Muskatnuss würzen. Vorsichtig umrühren, um die Aromen zu verteilen.
Die One-Pot Pasta mit Spinat, Sahne und Feta auf Teller oder in Schüsseln portionieren. Nach Belieben mit frisch gehackter Petersilie oder Basilikum garnieren.