Dice the chicken breast into bite-sized 1-inch cubes and season lightly with a pinch of salt and pepper.
Heat the olive oil in a large non-stick skillet over medium-high heat.
Add the chicken to the skillet and sauté for 5-6 minutes until golden brown and cooked through, then remove and set aside.
In the same skillet, lower the heat to medium and add the minced garlic and grated ginger, sautéing for 1 minute until fragrant.
Stir in the turmeric, cumin, and garam masala, allowing the spices to toast for 30 seconds.
Pour in the tomato puree and rinsed chickpeas, stirring to combine and scraping up any browned bits from the bottom of the pan.
Whisk in the full-fat coconut milk and bring the mixture to a gentle simmer for 5 minutes until the sauce thickens slightly.
Return the cooked chicken to the pan and stir in the fresh spinach, cooking for 1-2 minutes until the greens are just wilted.
Adjust seasoning with the remaining sea salt and black pepper before serving hot.