Heize den Backofen auf 180 °C Ober- und Unterhitze vor. Bereite eine Auflaufform vor und fette sie mit etwas Öl ein.
Wasche den Spinat und lasse ihn abtropfen. Wasche auch die Cherrytomaten und halbiere sie. Schäle und hacke die Zwiebel und den Knoblauch fein.
Erhitze das Olivenöl in einer Pfanne und brate die Zwiebeln und den Knoblauch an, bis sie glasig sind. Füge dann das Tomatenmark hinzu und brate es kurz mit an. Lösche dann mit den passierten Tomaten und der Sahne ab. Würze die Soße mit Salz, Pfeffer und Oregano und lasse sie einige Minuten auf niedriger Stufe köcheln.
Gib den Spinat und die Cherrytomaten in die Pfanne und lasse sie kurz in der Soße zusammenfallen.
Lege die Lachsfilets in die vorbereitete Auflaufform. Gieße die Tomaten-Sahnesoße mit Spinat und Cherrytomaten gleichmäßig darüber.
Backe den Lachs für etwa 20 Minuten im Ofen, bis er durchgegart ist und sich leicht mit einer Gabel zerteilen lässt.
Nimm die Lachsfilets aus dem Ofen und serviere sie mit Reis oder Brot.