Dans une grande poêle, faire chauffer le beurre et l'huile d'olive à feu moyen. Ajouter les oignons surgelés coupés en dés et la cassonade. Faire cuire les oignons, en remuant de temps en temps, jusqu'à ce qu'ils soient dorés et caramélisés, environ 15 à 20 minutes.
Laisser les oignons caramélisés refroidir à température ambiante.
Dans un saladier, mélanger la crème sure, la mayonnaise, la sauce Worcestershire, l'ail en poudre, le sel et le poivre.
Une fois que les oignons caramélisés ont refroidi, les incorporer au reste des ingrédients jusqu'à ce qu'ils soient bien combinés.
Couvrir le bol et réfrigérer la trempette pendant au moins 1 à 2 heures.
Avant de servir, garnir de ciboulette fraîche ou d'oignons verts. Servir la trempette aux oignons caramélisés avec des chips ou du pain.