Heat olive oil in a large pot over medium heat.
Add onion and garlic, sauté until softened.
Add carrots and celery, cook for 5 minutes.
Stir in zucchini and bell peppers, cook for another 5 minutes.
Add diced tomatoes, vegetable broth, basil, oregano, salt, and pepper. Bring to a boil.
Reduce heat and simmer for 30 minutes.
Stir in cannellini beans and kale, cook for another 5 minutes.
Adjust seasoning if needed and serve hot.