Serves 6 Ingredients: 1 large onion, coarsely chopped 4 cloves garlic, peeled 1 1/2" length fresh ginger, thinly sliced 1 1/2 Tbsp. yellow curry powder 1/4 tsp. cayenne pepper (or to taste) 2 Tbsp. coconut oil 2 Tbsp. organic tomato paste* 2 cups low sodium organic vegetable broth 1 cup coconut milk 1 cinnamon stick 1/4 tsp. freshly ground black pepper (or to taste) 1/2 head cauliflower, broken into 1" florets (about 3 cups) 1 pound sweet potatoes, peeled and cut into 1" cubes 2 large carrots, peeled and cut into 1" rounds 2 tomatoes, cored and chopped Grated zest of 1 lime 2 Tbsp. fresh lime juice 2 cups cooked chickpeas* 5 cups fresh baby spinach leaves 3/4 tsp. salt 1/4 cup fresh cilantro leaves 3 cups cooked brown rice or quinoa (for serving -- optional) Place onion, garlic, ginger, curry and cayenne in food processor and pulse to combine. Add oil and process until smooth puree forms. Transfer puree to large pot and cook over medium heat, stirring frequently, about 5 minutes. Add tomato paste* and cop, stirring frequently until mixture starts to darken (about 5 min). Add broth, coconut milk, cinnamon stick and 1/4 tsp black pepper. Bring to boil, reduce and simmer about 12 minutes. Add cauliflower, sweet potatoes, carrots and tomatoes. Season with salt/pepper and return to boil. Reduce heat to low, cover and simmer until veggies are tender (about 20 minutes). Remove cinnamon stick, stir in lime zest and juice, chickpeas, and spinach and cook until spinach is wilted (about 2 minutes). Season with up to 1/2 tsp. salt. Garnish with cilantro and serve with brown rice or quinoa. *Chickpeas are best to cook yourself so you avoid the toxins in the cans. I cook chickpeas ahead in large batches, drain and freeze. Chickpeas don't stick together too much so you can take out as much as you need, as you need them. *Buy tomato paste in a glass jar. Tomatos are very acidic and it is best to avoid canned tomato products.