Heat oil in a large pot over medium heat. Add onion, salt, and pepper. Cook for 8 minutes.
Add carrot and sweet potato, cook for 2 minutes.
Add canned tomatoes, garlic, oregano, red pepper flakes, broth, and bay leaves. Stir then bring to a boil. Reduce heat, cover, and simmer for 20 minutes.
Stir in cherry tomatoes, green beans, zucchini, and chickpeas. Cover and cook for 10 minutes.
Stir in vinegar and kale and cook for 5 minutes or until kale is wilted. Add more salt and pepper if needed.