Loaded with hearty vegetables and incredible flavor, this vegetable soup is without a doubt the best vegetable soup.
Over medium heat, add olive oil to a pot. Once warm, add onion, carrots and celery and cook for approximately 5-7 minutes or until tender. Add mushrooms, green beans, and butter and cook for approximately 5 more minutes. Next, add in the tomato paste and cook for 1-2 more minutes. Add the flour once the tomato paste has cooked into the vegetables and cook for 1-2 more minutes. Now it's time to add the vegetable stock, potatoes, peas, corn, salt, thyme, oregano and freshly ground pepper.
Let everything cook, stirring every so often, until the potatoes are tender or about 20 minutes. Taste the soup and adjust the seasonings to your liking.