Heat the avocado oil in a large skillet over medium heat.
Add the diced yellow onion, minced garlic, and grated ginger, sautéing for 3-4 minutes until the onion is translucent and fragrant.
Add the diced chicken breast to the skillet and cook until browned on all sides, about 5 minutes.
Stir in the curry powder, sea salt, and black pepper, coating the chicken and aromatics thoroughly.
Pour in the tomato puree and the rinsed chickpeas, stirring to combine.
Reduce the heat to low and simmer for 10 minutes to allow the flavors to meld and the chicken to cook through.
Stir in the coconut milk and fresh spinach, cooking for an additional 2 minutes until the spinach is wilted and the sauce is creamy.
Serve warm in a bowl, optionally garnished with fresh cilantro.