Description
Craving a nourishing, colorful meal that comes together effortlessly? This Easy Vegetable Soup is the perfect solution. It’s a cozy, satisfying bowl packed with carrots, potatoes, green beans, peas, and tomatoes — all simmered in a savory herb broth. Ideal for quick dinners, healthy lunch prep, or a feel-good weeknight reset, this soup checks every box. It’s vegan, gluten-free, freezer-friendly, and made in one pot — making it a top choice among easy recipes, dinner ideas, and healthy comfort food options.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, diced
3 garlic cloves, minced
2 medium carrots, sliced
2 celery stalks, chopped
2 medium potatoes, peeled and cubed
1 cup green beans, cut into 1-inch pieces
1 cup corn kernels
1 cup peas
1 can (15 oz) diced tomatoes, with juice
6 cups low-sodium vegetable broth
1 teaspoon dried thyme
1 teaspoon dried basil
1 bay leaf
Salt and black pepper to taste
Fresh parsley, chopped (optional)
Instructions
1. In a large soup pot, heat olive oil over medium heat. Add onion and sauté for 3–4 minutes until soft. Stir in garlic, carrots, and celery, and cook for 5 minutes until slightly tender.
2. Add potatoes and green beans to the pot and cook for another 2–3 minutes.
3. Stir in diced tomatoes, vegetable broth, thyme, basil, bay leaf, salt, and pepper. Bring to a boil.
4. Reduce heat, cover, and simmer for 20–25 minutes until vegetables are tender.
5. Add corn and peas and simmer for 5–7 more minutes.
6. Remove the bay leaf, adjust seasoning, and garnish with parsley before serving.
Notes
Use any vegetables you have on hand — zucchini, spinach, and bell peppers work well.
For added richness, mash a few potatoes into the broth before serving.
Soup flavors deepen overnight, so leftovers taste even better the next day.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 150
- Sugar: 6g
- Sodium: 550mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg