Season the Chicken: In a bowl, combine chicken pieces with salt, turmeric, and chili powder. Set aside.
Cook Aromatics: Heat oil in a large pan. Sauté onions until golden. Add garlic, ginger, and chilies. Cook for 1-2 minutes.
Add Spices: Stir in cumin, coriander, turmeric, and garam masala. Cook for 1 minute.
Simmer the Sauce: Add crushed tomatoes and cook for 5-7 minutes until thickened.
Cook the Chicken: Add chicken to the pan and stir to coat. Cover and simmer for 15-20 minutes until chicken is tender.
Garnish and Serve: Stir in cilantro and serve with rice or naan.