/Classic Indian Chicken Curry with Basmati Rice Recipe
Classic Indian Chicken Curry with Basmati Rice recipe

Classic Indian Chicken Curry with Basmati Rice Recipe

This timeless Indian Chicken Curry recipe, served over fluffy Basmati rice, brings the aromatic spices and rich flavours of India to your dining table. Perfect for both beginners and seasoned cooks.





  • Step 1.

    Rinse the chicken pieces and pat them dry.
  • Step 2.

    Heat oil in a large pan over medium heat. Add cinnamon, cardamom, and cloves, and let them sizzle for a few seconds.
  • Step 3.

    Add the onions and fry until golden brown, then include the ginger-garlic paste, cooking for another minute.
  • Step 4.

    Stir in the turmeric, coriander, cumin, and chilli powders, frying until the oil separates.
  • Step 5.

    Add the chicken pieces, yoghurt, one cup of water, and salt. Bring to a boil, then cover and simmer for about 40 minutes or until the chicken is tender.
  • Step 6.

    Adjust seasoning according to taste. Garnish with chopped coriander leaves.
  • Step 7.

    In another pot, bring water to a boil, add the rice with a little salt, and cook until the rice is fluffy and tender. Drain any excess water.
  • Step 8.

    Serve the hot curry over the cooked Basmati rice, garnished with additional coriander leaves.


  1. 1 kgChicken pieces

  2. 3 tbspCooking oil

  3. 1 Cinnamon stick

  4. 4 Cardamom pods

  5. 4 Cloves

  6. 2 Onions, finely chopped

  7. 2 tbspGinger-garlic paste

  8. 1 tspTurmeric powder

  9. 2 tbspCoriander powder

  10. 1 tspCumin powder

  11. 1 tspChilli powder

  12. 150 gPlain yoghurt

  13. 250 mlWater

  14. 1 tspSalt

  15. 3 tbspCoriander leaves, chopped

  16. 300 gBasmati rice

Share this: