Sauté Aromatics: Heat coconut oil in a large skillet over medium heat. Add the chopped onion, garlic, and ginger. Sauté for 3-4 minutes until softened and fragrant.
Add Spices: Stir in curry powder, cumin, turmeric, and chili flakes (if using), and cook for 1 minute to release the flavors.
Simmer Curry: Add diced tomatoes and coconut milk to the skillet. Stir to combine, and simmer for 5 minutes.
Add Chickpeas: Stir in the chickpeas and cook for another 10 minutes, allowing the curry to thicken and the chickpeas to soak up the flavors.
Season & Serve: Add lime juice, salt, and pepper to taste. Serve the coconut curry chickpeas over basmati rice or with naan, garnished with fresh cilantro.