Heat olive oil in a large pot over medium heat.
Add chopped carrots, celery, and onion. Sauté for 5-7 minutes until vegetables soften.
Stir in minced garlic and cook for 1 minute until fragrant.
Pour in vegetable broth and canned diced tomatoes with their liquid.
Add chopped potatoes, green beans, Italian seasoning, salt, and black pepper to the pot.
Bring the soup to a boil, then reduce heat to low and simmer uncovered for 25 minutes, or until potatoes are tender.
Add frozen corn and peas, and cook for an additional 5 minutes.
Taste and adjust seasoning if needed.
Serve hot with crusty bread or your favorite side.