Prepare the Vegetables: Start by washing and chopping the cabbage, onion, carrots, and celery. Mince the garlic and set aside.
Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add the onion and garlic and sauté for 3-4 minutes until softened and fragrant. Be cautious not to let the garlic brown too much, as it can introduce bitterness.
Add the Vegetables: Add the carrots, celery, and cabbage to the pot. Stir and cook for another 5 minutes, allowing the vegetables to begin to soften.
Add the Tomatoes and Broth: Pour in the diced tomatoes (with their juices) and vegetable broth. Stir in dried thyme, salt, and pepper.
Simmer the Soup: Bring the soup to a boil, then lower the heat and let it simmer for 20-25 minutes, or until the vegetables are tender.
Adjust the Seasoning: Taste the soup and adjust the seasoning as needed. You can add more salt, pepper, or hot sauce for a little extra kick.
Serve: Ladle the soup into bowls and serve hot. Garnish with fresh herbs or a drizzle of olive oil for added flavor.