Place 2 tsp olive oil in a medium stock pot over medium-high heat.
Add diced chicken and cook for about 3 to 5 minutes until lightly browned. When the chicken is thoroughly cooked, remove from heat and set aside.
Add the remaining 2 tsp olive oil and the red bell pepper and cook for about 3 to 5 minutes. Stir frequently.
Add the sweet potato, zucchini, tomatoes, tomato paste and stock.
Add the chili powder, cumin, oregano, cinnamon and salt.
Adjust the heat to medium-high heat and bring to a slight boil.
Reduce heat to medium-low, cover, and let simmer until potatoes are tender, about 20 minutes. Stir occasionally.
Add the spinach and chicken and cook for 2 minutes to wilt spinach.
Remove from heat.
Top with cilantro and serve.