Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 2-3 minutes until translucent. Stir in minced garlic and cook for another 30 seconds until fragrant.
Add Vegetables: Add carrots, celery, and potato. Cook for 5 minutes, stirring occasionally.
Pour Broth & Simmer: Add vegetable broth, diced tomatoes (with juice), thyme, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 10-12 minutes until vegetables are tender.
Add Greens (Optional): Stir in green beans and spinach/kale (if using) and cook for an additional 3-5 minutes.
Adjust Seasoning: Taste and add more salt or pepper if needed.
Serve: Ladle the soup into bowls, garnish with fresh parsley, and enjoy warm!