Skip to content
IndiSpice-Atelier

Technique

How to Thicken a Curry (Without Flour)

A cook leaning over a large pan of curry at the hob, watching thin gravy run straight off a raised wooden spoon

Quick answer

Before you thicken anything, work out why it is thin. Most of the time it is not a missing ingredient.

  1. Did the oil separate? If your onion-tomato base never reached that stage, the curry is unfinished, not thin. No thickener fixes that, because the problem is taste, not texture.
  2. Too much liquid? Reduce it. Lid off, heat up, stir. Free, and it concentrates flavour instead of diluting it.
  3. Only then add something — and add something that brings flavour with it.

The Indian toolkit, in rough order of usefulness: cashew paste · blended fried onion · yoghurt · coconut · roasted gram flour · tomato paste · mashing what is already in the pot.

Not cornflour. Not plain wheat flour. Reasons below.


Why the flour instinct is wrong

If you learned to cook in a Western kitchen, thin sauce means starch — a roux, a beurre manié, a cornflour slurry. It is the correct answer for a velouté and the wrong one here.

Starch thickens by gelatinising. It swells and forms a network that traps water, giving a glossy, slightly gluey body that coats the tongue. It also mutes aroma, because that coating physically gets between the volatile compounds and you.

That texture is a large part of why cheap takeaway gravy tastes flat and feels heavy long before you have finished the plate. It is thick and it is dull, and those two things are related.

Indian gravies are thickened by solids held in suspension — onion broken right down, tomato collapsed, ground nuts, dairy, pulses, and ground spices used in volume. Every one of those adds flavour while it adds body. A starch slurry adds body and takes flavour away.

There is one flour that belongs here, and it is besan, gram flour, which is used properly in kadhi. Even that has to be dry roasted first or it tastes raw and pasty.

Fix 1: finish the base

This is the fix nobody wants and most people need.

A North Indian gravy gets most of its body from onions cooked down until they collapse and tomato cooked until it disintegrates — and from frying that mixture until the fat visibly separates and pools around the edge of the pan.

If you stopped before that point, you do not have a thin curry. You have an unfinished one, and it will taste raw and sharp as well as watery. The full sequence is here, and the short version is: cook the onions far longer than the recipe told you to, and wait for the oil.

You can still rescue it mid-dish. Push the solids to one side, raise the heat, and let the base fry for another few minutes before stirring everything back together.

Fix 2: reduce it

The cheapest fix, and the one people skip because it is boring.

Lid off. Heat up. Stir so it does not catch.

Water leaves, everything else stays, and the flavour concentrates. Five to fifteen minutes depending on how thin it is. Nothing is added, nothing is diluted, and the dish gets better rather than merely thicker.

Two cautions. Stir properly — a reducing gravy catches on the base and scorches, and burnt is worse than thin. And do not overshoot: if oil starts sitting on top in a slick rather than glistening through, you have gone too far. See the greasy fix below.

If you cooked it in a pressure cooker, this is almost certainly your problem. Nothing evaporates in a sealed pot, so it returns very close to the liquid you put in. A recipe written for an open pan will always come out thin. The adjustment is about a quarter less liquid, plus a few minutes on Sauté at the end.

The real thickeners

Each of these adds flavour as well as body. That is the point.

What it doesBest in
Cashew pasteRich, sweet, pale, silkyKorma, butter masala, shahi dishes
Fried onion (birista), blendedDeep, sweet, savoury, darkens the gravyKorma, biryani gravies, meat dishes
YoghurtBody plus tangMost North Indian gravies
CoconutBody plus sweetness — changes the dishSouth and West Indian
Besan, dry roastedNutty, slightly earthyKadhi, some vegetable dishes
Tomato pasteBody plus acidityAnything already tomato-based
Mashing the contentsNothing new at allDal, chana, aloo

Cashew paste

The restaurant answer, and worth knowing because it explains a texture you have probably been trying to reproduce.

Soak raw unsalted cashews in hot water for 15–20 minutes until soft. Blend with a little fresh water to a completely smooth paste. Ten to twelve nuts thickens a curry for four. Stir it in and cook two or three minutes to lose the raw edge.

Blend it properly. A grainy paste stays grainy in the finished dish and cannot be fixed later.

Almonds work similarly, blanched and skinned, with a slightly coarser result. Melon seeds (magaz) and poppy seeds (khus khus) do the same job more neutrally in some regional cooking.

Blended fried onion

Slice onions thin, fry until deep brown and crisp, drain, then blitz with a splash of water. Deeply savoury and sweet, and it darkens the gravy.

This is the traditional backbone of a great many meat gravies and biryani bases. Fry a big batch and freeze it — it keeps well and is the sort of thing that makes a weeknight dish taste like it took hours.

Yoghurt, without splitting

Yoghurt thickens and brings acidity, and it splits if you get it wrong. Three things stop that:

  1. Full fat. Low-fat yoghurt splits far more easily.
  2. Temper it. Whisk the yoghurt smooth in a bowl, add a ladleful of hot gravy to the yoghurt while whisking, then pour that back into the pan. You are warming it gradually rather than shocking it.
  3. Keep the heat very low, or off. Boiling yoghurt splits, tempered or not.

The stabiliser trick: whisk a teaspoon of gram flour into the yoghurt before any of the above. It holds the proteins together and is exactly what kadhi relies on.

Roasted besan

Dry roast gram flour in a pan over low heat, stirring, until it darkens a shade and smells nutty — two or three minutes. Then whisk it with a little water or yoghurt into a lump-free slurry before it goes anywhere near the pan.

Raw besan tastes chalky and raw. Roasted besan tastes nutty and rounded. The roasting is not optional.

Mash what is already there

Free, instant, and often the best answer. Press some of the potato, chickpeas or lentils against the side of the pan with a spoon and stir back in. For dal it is the standard finishing move.

Creamy without cream

Cream adds richness but surprisingly little body, and it flattens spice if you use much of it.

Better options, in order:

  1. Cashew paste, as above. This is what you were tasting in the restaurant.
  2. Blitz the gravy itself. Lift out a ladleful of the sauce, blend it smooth, stir it back. You thicken the curry with itself, add nothing, and lose no flavour. It is the best free trick on this page.
  3. Coconut milk — the thick part from the top of the tin. Note that it takes the dish somewhere different rather than just making it richer.
  4. A spoonful of ghee stirred in at the end adds gloss and aroma without diluting anything. Ghee’s aroma is volatile, so late is the point.

One more thing that adds body: ground coriander

Worth knowing, because it is invisible in most recipes.

Ground coriander is a body spice, not an accent. It is used by the tablespoon in a way turmeric or clove never are, and beyond its flavour it contributes real substance to a gravy. A curry built with a teaspoon of coriander where it wanted a tablespoon is often thin and under-flavoured, and the same fix solves both.

The same is not true of the loud spices. More chilli or turmeric will not thicken anything — it will just make the dish hot, or bitter.

When it goes wrong

ProblemFix
Thin and tastes rawBase unfinished. Fry it longer, wait for the oil
Thin but tastes rightReduce with the lid off
Gluey, dull, coats the mouthStarch was used. Add acid and stock; next time do not
GrainyNut paste not blended smooth. Nothing to be done now
Split, curdledYoghurt or cream met heat. Take off the heat, whisk hard, add a spoonful of fresh yoghurt
Greasy slick on topOver-reduced or too much oil. Skim, add hot water, stir briskly
Too thickLoosen with hot water or stock. Never cold — it dulls and can split it

On loosening: if the rice is on, the water it cooked in is better than plain water. So is a splash of the liquid from tinned pulses.

The short version

A watery curry is usually a base problem wearing a texture costume. Cook the onions properly, fry the masala until the oil separates, and use less liquid than you think — and most of the time there is nothing left to fix.

When there is, reach for something that brings flavour with it. Cashews, fried onion, yoghurt and coconut all thicken and add. Starch only thickens, and takes a little away while it does.

What is actually going into that base — and how much of each — is what the spice guides work through one spice at a time, and what the Spice Pharmacopeia volumes take further.

Reduce first. Add second.

Common questions

How do I thicken a curry?+

Work through it in order. First check whether the base was properly fried until the oil separated — if it was not, the curry is unfinished rather than thin, and no thickener will fix the taste. Second, simply reduce it with the lid off, which costs nothing and concentrates the flavour. Only then reach for an ingredient: a paste of soaked cashews, blended fried onion, thick yoghurt, coconut, or roasted gram flour. Each of those adds body and flavour at the same time, which is the difference between them and a starch slurry.

Why is my curry watery?+

Three usual causes. The base was not fried long enough, so the onion and tomato never broke down into something that gives body. Too much liquid went in at the start, and a curry that has been simmering for twenty minutes cannot lose it fast enough. Or you cooked it in a sealed pot — an electric pressure cooker returns almost exactly the liquid you put in, because nothing evaporates under pressure, so a recipe written for a pan comes out thin every time.

Can you use flour or cornflour to thicken a curry?+

You can, and it is the wrong tool. Starch thickens by gelatinising, which gives a glossy, slightly gluey body that coats the tongue and mutes aroma — it is a large part of why cheap takeaway gravy tastes flat and feels heavy. Indian gravies get their body from solids held in suspension: broken-down onion, tomato, nut pastes, dairy, pulses. If you want a flour, use besan, gram flour, which is genuinely part of this cuisine — but dry roast it first or it tastes raw and pasty.

How do you make a curry creamy without cream?+

Soaked cashews blended to a smooth paste are what most restaurant kitchens actually use for korma and butter masala, and they add sweetness and richness as well as body. Blended fried onion does a similar job with a deeper, more savoury result. Coconut, fresh or as thick milk, works but changes the character of the dish towards South Indian. And the free option: lift out a ladle of the gravy, blitz it smooth, and stir it back in — you thicken the curry with itself.

How do you stop yoghurt splitting in a curry?+

Three things together. Use full-fat yoghurt, since low-fat splits far more readily. Whisk it completely smooth in a bowl, then add a ladle of the hot gravy to the yoghurt while whisking, and only then pour that mixture back into the pan — warming it gradually rather than shocking it. And keep the heat very low or off entirely once it is in; yoghurt that boils will split. Whisking a teaspoon of gram flour into the yoghurt first stabilises it, which is exactly what kadhi does.

How do you make cashew paste for curry?+

Soak raw unsalted cashews in hot water for about fifteen to twenty minutes until soft, then blend with a little fresh water to a completely smooth paste with no grain left. Ten to twelve cashews is enough to thicken a curry for four. Stir it into the gravy and cook for two or three minutes so it loses any raw edge. Blend it properly — a grainy paste stays grainy in the finished dish and there is no way to fix it afterwards.

How do I thicken a curry quickly?+

Take the lid off and raise the heat, stirring so it does not catch. Reduction is the fastest method that costs you nothing and improves the flavour rather than diluting it. If you have five minutes rather than fifteen, blitz a ladle of the gravy smooth and stir it back in, or add a spoonful of tomato paste, which is already concentrated. Mashing some of the potato, lentils or chickpeas already in the pot against the side of the pan is quicker still.

My curry is greasy rather than thick — what happened?+

You have probably reduced it too far, or started with more fat than the quantity needed. Visible oil pooling during the base-frying stage is a good sign, but oil sitting on top of a finished gravy in a slick is different — that is fat that has nowhere left to emulsify into. Skim some off with a spoon, then add a splash of hot water and stir briskly to bring the gravy back together. Next time, use less oil at the start rather than trying to fix it at the end.

Share

New: Google now lets you choose which sites it shows you first. One tap lifts our spice guides in your results — nobody else's — and you can undo it any time.

← All articles