In a large pot, heat olive oil on medium-low heat. Add onions and lamb, and cook until lamb is mostly cooked and golden brown.
Add in garlic, harissa, cumin and cinnamon, and cook until fragrant, about 3-5 minutes.
Add in canned tomatoes, vegetable broth, squash and chickpeas. Simmer on medium-low heat until squash is fork tender, about 20-30 minutes.
If the chili needs thickening, stir in 2 tsp of tapioca flour, and allow to simmer for a few minutes.
Stir in kale, and season with salt.