Steps
1. Heat olive oil in a medium pot over medium heat.
2. Add diced onion, carrots, and celery. Cook, stirring occasionally, until vegetables are softened, about 5-7 minutes.
3. Stir in minced garlic and cook for another 1 minute until fragrant.
4. Add diced tomatoes (with juices), white beans, vegetable broth, and dried thyme.
5. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20-25 minutes, allowing flavors to meld.
6. Season with salt and pepper to taste.
7. Serve warm, optionally with crusty bread or a sprinkle of fresh herbs.