Sauté the first vegetables
Heat the olive oil in a large soup pot or Dutch oven over medium-high heat.
Add the onion, carrots, and celery. Cook for 4 to 5 minutes, stirring often, until the vegetables begin to soften.
Add the aromatics
Stir in the garlic, Italian seasoning, salt, and black pepper.
Cook for about 30 seconds, just until the garlic smells fragrant.
Add the hearty vegetables
Add the diced potatoes, green beans, diced tomatoes, bay leaves, and vegetable broth.
Stir everything together and bring the soup to a boil.
Simmer until tender
Reduce the heat to low, cover the pot, and let the soup simmer for about 20 minutes.
The potatoes should be tender but not falling apart.
Stir in the frozen vegetables
Add the frozen corn and peas.
Cook for another 5 to 7 minutes, or until the vegetables are hot and tender.
Finish with lemon and herbs
Turn off the heat and remove the bay leaves.
Stir in the fresh lemon juice and chopped parsley. Taste and adjust the salt and pepper as needed.
Serve warm
Ladle the vegetable soup into bowls and serve with extra parsley, cracked black pepper, or a small drizzle of olive oil if desired.