In a large stockpot heat the oil over medium heat.
Brown the ground turkey, crumbling the meat with a wooden spatula as it cooks.
Toss in the onion, celery, carrot, garlic and sauté for a few minutes until the onion becomes translucent.
Stir in all the spices.
Add the chickpeas, sweet potatoes, crushed tomatoes and the vegetable/beef broth. Bring to a rapid boil, then reduce the heat to a simmer and cover pot with a lid.
Simmer for 25-30 minutes, stirring occasionally, or until sweet potatoes are tender.
To thicken up your soup, using a potato masher, slightly mash a few of the sweet potatoes and chickpeas directly into the pot (not all, but a few)
Stir well to combine.
Taste test, then season with sea salt and pepper if you want, and stir in your fresh spinach. The heat will gently wilt the spinach after a minute or two.
Ladle into bowls, allow to cool for several minutes, then dig in!