- Prepare the Chicken:
- If using bone-in chicken, ensure it’s cut into pieces. Pat the chicken dry and season with salt and pepper.
- Sauté Onions, Garlic, and Ginger:
- In a large pot or deep pan, heat the vegetable oil over medium heat. Add the chopped onions and cook until they become translucent.
- Add Spices:
- Add minced garlic and ginger to the onions and sauté for 1-2 minutes until fragrant.
- Stir in the curry powder, ground cumin, ground coriander, turmeric, chili powder, and paprika. Cook for an additional 2-3 minutes to toast the spices.
- Cook the Chicken:
- Add the chicken pieces to the pot and brown them on all sides.
- Add Tomatoes:
- Once the chicken is browned, add the chopped tomatoes to the pot. Cook until the tomatoes break down and the mixture becomes more of a thick paste.
- Simmer:
- If using coconut milk or yogurt for creaminess, add it to the pot. Otherwise, you can add water or chicken broth.
- Cover the pot and let the curry simmer on low heat until the chicken is cooked through, and the flavors meld together. This typically takes about 30-45 minutes.
- Adjust Seasoning: