Die Zwiebel fein würfeln, Knoblauch schälen und die Tomaten halbieren.
Die Butter in einer großen Pfanne bei mittlerer Hitze schmelzen lassen. Die Zwiebelwürfel darin glasig dünsten.
Gnocchi in die Pfanne geben und bei hoher Hitze kurz anbraten, bis sie leicht goldbraun sind.
Die Hitze reduzieren, den Knoblauch durch eine Presse drücken und mit dem Tomatenmark in die Pfanne geben. Alles gut vermengen.
Die Kochsahne dazugießen und alles kurz einkochen lassen. Nach und nach 5 EL Wasser unterrühren, um die gewünschte Soßenkonsistenz zu erhalten. Die Gnocchi auf niedriger Stufe köcheln lassen, bis sie weich sind (ca. 10–15 Minuten, je nach Sorte).
Mit Salz und Pfeffer abschmecken. Babyspinat und Tomaten vorsichtig unterheben und nur kurz erwärmen, damit sie frisch und knackig bleiben.
Vor dem Servieren mit frisch geriebenem Parmesan bestreuen