The dish to eat in Delhi · India
Butter chicken

Photo: stu_spivack, CC BY-SA 2.0, via Wikimedia Commons · source
Tandoori chicken simmered in a silky tomato, butter and cream sauce scented with fenugreek.
Butter chicken was born in Old Delhi when cooks at Moti Mahal folded leftover tandoori chicken into tomato and butter. It's the city's gift to the world.
Where to eat it: the best three in Delhi
Moti Mahal
Daryaganj, Old DelhiOrder: Butter chicken with butter naan and dal makhani
The original, where the dish was created after Partition.
Gulati
Pandara Road MarketOrder: Butter chicken and the mutton seekh kebab
A Delhi family favorite for rich Punjabi cooking since 1959.
Daryaganj
Several branches (including Connaught Place)Order: The butter chicken, made to the founders' family recipe
Opened by descendants of the men who invented the dish.
All three are on Chef Amazing’s list The best butter chicken in Delhi, which you can save and take with you.
Cook it at home: Old Delhi butter chicken (murgh makhani)
Two stages: chicken marinated and charred like tandoori, then a smooth sauce of tomatoes, butter and cream. Dried fenugreek leaves (kasuri methi) are the flavor people can't place.
Pans and tools
- Rimmed baking sheet with rack
- Heavy saucepan or skillet
- Blender
- Fine-mesh sieve
You’ll need
- 2 lb (900 g) boneless chicken thighs, cut into large pieces
- Marinade: 1/2 cup (120 g) full-fat yogurt, 1 tbsp lemon juice, 1 tbsp ginger-garlic paste, 2 tsp Kashmiri chili powder, 1 tsp garam masala, 1 tsp ground cumin, 1 1/4 tsp salt, 1 tbsp oil
- For the sauce: 4 tbsp (55 g) butter, divided, plus 2 tbsp to finish
- 1 tbsp neutral oil
- 4 green cardamom pods and 4 cloves, lightly crushed
- 1 tbsp ginger-garlic paste
- 2 lb (900 g) ripe tomatoes, chopped (or a 28 oz / 800 g can whole peeled tomatoes)
- 1/4 cup (35 g) raw cashews, soaked in hot water 15 minutes
- 1 1/2 tsp Kashmiri chili powder
- 1 tsp salt and 1 to 2 tsp sugar or honey, to taste
- 1/2 cup (120 ml) heavy cream
- 1 1/2 tsp kasuri methi (dried fenugreek leaves), crushed between your palms
- 1/2 tsp garam masala
- Naan or basmati rice, to serve
Steps
- Mix the marinade ingredients in a bowl, add the chicken, coat well and refrigerate 4 hours or overnight.
- Heat the oven broiler on high with a rack 4 inches from the heat. Spread the chicken on a foil-lined sheet with a rack. Broil 8 to 10 minutes, turning once, until charred in spots and just cooked through (165F / 74C). Set aside.
- For the sauce, melt 2 tbsp butter with the oil in a heavy pan over medium heat. Add the cardamom and cloves and sizzle 30 seconds, then the ginger-garlic paste for 1 minute.
- Add the tomatoes, drained cashews, chili powder and salt. Cover and simmer 15 to 20 minutes, stirring now and then, until the tomatoes collapse completely.
- Pick out the cardamom pods and cloves. Blend the sauce until very smooth, then pass it through a sieve back into the pan, pressing hard. This is what makes it silky.
- Bring the sauce to a simmer, stir in 2 tbsp butter and the sugar, and cook 5 minutes until it thickens slightly and turns glossy.
- Add the chicken and any juices and simmer 5 minutes.
- Stir in the cream, kasuri methi and garam masala and warm through without boiling. Taste: it should be tangy, buttery and gently sweet. Add salt or sugar if needed.
- Swirl in the last 2 tbsp butter and serve with naan or rice.
Kashmiri chili gives color without much heat; swap with 1 tsp paprika plus a pinch of cayenne.
For true tandoor smoke, put a hot coal in a small steel bowl on top of the sauce, add a drop of ghee, and cover the pot for 2 minutes.
Use thighs, not breasts: they stay juicy through two cookings.
Contains: Milk, tree nuts (cashews).
More in Delhi
The dish in every cityWhere to eat in DelhiPicked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.
Chef Amazing · Will Travel for Food · Delhi · The dish in every city