Ingredients
Scale
- 1 tablespoon vegetable oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- 1 can (14 oz) diced tomatoes
- 1 cup coconut milk
- 1 pound chicken breast, cut into bite-sized pieces
- Salt to taste
- Fresh cilantro, chopped, for garnish
- Lemon wedges, for serving
Feel free to substitute chicken breast with thighs for a juicier texture. If you prefer a lighter curry, you can use low-fat coconut milk or even yogurt as a substitute.
Instructions
- Heat the vegetable oil in a large pan over medium heat. Add the finely chopped onion and sauté until golden brown, about 5 minutes.
- Add the minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Stir in the ground cumin, coriander, turmeric, garam masala, and chili powder. Cook for another minute to let the spices bloom, stirring constantly to prevent burning.
- Add the diced tomatoes, including their juices, and bring to a simmer. Let this cook for about 5 minutes, until the tomatoes break down slightly.
- Pour in the coconut milk and stir well to combine. Bring the mixture to a gentle simmer.
- Add the chicken pieces to the pan, ensuring they are well-coated with the sauce. Cover and cook over low heat for 15-20 minutes, or until the chicken is cooked through.
- Season with salt to taste. Garnish with fresh cilantro before serving.
As you cook, remember my mom’s kitchen rule: taste as you go. Adjust the spices to suit your family’s palate, and don’t worry if it gets a little messy—that’s where the fun happens!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Indian Chicken Curry, recipe, cooking, food
