Go Back

Hearty Homemade Vegetable Soup Recipe

This hearty homemade vegetable soup is packed with fresh vegetables like carrots, celery, potatoes, green beans, corn, and peas, simmered in a flavorful broth. It's a comforting and nutritious meal perfect for any day.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Soup
Servings 8 servings
Calories 198 kcal

Equipment

  • Large Pot
  • Knife
  • Cutting Board

Ingredients
  

Main Ingredients

  • 2 Tbsp olive oil
  • 1 1/2 cups yellow onion chopped (1 medium)
  • 2 cups carrots peeled and chopped (about 5)
  • 1 1/4 cups celery chopped (about 3)
  • 4 cloves garlic minced
  • 4 (14.5 oz) cans low-sodium chicken broth or vegetable broth
  • 2 (14.5 oz) cans diced tomatoes undrained
  • 3 cups potatoes peeled and 1/2-inch thick diced (from about 3 medium)
  • 1/3 cup fresh parsley chopped
  • 2 bay leaves
  • 1/2 tsp dried thyme or 1 Tbsp fresh thyme leaves
  • Salt
  • freshly ground black pepper
  • 1 1/2 cups green beans chopped frozen or fresh
  • 1 1/4 cups corn frozen or fresh
  • 1 cup peas frozen or fresh

Instructions
 

Instructions

  • Heat olive oil in a large pot over medium-high heat.
  • Sauté onions, carrots, and celery for 4 minutes, then add garlic and sauté for 30 seconds more.
  • Stir in broth, tomatoes, potatoes, parsley, bay leaves, and thyme; season with salt and pepper to taste.
  • Bring the mixture to a boil, then add the green beans.
  • Reduce heat to medium-low, cover, and simmer for 20-30 minutes until the potatoes are almost fully tender.
  • Add corn and peas, then cook for 5 minutes longer. Serve warm.

Notes

Adjust salt and pepper to taste before serving for optimal flavor.