Chop the onion into small pieces.
Mince your garlic cloves very finely.
Grate the fresh ginger carefully.
Cut chicken into bite-sized chunks evenly.
Drain and rinse the chickpeas thoroughly.
Having everything ready makes cooking easier.
Heat oil in your large skillet.
Add chopped onion and cook gently.
Stir for 5 minutes until soft.
Add garlic and ginger to pan.
Cook for 1 minute until fragrant.
This creates a flavorful curry base.
Sprinkle curry powder and cumin in.
Stir the spices for 30 seconds.
Add chicken pieces to the pan.
Cook chicken for 5 minutes total.
Turn pieces until browned all over.
Pour in your chopped tomatoes now.
Add the drained chickpeas to mixture.
Stir everything together really well.
Bring the curry to a boil.
Reduce heat and simmer 20 minutes.
The sauce will thicken beautifully.
Pour coconut milk into the curry.
Stir gently to combine everything.
Simmer for 5 more minutes gently.
Season with salt and pepper generously.
Taste and adjust seasoning if needed.
Remove pan from the heat now.
Chop fresh coriander leaves roughly.
Sprinkle coriander over the top.
Serve with rice or warm naan.