How to Caramelize Onions

Updated August 15, 2026

Caramelized onions take 40–60 minutes: sliced onions, a little fat, medium-low heat, and a stir every few minutes until they collapse into sweet mahogany jam. Any recipe promising it in 10 minutes is sautéing onions and calling it caramel.

The honest method

Slice 3–4 onions pole to pole (they hold together better than rings), melt a tablespoon each of butter and oil over medium, and add them all — they'll overflow the pan and collapse to a fraction. Salt them, drop to medium-low, and stir every 3–4 minutes. When brown fond builds on the pan, deglaze with a splash of water and scrape it back in; that film is concentrated flavor, not mess. They're done when they're the color of caramel candy and taste like it, 40–60 minutes in.

The batch logic: they shrink 4-to-1 and freeze perfectly, so caramelize a whole bag once and spoon them out for weeks — burgers, pizza, soup, eggs.

Shortcuts, ranked honestly

A pinch of baking soda raises the pH and speeds browning at the cost of texture — they go soft and a little slick. Starting with a lid traps steam and softens them faster, a legitimate 10-minute head start. High heat just makes fried onions: browned outside, raw-crunchy inside, bitter edges. If a recipe's flavor depends on caramelized onions (French onion soup), there is no shortcut worth it.

Quick answers

How long do caramelized onions really take?
40–60 minutes over medium-low. Fast versions brown rather than caramelize — different flavor entirely.
What onions caramelize best?
Yellow onions are the standard: sweet, cheap, reliable. Sweet onions (Vidalia) go sweeter; reds work but turn muddy-colored.
Can I freeze caramelized onions?
Perfectly — portion into an ice-cube tray or small bags. They keep 3 months and thaw in a pan in a minute.

Related tips