Heat olive oil in a large pot over medium heat.
Add diced onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add sliced carrots and diced potatoes; cook for about 5 minutes.
Pour in the vegetable broth and bring to a boil.
Add chopped kale, bay leaf, thyme, salt, and pepper.
Reduce heat and simmer for 20 minutes until vegetables are tender.
Remove bay leaf and blend the soup for a smooth texture, if desired.
Adjust seasoning to taste and serve hot.