A hearty and healthy homemade vegetable soup recipe packed with fresh vegetables and flavorful seasonings.
Author:Elena Vasquez
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:6-8 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
2 tablespoons olive oil
1 medium yellow onion, chopped
2 carrots, peeled and diced
2 stalks celery, diced
3 cloves garlic, minced
1 (28 ounce) can crushed tomatoes
6 cups vegetable broth
1 cup diced potatoes (e.g., Yukon Gold)
1 cup green beans, trimmed and cut into 1-inch pieces
1/2 cup frozen corn
1/2 cup frozen peas
1 teaspoon dried Italian seasoning
1/2 teaspoon dried basil
Salt and black pepper to taste
Optional: fresh parsley for garnish
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion, carrots, and celery. Sauté for 8-10 minutes until vegetables are softened.
Add minced garlic, Italian seasoning, and dried basil. Cook for 1 minute more until fragrant.
Stir in the crushed tomatoes and vegetable broth. Bring to a boil, then reduce heat to a simmer.
Add the diced potatoes and green beans. Cover and simmer for 15-20 minutes, or until potatoes are tender.
Stir in the frozen corn and frozen peas. Continue to simmer for 5 minutes, or until heated through.
Taste and season with salt and black pepper as needed.
Ladle into bowls and garnish with fresh parsley if desired.
Notes
For a thicker soup, you can mash some of the potatoes against the side of the pot.
Feel free to add other vegetables like zucchini, bell peppers, or spinach.
This soup can be made ahead of time and reheated. The flavors often deepen overnight.
Nutrition
Serving Size:1.5 cups
Calories:Approximately 150-200 (will vary based on exact ingredients and quantities)
Sugar:Approximately 10-15g
Sodium:Varies greatly depending on broth and added salt (aim for low-sodium broth)