Start by preparing all your ingredients. Chop the cabbage, dice the onions, carrots, and celery, and mince the garlic.
Heat the large pot over medium heat. If using, add the olive oil and let it heat for about a minute.
Add the diced onions and garlic to the pot. Sauté for about 3-4 minutes until the onions are translucent.
Add the diced carrots and celery to the pot. Cook for an additional 5 minutes, stirring occasionally.
Stir in the chopped cabbage and cook for another 5 minutes, allowing it to wilt.
Pour in the diced tomatoes with their juice and the vegetable broth. Add the dried thyme, oregano, salt, and pepper.
Bring the soup to a boil, then reduce the heat to low and let it simmer for 20-25 minutes, stirring occasionally until all the vegetables are tender.
Taste and adjust the seasoning if necessary.
Once done, ladle the soup into bowls and serve hot.