In einer großen Pfanne das Olivenöl und die Butter bei mittlerer Hitze erhitzen.
Die geschnittenen Zwiebeln hinzufügen und gut umrühren.
Den Zucker hinzufügen und die Zwiebeln etwa 20-25 Minuten lang unter gelegentlichem Rühren karamellisieren, bis sie goldbraun sind.
Die karamellisierten Zwiebeln vom Herd nehmen und abkühlen lassen.
In einer Schüssel den Frischkäse, die saure Sahne, die Mayonnaise, Worcestershiresauce und das Knoblauchpulver gut vermengen.
Die abgekühlten Zwiebeln unter die Mischung heben und mit Salz und Pfeffer abschmecken.
Den Dip in eine Servierschüssel geben und mit frischen Kräutern garnieren.
Vor dem Servieren mindestens 1 Stunde im Kühlschrank kaltstellen, damit sich die Aromen entfalten.