Die Birnen waschen, schälen und mit einem Kugelausstecher das Kerngehäuse entfernen.
Den Zucker mit 2 EL Wasser in einer Pfanne oder einem Topf karamellisieren. Die Vanilleschoten längs halbieren, aber nicht ganz durchschneiden. Das Mark herauskratzen und mit den Schoten zum Karamell geben.
Mit einem Sparschäler etwas Zitronenschale abschneiden, hinzufügen, den ausgepressten Saft dazugeben und sofort mit Portwein, Weißwein und Birnensaft ablöschen.
Die Hitze reduzieren, die Birnen mit der Schnittfläche nach unten zugedeckt ca. 5 Minuten bei niedriger Hitze im Zuckersud köcheln lassen. Dann den Deckel entfernen, die Birnen umdrehen und nochmals 5 Minuten weiterköcheln lassen.
Die Birnen herausnehmen, auf einen Teller legen und den Sud nochmals aufkochen, bis er leicht andickt. Über die Birnen geben und abkühlen lassen.