Heat the coconut oil in a large skillet over medium heat.
Add the cubed chicken breast to the pan and cook until golden brown on all sides, approximately 5 to 6 minutes.
Stir in the minced garlic and grated ginger, sautéing for about 1 minute until highly fragrant.
Add the turmeric, cumin, garam masala, sea salt, and black pepper, stirring constantly to toast the spices and coat the chicken.
Pour in the tomato puree, coconut milk, and drained chickpeas, stirring to combine all ingredients.
Bring the mixture to a gentle simmer, then reduce the heat to low and cook for 10 minutes to allow the flavors to meld and the sauce to thicken.
Fold in the fresh spinach and stir until just wilted, then remove from heat and serve immediately.