Ingredients
Equipment
Method
Marinate the Chicken (KEY to deep flavor!)
- In a large bowl, mix yogurt, lemon juice, garlic, ginger, and all marinade spices.
- Add chicken and stir to coat.
- Cover and refrigerate at least 1 hour, ideally overnight for maximum flavor.
Sear the Chicken
- Heat 2 tablespoon oil or ghee in a heavy skillet.
- Add marinated chicken pieces in batches and sear until browned (they don’t need to cook fully).
- Remove and set aside.
- Browning = depth + smoky notes that mimic tandoori-style cooking.
Build the Masala Base
- In the same pan, melt 3 tablespoon ghee.
- Add onions and cook 8–10 minutes until deep golden.
- Stir in garlic + ginger and cook until fragrant.
- Add tomato paste and cook 2 minutes until it darkens.
- Stir in crushed tomatoes, garam masala, coriander, cumin, smoked paprika, chili powder, and sugar.
- Simmer 10 minutes until thickened and the oil separates slightly.
- Add Cream & Chicken
- Pour in heavy cream and water/broth. Stir until smooth and velvety.
- Add the chicken (including juices) into the sauce.
- Simmer 15–20 minutes, stirring occasionally, until the chicken is tender and infused with flavor.
- Finish with crushed fenugreek leaves and salt to taste.
Notes
- Marinating matters: Even 30 minutes tenderizes the chicken, but longer marinating builds deeper flavor.
- Thighs vs. breasts: Thighs give the juiciest, most restaurant-like texture, but breasts work perfectly too.
- Spice level: Adjust chili powder to your heat preference. Mild versions are family-friendly; Kashmiri chili brings gorgeous color without too much heat.
- Cream swaps: You can use half-and-half or full-fat coconut milk for a lighter or dairy-free version.
