Warm, comforting, and packed with fresh veggies, this homemade vegetable soup is easy to make, full of flavor, and perfect for meal prep. A cozy meal the whole family will love!
Heat the olive oil in a Dutch oven or large pot over medium heat. Add the celery, onion, carrots, potatoes, green beans, zucchini, garlic, dried thyme, Italian seasoning, salt and black pepper. Stir. Cook for 5 to 6 minutes, until the onions are softened, stirring occasionally.
Stir in the vegetable broth, diced tomatoes, peas, corn, tomato paste, and bay leaves. Bring to a boil.
Once boiling, reduce the heat to medium-low. Cover. Simmer for 40 minutes or until the potatoes and carrots are cooked.
Remove from the heat. Remove the bay leaves and stir in the white wine vinegar. Season with salt and pepper to taste. Serve hot.