In a large heavy bottom pot or Dutch oven, saute onion in oil over medium-high heat for 5 minutes until fragrant and golden. Add garlic, ginger, and fresh turmeric and stir 2-3 minutes until garlic is fragrant and golden.
Turn the heat to medium, add curry powder, cumin, coriander, cinnamon, carrots, celery, apple, and rice, and saute for another 5 minutes, stirring often.
Add broth, greens, chickpeas, salt and pepper. Cover with a vented lid and simmer for 20 minutes or until rice and veggies are tender. Add coconut milk, and heat until warm.
Taste the soup and add lemon and cayenne if desired. Adjust seasonings adding salt and pepper as needed.
