Heat the olive oil in a large skillet over medium-high heat.
Add the diced yellow onion and sauté until softened and translucent, about 4 minutes.
Stir in the minced garlic and grated ginger, cooking for 1 minute until the fragrance fills the kitchen.
Add the cubed chicken breast and cook until browned on all sides, approximately 5-6 minutes.
Stir in the smoked paprika, ground cumin, and ground turmeric to coat the chicken and onions.
Pour in the tomato puree and chickpeas, stirring well to combine all the flavors.
Reduce the heat to low and simmer for 8-10 minutes until the sauce has thickened slightly and the chicken is cooked through.
Season the curry with sea salt and black pepper.
Fold in the fresh spinach and stir until the leaves are just wilted and bright green before serving.