Zwiebel von der Schale befreien und vierteln. Kleine Zwiebeln ganz. Alle im Olivenöl bei mittlerer Temperatur unter Rühren in einer weiten Bratpfanne anbraten, bis sie beginnen, anzusetzen. Das Paradeismark sowie den Essig hinzfügen, mit Portwein und klare Suppe aufgiessen und mit Salz und frisch gemahlenem Pfeffer kräftig abschmecken. Bei schwacher Temperatur offen auf kleiner Flamme sieden, bis die Zwiebel weich sind. Sie sollten zum Schluss in einem Sirup schwimmen. Die Menge auskühlen und zuletzt mit Soja und Worcestershiresauce nachwürzen.
Passt gut zu gebratenem Fisch (Roastbeef, Geflügel) kann aber sehr gut mit Brot als Entrée serviert werden.