Main ingredients:
Spices for the marinade:
Spices for the sauce:
Prep work: Cut chicken into bite-sized pieces. Chop onion. Peel and mince garlic and ginger for marinade and sauce (half each).
Make marinade: In a bowl, mix yogurt, garlic, ginger, garam masala, turmeric, cumin, chili powder, and salt. Add chicken and mix to coat evenly.
Let marinate for 30-60 minutes or overnight.
Heat oil in a large skillet (e.g., cast iron) or pot over medium-high heat. When sizzling, add chicken pieces in batches, making sure not to crowd the pan. Fry until browned for only 3 minutes on each side. Set aside and keep warm.
Heat butter or ghee in the same pan. Fry onions until they start to sweat (about 6 minutes).
Add garlic and ginger. Sauté for 1 minute until fragrant.
Add ground coriander, cumin and garam masala. Let cook for about 20 seconds until fragrant.
Add crushed tomatoes, chili powder and salt. Let simmer for about 10-15 minutes, stirring occasionally until sauce thickens and becomes a deep brown red colour.
Remove from heat, use immersion blender or scoop mixture into a blender and blend until smooth. If needed, add a couple tablespoons of water to help it blend (up to ¼ cup).
Pour the puréed sauce back into the pan. Stir in cream, sugar and crushed kasoori methi (fenugreek leaves). Add chicken with juices back into pan. Cook for an additional 8-10 minutes.
Garnish with chopped cilantro and serve with fresh, hot garlic butter rice and fresh homemade Naan bread.
