Spinat in kochendem Wasser kurz blanchieren. Schalotten und Knoblauchzehen schälen. Schalotten fein hacken. Fleisch innen mit Salz, Pfeffer und einer gepressten Knoblauchzehe einreiben. Spinatblätter darauf ausbreiten, mit dem Frischkäse bestreichen. Tomaten halbieren, entkernen, in Würfel schneiden. Mit gehackten Schalotten auf den Spinatblättern verteilen. Lammschulter einrollen, mit dem Faden zusammenbinden. Fleisch nochmals von außen würzen.
Butterschmalz in einem Bräter erhitzen, Fleisch rundum darin anbraten. Tomatenmark, restliche gehackte Schalotten und verbliebene Knoblauchzehe zugeben, kurz anbräunen, mit Lammfond ablöschen. Anschließend in den vorgeheizten Backofen geben und bei 170 °C (Umluft 150 °C) ca. 60 Minuten garen. Evtl. etwas Flüssigkeit nachgießen.
Nach ca. 50 Minuten Rotwein dazugeben, wiederum etwas einkochen lassen. Sauce abschmecken, mit der Speisestärke leicht abbinden, durch ein Sieb passieren. Zum Servieren Faden entfernen, Fleisch in Scheiben schneiden.
Mit frischen Gemüsen und einer Kartoffelbeilage umlegen.