Add the olive oil to a soup pot or Dutch oven over medium heat. Add the onions, carrots, celery and a big pinch of salt and sauté for about five minutes, or till the onions are translucent and the carrots and celery begin to soften.
Add the garlic and a few grinds of black pepper and sauté for another 30 seconds, then add the sweet potato. Continue to sauté for another two minutes.
Stir in the oregano and red pepper flakes, ensuring the spices are well incorporated. Then add the fire roasted diced tomatoes, vegetable broth, and bay leaves.
Give everything a good stir and bring it to a boil. Reduce the heat and simmer for about 20 minutes, or till the sweet potato is tender.
Add the green beans, zucchini, chickpeas, and cherry tomatoes and continue to simmer till the green beans are tender.
Then add the white wine vinegar and kale. Simmer for a few more minutes, till the kale is wilted, but still bright green.
Taste and adjust seasonings as needed and serve.