How to Make Restaurant-Style Curry at Home (The Secrets They Don’t Tell You)
Every home cook has been here: you follow a curry recipe to the letter, and it tastes… fine. Pleasant. But nothing like the takeaway. The depth isn’t there, the sauce isn’t right, and you can’t put your finger on why. I spent years in this exact position before learning that British curry houses don’t cook the way recipe books say they do. Here’s how to make restaurant-style curry at home using their actual methods.
Secret 1: The base gravy
This is the big one. Curry houses don’t build each curry from scratch — they make a large batch of base gravy (sometimes called curry sauce base): onions, carrots, cabbage, peppers and spices simmered for hours then blended smooth. Every individual curry starts with a ladle or two of this base, which is why restaurant curries have that consistent, deep, slightly sweet background flavour you can’t get from frying an onion for five minutes.
Make a big pot on Sunday: 4-5 onions, a couple of carrots, half a cabbage, a green pepper, ginger, garlic, turmeric, cumin, coriander and water. Simmer 90 minutes, blend, portion into freezer bags. It keeps 3 months frozen and transforms your weeknight curries. This alone closes about 60% of the gap.
Secret 2: Bloom your spices in hot oil
Ground spices are fat-soluble — their flavour compounds dissolve in oil, not water. Restaurants fry their spice mix in hot oil or ghee for 30-60 seconds until fragrant before adding any liquid. If you dump spices into a watery sauce, you get raw, dusty, muted flavour. The oil should shimmer, the spices should sizzle and smell incredible, and then — and only then — the base gravy goes in.
Secret 3: Brown your onions properly
Recipe books say “fry the onion until soft, 5 minutes.” Curry houses cook them far longer — 15-20 minutes until deeply golden, sometimes borderline caramelised. This builds the sweet, complex backbone of the sauce. Don’t rush it, don’t crowd the pan, and add a pinch of salt to draw out moisture. If your curry tastes “thin,” undercooked onions are usually why.
Secret 4: Use the right fat
Most home cooks reach for olive oil. Curry houses use ghee, or a neutral oil like groundnut. Ghee adds a nutty richness that olive oil can’t match, and it handles high heat without smoking. A tub of ghee (£4-£5) lasts ages and makes a noticeable difference. Finish with a small knob of butter stirred through at the end for gloss — restaurants absolutely do this.
Secret 5: Restaurant-style curry at home needs high heat
Home hobs are the enemy of curry-house flavour. Restaurants cook on ferocious burners that char and caramelise in seconds. You can compensate: get your pan properly hot before anything goes in, cook in smaller batches so the temperature doesn’t crash, and don’t be afraid of a little charring on the edges of your meat or vegetables. That slight smokiness is a feature, not a mistake.
Secret 6: The finishing touches
The difference between a good curry and a great one is often the last two minutes:
- Fresh coriander — a big handful, stalks and all, stirred through off the heat
- A squeeze of lemon — lifts the whole dish, especially rich creamy curries
- Kasuri methi (dried fenugreek leaves) — crush between your palms and sprinkle in; this is the “what IS that flavour?” secret of many restaurant curries
- Cream or coconut milk — added at the end, never boiled hard
- Garam masala — a pinch at the end, not just at the start; the volatile aromatics fade with long cooking
Secret 7: Marinate the protein
Tikka dishes start with meat marinated in yoghurt, lemon, garlic, ginger and spices — ideally overnight, minimum 2 hours. The acid tenderises, the yoghurt keeps it moist, and the char from a screaming-hot grill or oven gives you those blackened edges. Even for non-tikka curries, a 30-minute marinade in spiced yoghurt makes a real difference to chicken.
Secret 8: Salt boldly, taste constantly
Under-salted curry tastes flat no matter what else you do right. Restaurants season aggressively. Salt in layers — a pinch with the onions, a pinch with the base, then adjust at the end. Taste at every stage. And remember that knowing how long eggs last past their best-before date matters less here than tasting as you go — your palate is the final judge.
A simple weeknight formula
Once you’ve got base gravy in the freezer, a restaurant-style curry takes 20 minutes:
- Heat ghee, bloom 1 tbsp curry powder + 1 tsp each cumin and coriander for 45 seconds
- Add 2 ladles of base gravy, simmer 5 minutes
- Add your protein or veg, cook through (8-12 minutes)
- Stir in cream/coconut milk, kasuri methi, garam masala
- Off the heat: lemon juice, fresh coriander, knob of butter
This one formula makes a dozen different curries — change the protein, the veg, and the final additions, and nobody will guess they all started the same way. Got sad vegetables to use up? Turning them into soup is one option — folding them into a curry is an even better one.
For rigorously tested base gravy recipes, the BBC Good Food curry base collection is a solid reference.
Mistakes that ruin restaurant-style curry at home
Even knowing the secrets, a few common errors undo all the good work. Adding cold base gravy to a hot pan crashes the temperature and turns your careful blooming into a simmer — warm the base gently first, or add it gradually. Boiling cream or coconut milk hard splits it into a greasy mess; stir it in off the boil and keep the heat gentle. Skipping the rest matters too: like a good stew, curry improves with 10-15 minutes off the heat before serving, as the flavours meld and the oil rises to the surface (that glistening layer of spiced oil on top is the visual signature of a proper curry-house curry — don’t skim it off).
Underestimating salt is the quiet killer. Restaurant curries are seasoned assertively; home cooks, nervous about over-salting, consistently under-season. Salt in stages, taste constantly, and remember that rice and naan dilute the perceived saltiness — the curry itself should taste slightly over-seasoned on its own. And serving immediately over plain boiled rice undersells your work: pilau rice (rice toasted in ghee with whole spices before boiling) takes five extra minutes and transforms the meal, as does warming your naan properly — dry frying shop-bought naan in a hot pan for 30 seconds per side beats microwaving it every time.
The takeaway
Restaurant curry isn’t magic — it’s base gravy, bloomed spices, properly browned onions, ghee, high heat, and confident finishing. Master those six things and your home curries will genuinely rival the takeaway. Make the base gravy this weekend; everything else follows from there.
