How long do you fry onions for a curry base?

Fry sliced onions for 20 to 25 minutes over medium heat for a standard Punjabi curry base, until they are deep golden and collapsed – seven minutes gives a pale, sweet base, and 35 to 45 minutes on low gives the dark, jammy base used for a bhuna or a restaurant-style gravy.

Onion stage by time, and what it suits

Time on medium heatColourTextureUse for
5–7 minTranslucent, pale goldSoft, still distinctKorma, white curries, dhal
12–15 minGoldenCollapsingAn everyday chicken curry
20–25 minDeep golden brownJammyKarahi, aloo gosht, most Punjabi curries
35–45 min on lowDark mahoganyA pasteBhuna, nihari, restaurant-style base
Fried separately until crispBrown and crispBiristaBiryani and haleem garnish

Time is a guide; colour is the instruction. A wider pan, more oil or a hotter hob all shorten these figures, and none of them change what the finished onion should look like.

Should onions be sliced or chopped for a curry?

Sliced pole to pole for most curries, because slices collapse evenly into the base. Chopped onion is for dishes where you want the pieces to stay visible.

What heat should you brown onions on?

Medium. High heat colours the outside before the inside has softened, which is what leaves stringy pieces in an otherwise smooth base.

Can you burn onions for a curry?

Yes, and a charred base cannot be rescued – the bitterness runs through everything added afterwards. If the pan smells acrid rather than sweet, start again.

Do you need to brown onions for every curry?

No. A korma or a simple dhal wants onions soft and pale, because deep browning brings a sweetness and colour that would be wrong in both.

Can you fry onions in advance?

Yes, and it is what most Pakistani kitchens do. A batch of fried onion base keeps several days in the fridge and freezes well, which turns a weeknight curry into a twenty-minute job.

All cooking answers · Questions about the mix

Written by the Authentic Lahori kitchen in Leeds. Last reviewed 14 August 2026.