Die Muschelnudeln in einem großen Topf mit Salzwasser etwa für 10 Minuten kochen. Anschließend das Wasser abschütten, die Nudeln mit etwas kaltem Wasser abschrecken und diese dann zum Abkühlen zur Seite stellen.
Den Ofen auf 200° Ober-/Unterhitze vorheizen und zwei mittlere Auflaufformen zur Seite stellen.
Die Zwiebel und den Knoblauch mit dem Öl in der Pfanne für etwa 3 Minuten kurz anbraten.
Den tiefgefrorenen Spinat nach Packungsanweisung zubereiten. (bei frischem Spinat entfällt dieser Schritt)
Jetzt den Spinat zu der Zwiebel und dem Knoblauch hinzugeben und vermengen. Anschließend nach und nach den Ricotta zu der Masse hinzugeben und unterrühren.
Die Masse nun mit Pfeffer und Salz würzen und anschließend die Muschelnudeln mit der Spinat-Ricotta Masse löffelweise befüllen.
Die passierten Tomaten in beide Auflaufformen füllen, dass der Boden der Formen leicht bedeckt ist. Diese dann nach belieben, z.B. mit italienischen Kräutern würzen. Nun die gefüllten Muschelnudeln in beide Auflaufformen legen und mit den Pinienkernen sowie dem Mozzarella bestreuen.
Die Auflaufformen in den vorgeheizten Backofen geben und für etwa 20 Minuten backen. Je nach gewünschter Bräunung kann die Backzeit ein paar Minuten variieren. Anschließend aus dem Ofen nehmen und kurz abkühlen lassen.