Cut the chicken breast into bite-sized cubes and season with sea salt and black pepper.
Heat the olive oil in a medium skillet over medium-high heat.
Add the chicken to the skillet and cook until browned on all sides, about 5-6 minutes, then remove and set aside.
In the same skillet, add the finely diced onion and sauté for 3 minutes until translucent.
Stir in the minced garlic, smoked paprika, and ground cumin, cooking for 1 minute until fragrant.
Pour in the tomato puree and add the chickpeas, stirring to combine and scraping up any browned bits from the pan.
Return the chicken to the skillet, reduce heat to low, and simmer for 5 minutes to let the flavors meld.
Fold in the baby spinach and cook for 1-2 minutes until just wilted before serving.