Backofen auf 200 Grad Ober- und Unterhitze vorheizen.
Zwiebel und Knoblauch klein hacken. Tomaten halbieren.
Öl in einer Pfanne erhitzen und Zwiebeln und Knoblauch anbraten. Spinat und Sahne zugeben, einmal aufkochen und dann bei mittlerer Hitze 5 Minuten köcheln lassen. Frischkäse unterheben und alles mit Salz und Pfeffer abschmecken.
Ungekochte Gnocchi, Tomaten und die Spinat-Frischkäse-Sauce in eine Auflaufform geben und verrühren, dann mit geriebenem Käse bestreuen. Gnocchi-Spinat-Auflauf 20 Minuten backen.