Curry is a colonial-era catch-all covering hundreds of distinct dishes from many regions and traditions. What the good ones share is method rather than ingredients.
The base
Most begin with aromatics cooked in fat until their raw character has gone.
Onions in particular need considerably longer than most recipes allow — genuinely softened and lightly coloured rather than translucent.
Which is where most home versions fall short, and it is the single largest determinant of depth.
Ginger and garlic follow, cooked until the raw smell has gone, which takes a couple of minutes and is skipped constantly.
Cooking out the spices
Ground spices added to the base must be cooked in the fat before liquid is added.
Which develops their flavour and removes the raw powdery taste that otherwise persists.
The signal is that the mixture darkens slightly and the aroma changes character.
A small splash of water prevents burning during this stage, since ground spices catch quickly.
The bhuna stage
Frying the base mixture until the fat separates and pools at the edges.
Which indicates the water has cooked out and the ingredients have fried rather than stewed.
It is the visual signal that the base is done, and it is why recipes describe watching for oil at the edges.
Rushing this produces a dish that tastes of its components separately rather than as a whole.
Thickening
Different traditions use different approaches.
Reduced onion, ground nuts, coconut, yoghurt, lentils, ground seeds or simply reduction.
Flour is not among them in any tradition, which is why versions using it taste distinctly wrong.
Dairy and splitting
Yoghurt splits when heated rapidly or when added to a very hot pan.
Which is prevented by tempering — adding a little of the hot mixture to the yoghurt first, then combining — or by stabilising it with a little flour or by using full-fat yoghurt whisked smooth.
Cream and coconut milk are more stable and should still be added off high heat.
Layering
Good versions frequently include the same spice in more than one form at more than one stage.
Whole in the initial temper, ground in the base, and fresh or toasted at the end.
Which produces depth that a single addition cannot, and it is why the finishing garam masala or fresh coriander matters.
Resting
Most of these dishes improve after sitting, and many are better the following day.
Which is because flavours continue to combine and because starches and fats redistribute.
Cooking ahead is therefore a genuine improvement rather than a compromise.
What the commercial versions do
Restaurant kitchens in several traditions prepare a base gravy in bulk, then finish individual dishes from it.
Which is why restaurant dishes share a recognisable underlying character, and why home cooking from scratch tastes different rather than worse.
The technique is entirely usable at home — a large batch of base, frozen in portions, makes weeknight cooking fast.
The regional point
Treating this as one cuisine obscures enormous variety — different fats, different spice profiles, different thickeners, different staples.
Which means the useful next step is cooking from a specific regional tradition rather than from a generic category, and the differences are far larger than the similarities.
Whole spices at the end
Many traditions finish with a further temper or a sprinkle of freshly ground blend.
Which adds volatile aroma that the long cooking has driven off, and it is the step that distinguishes a finished dish from a cooked one.
Balancing
Sweetness from onion or a little sugar balances acidity and heat.
Acid from tomato, tamarind, lime or yoghurt lifts richness.
Salt ties everything together and is generally needed in more quantity than expected given the volume of liquid.
Which means the final adjustment matters as much as the cooking, and it should be done after resting rather than immediately.
Fat quantity
Traditional versions use considerably more than health-conscious adaptations, and the fat carries the spice flavour throughout.
Which is why reduced-fat versions taste thin regardless of the seasoning, and it is a genuine trade rather than an oversight.
Rice and bread
The accompaniment is part of the dish rather than a side, and the balance was designed around it.
Which is why a dish that seems too intense alone works correctly with plain rice.
Meat and cooking time
Tough cuts with connective tissue benefit from long slow cooking, which converts collagen to gelatine.
Lean cuts toughen with the same treatment and should be added late.
Which means the choice of cut determines the method rather than the reverse, and using a lean cut in a slow-cooked dish produces dry meat regardless of the sauce.
Scaling up
Doubling a recipe does not mean doubling every quantity, particularly for liquid and for spices.
Larger volumes lose less to evaporation and require proportionally less liquid, and spices scale less than linearly.
Which is why a doubled recipe frequently tastes different, and adjusting by taste rather than arithmetic is the reliable approach.