1. Das Fett vom Fleisch entfernen und anschließend die Schulter kräftig mit Salz und Pfeffer einreiben. Die Auberginen putzen, waschen und in Würfel schneiden. 6 EL Öl portionsweise in einer Pfanne erhitzen und die Auberginenwürfel darin kurz anbraten. Salzen, pfeffern und herausnehmen. Die Würfel auf Küchenpapier abtropfen lassen.
2. Den Backofen auf 180 Grad vorheizen. Das Lammfleisch in dem restlichen Öl von allen Seiten gut anbraten. Danach das Fett abgießen. Knoblauch, Auberginen und Rosmarin zugeben und das Ganze im vorbereiteten Römertopf zugedeckt insgesamt ca. 1 1/4 Stunden im Backofen garen.
3. Nach ca. 45 Minuten den Braten umdrehen, die gewaschenen Tomaten dazugeben und alles noch einmal würzen. Nach weiteren 30 Minuten das Fleisch herausnehmen, in Scheiben schneiden und auf den Tellern anrichten. Dazu passen Röstkartoffeln.