Dice the chicken breast into bite-sized pieces and finely chop the onion, garlic, and ginger.
Heat the olive oil in a large non-stick skillet over medium heat.
Add the onion, garlic, and ginger to the skillet, sautéing for 3 minutes until softened and aromatic.
Add the chicken pieces to the pan and cook for 5-6 minutes until browned on all sides.
Stir in the curry powder, sea salt, and black pepper, ensuring the chicken and aromatics are well coated.
Pour in the tomato puree, coconut milk, and rinsed chickpeas, stirring to combine the sauce.
Reduce the heat to low and simmer for 10 minutes to allow the flavors to meld and the chicken to cook through.
Add the fresh spinach to the skillet and stir gently for 1 minute until the leaves are just wilted.
Transfer to a bowl and serve immediately while hot.