THE TARKA GUIDE
How to properly brown onions
Slow, medium-heat cooking over 20–30 minutes browns onions evenly; high heat only colours the surface while the inside stays raw.

Start with the cooking cue
Properly browned onions are the flavour base for most Pakistani curries, and the biggest mistake is rushing them over high heat, which browns the surface while leaving the inside raw and bitter. Slice onions thin and evenly, and use medium heat with a generous amount of oil or ghee so they cook through as they colour.
Control heat and moisture
Stir occasionally rather than constantly for the first 10–15 minutes, letting the onions sit and caramelise between stirs. As they turn from translucent to golden, they'll start reducing in volume and releasing a sweeter aroma — that shift is the cue to stir more frequently, since they can go from golden to burnt quickly in the final stage.
Tarka note: Let aroma and texture confirm the clock. Timings vary with pan width and burner strength.
Adjust for your kitchen
For a deep, even brown, the base most curries and biryani need, plan for 20–30 minutes total, not five. If faster onions are needed, cook a larger batch of thinly sliced onions across a wider pan rather than turning up the heat, which just burns the edges before the centre browns.
Questions cooks ask about this
Why do my onions burn on the outside but stay raw inside?
The heat is too high. Browning onions properly is a slow, medium-heat process — high heat colours the surface faster than the inside can cook.
How long should browning onions actually take?
Plan for 20–30 minutes for a deep, even brown. Onions that brown in 5–10 minutes are usually scorched rather than properly caramelised.
Can I brown onions ahead of time and store them?
Yes — browned onions keep well refrigerated for a few days or frozen for longer, and are a genuine time-saver for biryani or curries made later in the week.