In a large skillet or saucepan, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until it begins to soften.
Add the minced garlic and grated ginger to the pan, stirring continuously for about 1 minute until fragrant.
Stir in the red curry paste, turmeric, cumin, and coriander, cooking for an additional minute until the spices are well combined with the onions.
Pour in the coconut milk and bring the mixture to a gentle simmer, stirring to blend all the ingredients together.
Add the chickpeas to the curry base, stirring well to coat them in the sauce. Let it simmer for about 10 minutes, allowing the flavors to meld together.
Once thickened, add the fresh spinach and cook for an additional 2-3 minutes until the spinach has wilted.
Season with salt and pepper to taste, and stir in the lime juice for a burst of freshness.
Serve the creamy coconut curry chickpeas over a bed of cooked rice or quinoa, garnished with fresh cilantro.