Heat olive oil in a large pot over medium heat.
Add chopped onions and sauté until translucent (about 5 minutes).
Stir in minced garlic and cook for another minute.
Add diced carrots and cook for 3-4 minutes.
Incorporate the chopped cabbage into the pot and stir well.
Pour in the vegetable broth and bring to a boil.
Add the can of diced tomatoes, including juice.
Season with thyme, salt, and pepper.
Reduce heat and let the soup simmer for 25 minutes.
Taste and adjust seasoning if necessary. Serve hot, garnished with fresh parsley.