The greasy disappointment
Why curry becomes oily — and why some oil is correct
Oil separation in Indian curry is misunderstood. The visible pools of orange-red oil on the surface of a correctly made curry base are a sign of correct cooking — the masala has been bhunofied properly and the oil has released from the emulsion as intended. This is not excessive. This is correct. The problem occurs when the ratio tips from "correctly cooked" to "swimming in oil" — and the causes are almost always too much oil used initially or incomplete absorption during the bhunao stage.
The Science
Why does oil separate from curry in the first place?
During bhunao, onions and tomatoes act as temporary emulsifiers — their water content holds oil in suspension. As water evaporates during cooking, the emulsion breaks and oil is released back to the surface. This is the desired end state of a correctly cooked masala. Excess oil separates because there was more oil than the ingredients could absorb during cooking — either too much was added initially or the masala was not cooked long enough to absorb what was there.
30 second read
The Fix
How to remove excess oil from a finished curry
- Allow the curry to rest off heat for 5 minutes — oil rises to the surface as it cools slightly
- Tilt the pan and use a large spoon to skim oil from the surface — do this slowly to avoid removing the curry beneath
- Alternatively: lay a sheet of kitchen paper flat on the surface of the curry for 10 seconds, then remove — it absorbs surface oil without disturbing the curry below
- Add a small amount of water or stock and bring briefly to a simmer — this re-emulsifies some of the oil back into the sauce
- A squeeze of lemon at the end cuts the perception of oiliness significantly
The correct oil amount
How much oil is actually correct
A 4-person curry needs 3–4 tablespoons of oil for the masala base — enough to fry the onions properly, carry spice aromatics, and produce correct oil separation at the end. Using less produces undercooked onions and a curry that sticks. Using more than 5–6 tablespoons for a home-sized dish produces the oily result most people are trying to avoid. Restaurant curries use more oil than home versions because oil improves shelf stability and carries flavour through large batch cooking — but for a home dinner, 3–4 tablespoons is the correct range.