← Back to blog

How to Thicken Curry: 9 Fixes for a Rich, Restaurant-Style Sauce

October 28, 2026
How to Thicken Curry: 9 Fixes for a Rich, Restaurant-Style Sauce

The fastest way to thicken a thin curry is to simmer it uncovered until the water cooks off, and the fastest rescue is a cornstarch slurry stirred into a gently bubbling pot. Everything else, from yogurt and ground cashews to lentils and tomato paste, changes the texture while it adds flavor, so the right fix depends on what your curry needs: more body, more richness, or simply less water.

This guide walks through each method, when it works best, and how to avoid the usual traps: lumps, curdled dairy, a floury aftertaste, or a sauce that goes dull. It finishes with what sets the thick, glossy sauce of a good Indian restaurant apart from the weeknight version, and how to bring that home.

Pekinthechef
Bring Restaurant-Style Curry Home
Explore restaurant-inspired recipes with feedback from home cooks, and find ideas for recreating rich, satisfying dishes in your own kitchen.
Explore the recipes

TL;DR

  • Simmer uncovered first: if the sauce is merely watery, reducing it concentrates flavor and costs nothing.
  • For a fast fix, mix cornstarch with an equal volume of cool water, whisk it into simmering curry, and bring it back to a boil.
  • For richness, use Greek yogurt, coconut cream, ground cashews or almonds, or a spoonful of peanut butter, added in small amounts.
  • Restaurant-style body comes from a well-cooked onion and tomato base, blended nuts or cream, and finishing touches like kasuri methi.
  • Thicken near the end, taste, then adjust the salt and acid, because thickening mutes seasoning.

Table of Contents

Start by diagnosing why your curry is thin

Before reaching for the cornstarch, look at the pot. A thin curry usually has one of four causes, and each has a different cure.

  • Too much liquid. Water, stock or coconut milk went in generously, or the lid stayed on and trapped steam. The cure is reduction.
  • A base that never broke down. If the onions and tomatoes were only softened rather than cooked until jammy and the oil began to separate, the sauce has no built-in body. The cure is more cooking time, or a blender.
  • Too little starch or protein. Vegetable curries made with watery ingredients such as zucchini, spinach or mushrooms release liquid as they cook. The cure is a thickener, or ingredients that absorb water, such as lentils or potatoes.
  • Dairy that split. A broken sauce looks thin and greasy. That is a separate problem, covered below.

Taste a spoonful as well. If the flavor is already strong, reduce or thicken lightly. If it is weak, thickening alone will only give you a thick, bland sauce, so build flavor first.

Method 1: Simmer it uncovered

The cleanest way to thicken curry is to remove water and keep everything else. Take off the lid, raise the heat until the surface bubbles steadily, and stir every minute or two so the bottom does not catch. As the liquid evaporates, the spices, fat and dissolved solids concentrate, and the sauce tightens and deepens in color.

How long it takes depends on the width of your pan and how much extra liquid there is. In our experience, a wide skillet or sauté pan can reduce a thin curry in 10 to 15 minutes, while a deep, narrow pot may need nearly twice that, because less surface is exposed. A good test is to drag a spoon across the bottom of the pot: if the trail holds for a second before the sauce flows back, you are close.

Two cautions. First, reduction concentrates salt, so season lightly until you reach the final texture. Second, if you are using coconut milk, keep the boil gentle; a hard boil can make the fat separate, which some cooks like on a Thai-style curry and others do not.

Method 2: A starch slurry for a quick fix

When you are short on time, or the curry is nearly done and still thin, a slurry is the most predictable tool. Refined starches such as cornstarch, arrowroot and potato starch are neutral in flavor and swell quickly, and rice flour works as well. The Culinary Pro advises combining the starch with an equal volume of cool water, then whisking it continuously into simmering liquid to prevent lumps.

The steps:

  1. Stir 1 tablespoon of cornstarch into 1 tablespoon of cool water until smooth. McCormick suggests starting with 1 to 2 tablespoons of cornstarch and adding more slurry only as needed.
  2. Bring the curry to a gentle simmer.
  3. Whisk the slurry in with one hand while stirring with the other.
  4. Return the pot to a boil. Per The Culinary Pro, the sauce thickens in about a minute once it has fully boiled, so wait before adding more.
  5. Cook another minute or two so the starchy taste fades, then taste and adjust.

Never sprinkle dry starch straight onto hot curry. It clumps on contact into little gelatinous pellets that no amount of whisking will dissolve.

Arrowroot gives a clearer, glossier finish and suits acidic, tomato-heavy sauces, though it can turn slimy if boiled hard for long. Potato starch behaves similarly. Cornstarch is the pantry default, and it is perfectly good for a family dinner.

Method 3: Yogurt, cream and coconut

Dairy and coconut thicken and enrich at the same time, which is why so many classic sauces lean on them. MasterClass lists Greek yogurt, heavy cream and coconut cream among its curry-thickening options.

Greek yogurt adds body and a gentle tang that brightens tomato-based curries. Use the plain, full-fat kind, bring it to room temperature, and stir it in a spoonful at a time off the boil. Cold yogurt hitting a bubbling, acidic sauce is the classic route to curdling. Whisking the yogurt smooth first, and keeping the heat low after it goes in, protects the texture.

Heavy cream is forgiving, since its high fat content resists splitting, and it gives that rounded, velvety finish familiar from restaurant menus. Add it at the end and warm it through without boiling hard.

Coconut cream, the thick layer from a chilled can of coconut milk, suits Thai, Southern Indian and Caribbean-style curries. It thickens less aggressively than cream, but adds a sweet, nutty richness. If you are cooking without dairy, it is the first thing to try.

Method 4: Nuts, seeds and nut butters

Ground nuts are one of the oldest ways to give a curry body, and they are the quiet secret behind many restaurant kormas and butter chicken sauces. MasterClass names ground cashews or almonds, along with peanut butter, among its options.

  • Cashews: soak a small handful in hot water for 15 to 20 minutes, blend with a splash of the soaking water into a smooth paste, and stir into the curry. The result is creamy, mild and faintly sweet.
  • Almonds: blanched or ground almonds give a slightly more delicate, nutty finish.
  • Peanut butter: a tablespoon or two thickens and adds roasted depth, a natural fit for Thai- and Southeast Asian-style curries. Use the unsweetened kind.

The benefit over cornstarch is flavor: you are adding richness, not just body. The caution is allergy. If you are cooking for guests, ask about nut allergies before you blend a paste into the pot.

Method 5: Lentils, potatoes and vegetables

Sometimes the best thickener is already in the pot. Red lentils collapse into a soft purée as they cook and are an easy way to thicken a vegetable curry or dal-style sauce. MasterClass advises adding lentils halfway through cooking, so they have time to break down, and saving starch slurries for near the end.

Potatoes work the same way: scoop out a few cooked chunks, mash them against the side of the pot, and stir them back in. The starch released tightens the sauce without changing its flavor. Blending a ladleful of the curry, vegetables included, and returning it to the pot is another way to build body without adding anything new.

Potato mashed into curry to thicken sauce

Method 6: Tomato paste and a proper base

Tomato paste is a small but potent fix. A spoonful, cooked for a minute in the pot, adds body, color and a touch of acidity that wakes up a flat sauce. MasterClass lists tomato paste or purée among its thickeners. Add it gradually and taste as you go, since it can push the curry sweeter or sharper than you intended.

If you are making curry from scratch, the better move is to build thickness into the base rather than patching it afterwards. A classic onion-and-tomato foundation, cooked slowly with whole spices and finished with cashew paste, is described in this curry base recipe as a way to create a thick base. We return to that idea in the restaurant-style section below.

Method 7: A roux, with care

Flour can thicken curry, but it behaves differently from starch. Stirred in dry, it clumps, and added raw it can taste pasty. MasterClass includes a flour-and-fat roux among its options, and wikiHow likewise cautions against dropping flour directly into a curry, recommending that you prepare a flour-and-fat mixture first.

To do it properly, cook equal parts butter or oil and flour in a small pan for a couple of minutes, until it smells lightly toasty, then whisk in a ladleful of hot curry sauce until smooth and stir the mixture back into the pot. This is a reasonable choice for British-style or Japanese-style curries, which traditionally rely on a roux. For most Indian and Thai curries, it will feel heavier than you want.

Which method suits which curry?

SituationBest fixWhy
Slightly watery, flavor is goodSimmer uncoveredConcentrates flavor, adds nothing
Needs a thicker sauce in 2 minutesCornstarch or arrowroot slurryNeutral and fast
Tomato-based, needs richnessGreek yogurt, cream or cashew pasteAdds body and a rounded finish
Dairy-free or veganCoconut cream, ground nuts, lentilsThickens without milk
Vegetable or dal curryRed lentils, mashed potato, blended ladleUses what is already there
Sauce tastes flat and thinTomato paste, then reduceAdds body and acidity

How to thicken chicken curry and butter chicken

Chicken curries often turn watery for a reason that has nothing to do with the recipe: chicken releases liquid as it cooks, especially if it was not patted dry or if the pan was crowded. Three habits help.

  1. Brown the chicken first in batches, then set it aside, so it sears rather than stews.
  2. Cook the base until the oil separates, before the chicken goes back in.
  3. Hold back some of the liquid. Add stock or water in stages. It is far easier to loosen a thick curry than to rescue a thin one.

Butter chicken sauce asks for a little more finesse, because it should be silky and just thick enough to cling to a piece of naan. The usual route is tomato, butter and cream cooked down together, often with cashew paste for body. Reduce the tomato base until it is concentrated and glossy, add cream off a hard boil, and finish with butter. If the sauce is still thin, simmer it uncovered for a few minutes before you reach for any starch, because starch can make this sauce taste gluey rather than silky.

Then comes the finishing touch. Crushed, dry-roasted kasuri methi, or dried fenugreek leaves, added near the end of cooking give butter chicken its characteristic earthy, aromatic fragrance, according to The Indian Express. Toast a pinch in a dry pan for a few seconds, crush it between your palms, and stir it in right before serving.

What makes Indian restaurant curry so thick and rich

If your homemade curry tastes good but never quite matches the one from your favorite Indian restaurant, the difference is rarely a single secret ingredient. It is usually three things working together.

A long-cooked base. Many restaurant kitchens prepare a large batch of onion, tomato, ginger and garlic base in advance, cooked until it is jammy, with oil visibly separating at the edges, and then use it across several dishes. That patience builds body and sweetness that a 10-minute sauté cannot. At home, you can do the same: cook a double batch, freeze it in portions, and finish each dish with its own spices and protein.

Blending and enrichment. A smooth sauce looks thicker and feels richer. Blending the onion-tomato base, then adding cashew paste, cream or yogurt, produces the velvety texture associated with restaurant curries.

Fat and finishing. Oil or butter carries the flavor of the spices and gives the sauce its sheen. A last-minute finish of butter, cream, a pinch of garam masala and crushed kasuri methi lifts a good curry into something that tastes like it came from a professional kitchen.

None of these require special equipment. They require time at the stove and a willingness to cook the base longer than feels necessary.

Our perspective: thicken last, season again

We spend our days gathering recipes inspired by dishes from real restaurants and reading what home cooks say after they have made them. One pattern shows up again and again: the sauce is thinner than the photograph, and the cook reaches for the quickest fix. That is rarely wrong, but it is rarely the best option either.

Our perspective: thicken last, season again — overview diagram

Our view is that thickness should be built in stages. Start with a base cooked long enough that the oil separates. Add liquid with restraint. Reduce before you rescue. Only then, if the sauce still needs help, reach for a slurry, a spoonful of yogurt or a paste of cashews. And whatever you choose, taste again at the end, because thickening mutes seasoning and brightness. A squeeze of lemon or a pinch of salt after thickening often does more for a curry than another tablespoon of anything.

It is also why we value feedback from other cooks. A recipe that says "simmer 10 minutes" tells you little until someone else reports that their wider pan took 15. That kind of detail is what turns a recipe into one you can trust.

— Rhys

Cook restaurant-inspired dishes with community feedback

If you enjoy the idea of recreating the dishes you love from restaurants, our collection at Pek in the Chef is built for exactly that: recipes inspired by real restaurant dishes, searchable by restaurant, dish, cuisine, meal type and prep time, and rated by home cooks who have made them.

Pekinthechef

For a curry-adjacent place to begin, try the Thai Curry Puffs from 2 Feet Brewing, or browse the 9 Thai Cuisine Duck Tamarind recipe if a sweet-sour, glossy sauce is what you are after. The comments on each recipe are worth reading before you cook.

Fixing common problems

Lumps in the sauce

If a slurry or roux has clumped, pour the curry through a fine strainer, or blitz it with an immersion blender for 10 seconds. Next time, make sure the starch is fully dissolved in cool water before it goes in.

Curdled yogurt or cream

Once yogurt has split, it will not fully recover, but a quick blitz with an immersion blender, or a spoonful of cornstarch slurry, can make the sauce smooth enough to serve. To prevent it, use full-fat yogurt, temper it with a little hot sauce first, and keep the pot below a hard boil.

Sauce too thick

Stir in warm stock, water or coconut milk a splash at a time. Do not add cold liquid to a very hot pot all at once, as it can make the sauce look split for a moment.

Thickened but bland

This happens often. Add salt first, then acid (lemon juice or a little tomato), then a pinch of garam masala or toasted ground cumin. Fat also helps: a small knob of butter or a drizzle of ghee brings the spices forward.

Gluey or starchy aftertaste

The sauce was thickened with too much starch or not cooked long enough afterward. Simmer it a couple more minutes, and next time add the slurry in smaller amounts.

A simple rescue routine for any thin curry

When a pot is thinner than you want and dinner is waiting, follow this order:

  1. Take the lid off and boil it hard for 5 minutes, stirring.
  2. Mash a few potato chunks or blend a ladleful of the sauce back in.
  3. If it still needs help, whisk in a small cornstarch slurry and boil for a minute.
  4. Stir in a spoonful of yogurt, cream or coconut cream off the heat for richness.
  5. Taste, then correct the salt, acid and spice.

This sequence moves from the most flavor-friendly fix to the most neutral one, so you keep as much character in the sauce as possible.

FAQ

How do I thicken curry without cornstarch?

Simmer the sauce uncovered to reduce it, or stir in a spoonful of Greek yogurt, tomato paste, ground cashews or peanut butter. Mashing a few cooked potatoes or adding red lentils also works well. Each option changes the flavor slightly, so add a little at a time and taste.

How long should I simmer curry to thicken it?

It depends on how much extra liquid there is and the width of your pan. In our experience, 10 to 20 minutes uncovered at a steady bubble is typical. Stir often, and judge by how the sauce coats a spoon rather than by the clock.

Can I thicken curry with flour?

Yes, but not by adding it dry. Cook flour with an equal amount of fat into a roux first, then whisk in some hot curry sauce before returning it to the pot. It gives a heavier, more traditional texture, and works better in British or Japanese-style curries than in lighter Indian or Thai ones.

How do I thicken butter chicken sauce?

Reduce the tomato base until concentrated, then add cream off the boil, and cashew paste if you want more body. Finish with butter and crushed kasuri methi for the aroma associated with restaurant versions. Use a starch slurry only as a last resort, since it can dull the silky texture.

Why did my curry get thinner after I added yogurt?

The yogurt probably split from the heat or acid, releasing watery whey. Use full-fat yogurt at room temperature, whisk it smooth, and add it off the boil in small spoonfuls.

Sources