500gchicken (bone-in, skinless, cut into bite-sized pieces)
2largeonions, finely chopped
3clovesgarlic, minced
1inchginger, finely grated
2ripetomatoes, pureed
2green chiliesslit lengthwise
0.5cupplain yogurt (preferably whole milk)
0.25cupcooking oil (vegetable or canola)
1teaspooncumin seeds
1teaspoonmustard seeds
1teaspoonturmeric powder
1teaspoonred chili powder (adjust to taste)
1teaspoongaram masala
1teaspooncoriander powder
to tastesalt
for garnishfresh cilantro, chopped
0.5cupwater
Instructions
In a large pot or Dutch oven, heat the cooking oil over medium heat. Once the oil is hot, add the cumin and mustard seeds. Sauté them until they begin to crackle and pop, releasing their fragrant aroma.
Next, add the finely chopped onions to the pot. Sauté them for approximately 8-10 minutes, stirring occasionally, until they become golden brown and caramelized.
Introduce the minced garlic, grated ginger, and slit green chilies into the pot. Continue to sauté for an additional 2 minutes.
Pour in the pureed tomatoes, stirring well to combine. Allow the mixture to cook for about 5 minutes, stirring occasionally, until it slightly thickens and the oil begins to separate from the sauce.
Sprinkle in the turmeric powder, red chili powder, coriander powder, and salt. Cook the spice mixture for another 2-3 minutes, stirring frequently.
Reduce the heat to low and gradually stir in the yogurt, blending it smoothly into the sauce.
Add the chicken pieces to the pot, coating them thoroughly with the yogurt and spice mix. Cook for 5-7 minutes, stirring occasionally until the chicken is nicely browned.
Pour in the water, bringing the curry mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for approximately 30 minutes.
After the simmering time is complete, sprinkle the garam masala over the curry and mix well. Allow the dish to rest for 5 minutes off the heat.
Just before serving, garnish the chicken curry with a generous sprinkle of fresh chopped cilantro.