Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegetable Soup


  • Author: jennaharpereats
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A cozy yet bright vegetable soup that’s perfect for busy weeknights or light lunches, packed with wholesome ingredients.


Ingredients

  • 2 tablespoons olive oil
  • 1 onion, diced (yellow or sweet)
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 bell pepper, diced (any color)
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth (low-sodium recommended)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 2 cups fresh spinach or kale (stems removed and roughly chopped)
  • Optional: Parmesan cheese for serving


Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the diced onion, carrots, and celery. Sauté, stirring occasionally, until softened — about 5 minutes.
  3. Stir in the minced garlic, diced zucchini, and diced bell pepper. Cook for an additional 2–3 minutes until fragrant.
  4. Pour in the diced tomatoes with their juices and the vegetable broth. Bring to a steady boil.
  5. Add the dried thyme and basil. Season with salt and pepper, tasting as you go.
  6. Lower the heat and let the soup simmer gently for 20–25 minutes, until the vegetables are tender.
  7. Stir in the fresh spinach or kale and cook for an additional 3–5 minutes until the greens wilt.
  8. Ladle into bowls and finish with grated Parmesan if desired. Serve hot.

Notes

You can swap olive oil for avocado oil, and for a heartier version, stir in a can of drained beans or 1 cup short pasta during the last 10 minutes.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American