The Secret to Restaurant-Quality Indian Chicken Curry at Home
There’s a reason your homemade curry never tastes quite like the restaurant version — and it’s not the recipe. It’s three things: high heat, patience with the bhunao (frying) stage, and kasuri methi at the end. Master those three and you’ll never order a takeaway again.
This recipe makes a genuine, deeply flavoured Indian chicken curry — not a simplified weeknight shortcut, but the real thing. All ingredients are available at MasalaMart for UK delivery.
Ingredients for Indian Chicken Curry (Serves 4)
For the Chicken:
- 800g bone-in chicken pieces (thighs and drumsticks) — bone-in gives far more flavour than boneless
- 1 tsp turmeric
- 1 tsp chilli powder
- 1 tsp salt
- Juice of half a lemon
For the Curry Base:
- 3 tbsp vegetable oil or ghee
- 2 large onions, very finely sliced
- 6 garlic cloves, minced
- 1½ inch fresh ginger, grated
- 3 tomatoes, blended or very finely chopped
- 1 tsp cumin seeds
- 2 green cardamom pods
- 1 small cinnamon stick
- 2 cloves
- 1 bay leaf
Ground Spices:
- 1½ tsp coriander powder
- 1 tsp cumin powder
- 1 tsp turmeric powder
- 1 tsp chilli powder (Kashmiri for colour, hot chilli for heat)
- 1 tsp garam masala (added at the end)
- Salt to taste
To Finish:
- 1 tbsp kasuri methi (dried fenugreek leaves) — the restaurant secret
- Fresh coriander to garnish
- 2 tbsp single cream or yoghurt (optional, for a richer sauce)
How to Make Indian Chicken Curry — Step by Step
Step 1: Marinate the Chicken
Mix chicken pieces with turmeric, chilli powder, salt, and lemon juice. Cover and marinate for at least 30 minutes — 2 hours is better. The lemon juice tenderises the meat and the turmeric begins flavouring it from the outside in.
Step 2: Fry the Whole Spices
Heat oil or ghee in a heavy-based pot (a karahi or cast iron pan is ideal) over medium-high heat. Add cumin seeds, cardamom, cinnamon stick, cloves, and bay leaf. Let them sizzle for 30–45 seconds until fragrant — you’ll hear them pop and smell them immediately. This is the tarka that forms the flavour foundation.
Step 3: The Onion Stage — Don’t Rush This
Add sliced onions and fry on medium heat for 20–25 minutes, stirring regularly, until they turn deep golden-brown and have reduced dramatically in volume. This is the most important and most skipped step in Indian cooking. Light golden onions make a pale, weak curry. Deep golden-brown onions make a rich, restaurant-quality curry. Be patient.
Step 4: Add Garlic and Ginger
Add minced garlic and grated ginger. Stir and cook for 2–3 minutes until the raw smell completely disappears and the mixture is fragrant and slightly dry.
Step 5: Add Ground Spices — Bhunao
Add coriander, cumin, turmeric, and chilli powder. Now bhunao — stir constantly on medium-high heat for 2–3 minutes, pressing the spice mixture against the pan. If it sticks, add a splash of water. This cooking of the spices in the oil (without liquid) is what develops the deep, complex flavour of Indian curries. You’ll know it’s done when the oil begins to separate from the masala.
Step 6: Add Tomatoes
Add blended or finely chopped tomatoes. Stir well and cook on medium-high heat for 8–10 minutes until the tomatoes completely break down, the mixture darkens, and oil separates again. Don’t add water yet — let the tomatoes cook out fully.
Step 7: Sear the Chicken
Increase heat to high. Add the marinated chicken pieces and stir to coat in the masala. Sear for 4–5 minutes on high heat, turning the pieces, until the chicken is lightly browned on the outside. This seals in the juices and adds another flavour layer.
Step 8: Add Water and Simmer
Add 300–400ml of hot water (not cold — cold water shocks the spices and makes the gravy greasy). Stir well, bring to a boil, then reduce to a medium simmer. Cover and cook for 25–30 minutes until the chicken is completely tender and cooked through. Stir occasionally and add more water if needed.
Step 9: The Finishing Touches
This is what separates home curry from restaurant curry. Crush kasuri methi between your palms and add to the curry — stir through. Add garam masala. If using cream or yoghurt, stir through now. Cook for a final 3–4 minutes. Taste and adjust salt.
Step 10: Garnish and Serve
Finish with fresh coriander. Serve with basmati rice, naan, or roti.
Why Kasuri Methi Is the Restaurant Secret
If you’ve ever wondered why restaurant curries taste different from home versions — kasuri methi (dried fenugreek leaves) is a big part of the answer. It adds a distinctive slightly bitter, herby depth that rounds out all the spices. It’s added at the very end, off the heat or in the final minutes, so its volatile flavour compounds don’t cook away. A tablespoon transforms an ordinary curry into something special.
What to Serve with Indian Chicken Curry
- ✅ Basmati rice — the classic pairing; use good-quality long-grain basmati
- ✅ Naan or garlic naan — for scooping up the sauce
- ✅ Roti or chapati — lighter than naan, great for everyday meals
- ✅ Cucumber raita — cooling yoghurt on the side
- ✅ Mango pickle (achaar) — for a sharp, fruity contrast
Indian Chicken Curry Variations
- Chicken Tikka Masala: Use charred/grilled boneless chicken tikka pieces in the same sauce, finished with more cream
- Chicken Dopiaza: Add extra onions in two stages — some at the beginning and some near the end for texture and sweetness
- Chicken Saag: Add blanched, blended spinach in the last 10 minutes for a rich green curry
- South Indian Chicken Curry: Add coconut milk instead of water and curry leaves to the tarka for a completely different flavour profile
Common Mistakes to Avoid
- Under-cooking the onions: Light golden onions = weak curry. Always go deep golden-brown.
- Adding cold water: Always use hot water to maintain temperature and prevent a greasy gravy.
- Skipping the bhunao: You must cook the spices in oil before adding liquid. This step cannot be skipped.
- Not tasting: Adjust salt and chilli at the end. Every batch of spices is slightly different.
- Forgetting kasuri methi: Don’t skip the finishing step — it makes a noticeable difference.
Where to Buy Indian Curry Ingredients in the UK
Kasuri methi, Kashmiri chilli, quality garam masala, ghee, and basmati rice are all available at MasalaMart — delivered across the UK with free delivery on orders over £50.

