Zwiebeln und Knoblauch pellen. Den Zucker in einem Topf häufen und bei milder Hitze schmelzen und goldbraun werden lassen. Die Zwiebeln darin wenden und mit Rotwein und Essig ablöschen. Knoblauch, Rosmarinzweige und Lorbeerblätter zugeben. Im geschlossenen Topf bei milder Hitze 30 Minuten kochen, dann abkühlen lassen.
Die Zwiebeln mit Sud in ein grosses Glasgefäss geben und 2 - 3 Tage darin ziehen lassen.