Den Spinat auftauen lassen. Kochwasser für die Nudeln aufstellen.
Die Zwiebel und den Knoblauch schälen und fein hacken. Öl in einem Topf erhitzen. Zwiebel mit Knoblauch darin glasig braten. Den Spinat dazu geben und verrühren. Die Tomaten dazugeben und verrühren. Salzen, pfeffern und offen bei mittlerer Hitze in etwa 10-15 Minuten einkochen lassen.
Das Wasser für die Nudeln salzen und die Rigatoni darin al dente garen. Den Frischkäse in die Tomatensauce einrühren. Nudeln abgießen, mit der Sauce vermischen und in vorgewärmten Tellern servieren.