Go Back
Vegetable Soup

Vegetable Soup

The ultimate comfort food, Vegetable Soup is a hearty, healthy dish bursting with fresh flavors. This easy weeknight dinner is perfect for chilly evenings and will satisfy your cravings. Make it tonight for a warm and fulfilling meal!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Soups
Cuisine: American
Calories: 220

Ingredients
  

  • 5 tablespoons olive oil divided
  • 1 cup finely diced yellow onion 1 onion
  • 1-1/2 cups diced carrots peeled; 2-3 carrots
  • 1 cup finely diced celery 3 ribs
  • 2 cups diced sweet potatoes peeled; 2 small potatoes
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon pepper or to taste
  • 2 tablespoons minced garlic
  • 1 tablespoon Italian seasoning
  • 1 teaspoon dried thyme
  • 1-1/2 teaspoons ground cumin
  • 1/8 teaspoon red pepper flakes optional
  • 1 can petite-diced tomatoes 28-ounces; don't drain
  • 6 cups chicken broth or vegetable broth
  • 2 bay leaves
  • 1 cup coarsely chopped flat-leaf parsley
  • 1 large lemon
  • 1 basil pesto for serving, see note 1
  • Crusty buttered bread optional, for serving

Equipment

  • Large Pot

Method
 

  1. Begin by heating 4 tablespoons of olive oil in a large pot over medium-high heat. You want the oil shimmering but not smoking; this is the perfect moment to add the onion. Stir it in and let it cook for about 3 to 4 minutes until it becomes translucent.
  2. Next, add the carrots, celery, and sweet potatoes. Season with salt and pepper. Cook, stirring often, for about 7 to 9 minutes. Keep an eye on the onion; you want it soft and golden.
  3. Once the veggies have softened, stir in the garlic, Italian seasoning, thyme, cumin, and optional red pepper flakes. Cook this mix, stirring constantly, until fragrant—around 30 seconds should do it.
  4. Pour in the undrained diced tomatoes and let them cook for 2 minutes, stirring occasionally. This step helps deepen the flavors before adding the broth.
  5. Add the chicken broth (or vegetable broth) and toss in the bay leaves. Increase the heat to high and bring everything to a boil.
  6. Once boiling, partially cover the pot with a lid and reduce the heat to maintain a gentle simmer. Let it simmer for 20 to 25 minutes. This is where all the flavors meld together beautifully.
  7. After simmering, remove the lid and stir in the parsley. Add ½ teaspoon lemon zest and 1-2 tablespoons lemon juice for that zing. Remove and discard the bay leaves.
  8. Taste your soup! Adjust the seasoning with more salt, pepper, or red pepper flakes if needed. Just before serving, drizzle the remaining 1 tablespoon olive oil on top for richness.
  9. Ladle the soup into bowls and top each serving with a spoonful of basil pesto. It adds an incredible burst of flavor that pairs perfectly with the soup.
  10. Finally, serve your Vegetable Soup with slices of crusty buttered bread on the side for a complete meal!

Notes

  • Pesto adds big flavor: Stir in as much or as little as you like until it’s just right. Use homemade or fresh-refrigerated pesto (not shelf-stable).
  • Storage: Let soup cool, then store in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months. Reheat on the stove or in the microwave, adding broth if needed.