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

Vegetable Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 25 reviews
  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

This hearty and healthy vegetable soup is a vibrant medley of fresh vegetables simmered in a flavorful vegetable broth with herbs and beans, perfect for a comforting vegan meal any day of the week.


Ingredients

Scale

Vegetables

  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 3 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 1 zucchini, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup chopped cabbage or spinach (optional)
  • 1/2 cup frozen peas or corn

Liquids and Canned Goods

  • 1 (14.5-ounce) can diced tomatoes with juices
  • 6 cups vegetable broth
  • 1 (15-ounce) can kidney beans or cannellini beans, drained and rinsed

Oils and Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1 bay leaf
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper


Instructions

  1. Sauté Aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and minced garlic and sauté for 2–3 minutes until fragrant and translucent.
  2. Cook Vegetables: Add the sliced carrots, celery, diced zucchini, and green beans. Cook for 5–7 minutes, stirring occasionally, until the vegetables start to soften.
  3. Add Liquids and Herbs: Stir in the can of diced tomatoes with juices, vegetable broth, dried thyme, dried oregano, bay leaf, salt, and black pepper. Bring the mixture to a boil.
  4. Simmer Soup: Reduce heat to low and simmer uncovered for 20–25 minutes to allow flavors to meld and vegetables to cook through.
  5. Finish with Greens and Beans: Add the chopped cabbage or spinach (if using), drained and rinsed beans, and frozen peas or corn. Continue simmering for an additional 5–10 minutes until all vegetables are tender.
  6. Serve: Remove the bay leaf before serving. Enjoy the soup warm as a wholesome, filling meal.

Notes

  • Feel free to customize the soup with your favorite seasonal vegetables or leftover produce for variety.
  • This soup tastes even better the next day as flavors develop further.
  • You can freeze leftovers in airtight containers for up to 3 months for convenient meals later.