In a large soup pot or cast iron dutch oven, over medium-high heat, add the olive oil, onions, carrots, celery, and salt. Sauté until softened, about 5-8 minutes, stirring occasionally.
2 tablespoons olive oil, 1 sweet onion, 2 cups chopped carrots, 1 cup thinly sliced celery, 1 teaspoon kosher salt
Stir in the garlic and cook for 1 minute.
4 cloves garlic
Add in the broth, petite diced tomatoes, chopped potatoes, frozen green beans, parsley, bay leaves, salt, basil, Italian seasoning, thyme, and black pepper. Stir until combined and bring the soup to a boil.
4 cans (14.5 oz each) chicken broth or vegetable broth, 1 can (28 oz) petite diced tomatoes, 3 cups peeled and small chopped potatoes, 1½ cups frozen chopped green beans, 1/3 cup chopped fresh flat-leaf parsley, 2 bay leaves, 1 teaspoon kosher salt, 1 teaspoon dried basil, ½ teaspoon Italian seasoning, ½ teaspoon dried thyme, ½ teaspoon black pepper
Once boiling, reduce the heat to medium low, and cover the pot with a lid. Let simmer for 30 minutes.
Stir in the frozen corn and peas, and let the soup cook for an additional 15-20 minutes, or until all the vegetables are softened to your preference.
1½ cups frozen peas, 1½ cups frozen corn
Remove the bay leaves, taste the soup and add more salt if needed, and serve the soup warm. Enjoy!