Heat olive oil in a large pot over medium heat.
Add onions, garlic, celery, and carrots. Sauté for 5 minutes until softened.
Stir in bell peppers, potatoes, bay leaves, and thyme. Cook for 3 minutes.
Pour in vegetable broth and diced tomatoes. Bring to a boil.
Reduce heat to low, cover, and simmer for 20 minutes or until potatoes are tender.
Stir in spinach and kale. Cook for another 5 minutes until wilted.
Remove bay leaves. Adjust salt, pepper, and hot sauce to taste.
Serve hot with crusty bread or crackers.