Dice the chicken breast into small, bite-sized pieces.
Heat a non-stick pot over medium heat and add the diced onion, minced garlic, and grated ginger with a splash of water to sauté until the onion is translucent.
Stir in the turmeric, cumin, coriander, cayenne, sea salt, and black pepper, toasting the spices for 30 seconds until aromatic.
Add the chicken pieces to the pot and cook for 3-4 minutes until the outsides are lightly browned.
Pour in the chicken bone broth, tomato puree, and dry red lentils, stirring to combine.
Bring the mixture to a gentle boil, then reduce the heat to low and cover with a lid.
Simmer for 15-20 minutes or until the lentils are tender and have thickened the stew.
Remove the lid and stir in the fresh baby spinach until it is completely wilted.
Serve the stew hot in a bowl, adjusting the cayenne if more heat is desired.