Marinate chicken pieces with turmeric powder, Kashmiri red chili powder, salt, and lemon juice. Set aside for 30 minutes.
Heat mustard oil in a heavy-bottomed pot over medium heat until it reaches smoking point, then reduce heat.
Add bay leaf, cinnamon stick, cloves, black cardamom, green cardamom, dried red chilies, and cumin seeds. Fry until fragrant.
Add sliced onions, separated garlic cloves, and chopped ginger. Sauté until onions turn golden brown.
Add coriander powder, garam masala, and salt. Cook for 1-2 minutes with a little water to prevent burning.
Add marinated chicken pieces and mix well to coat with the spice mixture.
Cover and simmer for 15-20 minutes until chicken is cooked through, stirring occasionally.
Garnish with chopped coriander leaves and serve hot.