Why is my curry gritty or grainy?

Curry is gritty because the ground spices were never hydrated or cooked in fat, so the particles stay suspended rather than dissolving – spices ground too coarsely, or a masala tipped into an already-boiling sauce, both leave the same sandy texture.

Texture faults and fixes

FaultCauseFix
Gritty or sandySpices never bloomed in fatFry 1 tbsp oil with the same spice quantity separately, then stir back in
Curdled yoghurtCold yoghurt added to a boiling panWhisk the yoghurt, add 2 tbsp hot sauce to it, then return it off the heat
Split creamBoiled after the cream went inAdd cream off the heat only
Stringy onionSliced with the grain and undercookedSlice pole to pole and cook for 20 minutes or more
ChalkyToo much powdered spice for the liquidDilute with 100 ml stock and simmer 5 minutes

How do you get rid of the grainy texture in a curry?

Cook the spice properly somewhere else and reintroduce it. Frying the same quantity in a tablespoon of oil for 90 seconds and stirring it back through dissolves what the first attempt left suspended.

Should you make ground spices into a paste first?

Mixing ground spices with a splash of water into a loose paste before they go into hot oil is a common Punjabi habit and it helps, because the water stops them scorching in the first few seconds.

Why did my curry split or curdle?

Dairy split because it was too cold or the pan was too hot. Temper yoghurt with a couple of spoons of the hot sauce before it goes in, and add cream off the heat.

Does blending fix a gritty curry?

Blending makes it smoother but does not fix the taste, because the spices are still uncooked. Fix the flavour first and blend only if you want a smooth sauce anyway.

All cooking answers · Questions about the mix

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