Chicken curry is one of those dishes that never goes out of style. From family dinners to special gatherings, it has a way of bringing people together with its rich aroma and comforting flavors. The best part? You don’t need to be a professional chef to make a mouthwatering chicken curry right in your own kitchen. With a few simple ingredients and the right steps, you can prepare a restaurant-style curry that tastes even better at home.

Why Chicken Curry Is So Loved
Chicken curry is more than just food—it’s comfort in a bowl. The combination of tender chicken, fragrant spices, and creamy or tangy gravy makes it a versatile dish. You can serve it with rice, naan, paratha, or even bread, and it never disappoints. Every region in India (and beyond) has its own unique version—spicy, creamy, coconut-based, tomato-rich, or yogurt-flavored. That’s what makes chicken curry exciting—you can always experiment and make it your own.
Ingredient
- 500g chicken
- 2 to 3 large onions (finely chopped)
- 2 tomatoes (pureed or finely chopped)
- 2–3 green chilies (optional, for heat)
- 1 tablespoon ginger-garlic paste
- 3 tablespoons oil
- Spices
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon garam masala
- 2–3 bay leaves or whole spices (cloves, cardamom, cinnamon)
- Fresh coriander leaves for garnish
- Salt to taste
Step-by-Step Cooking Process
- Heat the oil – Place a heavy-bottomed pan on medium heat and add oil or ghee. Once hot, toss in bay leaves or whole spices to release their fragrance.
- Cook the onions – Add the chopped onions and sauté until golden brown. This step gives depth and sweetness to your curry.
- Add ginger-garlic paste – Cook for a minute until the raw smell disappears.
- Spice it up – Mix in turmeric, coriander, cumin, and chili powder. Stir well to coat the onions with spices.
- Tomato base – Add the tomato puree and cook until the oil begins to separate from the masala. This ensures your curry has a rich base.
- Add chicken – Put in the chicken pieces and stir until they are coated in the masala. Cook for 5–6 minutes.
- Yogurt or cream – Add yogurt for a tangy flavor or cream for a smoother, richer curry. Stir continuously to avoid curdling.
- Simmer – Pour in about 1 cup of water (adjust based on desired gravy consistency). Cover the pan and let it simmer for 20–25 minutes until the chicken is tender.
- Finish with garam masala – Sprinkle garam masala towards the end for that authentic aroma.
- Garnish & serve – Top with fresh coriander leaves and serve hot with steamed rice or Indian bread.
Tips for the Perfect Chicken Curry
- Use fresh spices – They make a big difference in aroma and taste.
- Slow cooking – The longer you let it simmer, the better the flavors combine.
- Balance flavors – Adjust chili, salt, and tanginess according to your preference.
- Experiment – Try adding coconut milk for a South Indian touch or cashew paste for a creamy North Indian version.