Heat coconut oil in a large pan over medium heat.
Add chopped onion and sauté until soft and golden.
Stir in garlic, ginger, and red chilies, cooking until fragrant.
Add cumin, coriander, turmeric, and garam masala. Toast the spices briefly to release aroma.
Pour in diced tomatoes and coconut milk, stirring to combine.
Add chickpeas, season with salt and pepper, and bring the curry to a gentle simmer.
Taste and adjust seasoning if needed. Garnish with fresh cilantro and serve over rice or with naan.
