1. Heat the oil in a large stockpot over low medium heat. Add the chopped onions, and sauté until lightly browned, stirring occasionally.
2. Stir in the garlic, carrots, oregano, salt, pepper, diced tomatoes, and vegetable broth. Bring to a boil over medium heat.
3. Once boiling, lower the heat to a simmer. Cover the pot and cook for 30 minutes.
4. Optional but recommended for a richer broth and added depth of flavor: Use an immersion blender to puree the soup at this point.
5. Drain the chickpeas or white beans. Add them, along with the cherry tomatoes and zucchini, to the soup pot.
6. Cover again, and simmer another 20 minutes or until carrots are soft.
7. Stir in the lemon juice and the kale. Allow the kale to wilt before turning off the heat.
8. Taste, and season with additional spices if desired. Serve hot, or allow the soup to cool before transferring to storage containers.
9. Refrigerate for up to five days, or freeze in an airtight container for up to three months.