Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(1)
Export 23 ingredients for grocery delivery
Step 1
Toss the chicken with ginger and garlic paste, Kashmiri chili powder, salt, and yogurt in a mixing bowl. Set aside to marinate for at least 20 minutes. Try 6 hours for the best results.
Step 2
In a heavy-bottomed pan, heat the ghee and fry the marinated chicken until the pieces have become golden brown, about 15 minutes. Set aside.
Step 3
In the same pan, warm 1 1/2 tbsp of butter. Add green cardamom and one cinnamon stick. Cook until the ingredients sputter, then add the onions. Sauté the onions until they become translucent and soften.
Step 4
Next, add the garlic, ginger, and green chilies and cook for another minute.
Step 5
Stir the Kashmiri chili powder, 1 tablespoon of garam masala, cumin, salt, turmeric, and tomatoes into the mixture. Cook for 5-7 minutes.
Step 6
Remove the cinnamon stick (and green chilies, if you prefer less spicy) and pour the mixture into a blender or food processor. Blend until smooth. You can also use an immersion blender for this step.
Step 7
Return the mixture to the pan over low heat and stir in the butter and cream until well incorporated. Then, nestle the reserved chicken into the pan. Allow the dish to maintain a gentle bubble for 5-7 minutes. Adjust the temperature as necessary.
Step 8
Top the mixture with 1/2 tablespoon of garam masala and 1/2 teaspoon fenugreek; give it a quick stir and let it simmer for another minute or two.
Step 9
Garnish with cilantro, green chilies, and drizzle with dahi; serve with basmati rice or naan.