Easy Vegetable Soup

Homemade Vegetable Soup
The Spruce
  • Total: 30 mins
  • Prep: 10 mins
  • Cook: 20 mins
  • Yield: 6 servings
Nutritional Guidelines (per serving)
347 Calories
12g Fat
44g Carbs
18g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 servings
Amount per serving
Calories 347
% Daily Value*
Total Fat 12g 15%
Saturated Fat 3g 13%
Cholesterol 8mg 3%
Sodium 15276mg 664%
Total Carbohydrate 44g 16%
Dietary Fiber 9g 32%
Protein 18g
Calcium 244mg 19%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Many recipes touting to be vegetable soup also contain chicken or beef stock as a base. Not here—this is a recipe for true vegetable soup, from scratch, that any vegetarian or vegan can enjoy.

Making a great vegetable soup is a skill a home chef should have in his or her cooking repertoire. Not only is it great on a cold night or anytime comfort food is called for, but it's good for you and, depending on how many veggies you use and how chunky you cut them, it can be a complete and filling meal.

All it takes is vegetable broth (homemade is, best but water spiked with bouillon is fine), plenty of vegetables, and a few seasonings. You can adjust the vegetables (and the quantities) in this recipe fairly easily.


Click Play to See This Recipe Come Together


  • 1 tablespoon olive oil (or another cooking oil such as canola oil or sunflower oil)
  • 1/2 large onion (chopped)
  • Optional: 3 cloves garlic (minced)
  • 2 ribs celery (chopped)
  • 2 carrots (sliced and peeled)
  • 2 cups mixed vegetables (chopped, try cauliflower, zucchini, or green beans)
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1 teaspoon thyme
  • 1 teaspoon oregano
  • 1 bay leaf
  • 8 cups vegetable broth (or 8 cups water + 2 cubes vegetable bouillon)
  • 1 (14-ounce) can tomatoes (undrained)
  • Optional: Parmesan cheese or Parmesan cheese substitute

Steps to Make It

  1. Gather the ingredients.

    Easy Vegetable Soup Ingredients
    The Spruce 
  2. Heat oil in a large soup or stock pot. Add the chopped onion, optional minced garlic, chopped celery, and sliced carrots. Sauté, stirring for 3 to 4 minutes, until onions are soft but do not let them brown.

    Vegetables in a pot
     The Spruce
  3. Add your choice of mixed chopped vegetables and heat for 1 to 2 minutes more. Do not let them brown.

    Vegetables in a pot for soup
    The Spruce
  4. Add salt, garlic powder, thyme, and oregano stirring to coat the vegetables well.

    Easy Vegetable Soup
     The Spruce
  5. Add bay leaf, vegetable broth or water mixed with bouillon cubes, and undrained tomatoes. Bring to a boil, stir, reduce heat, and simmer until the vegetables are tender - about 8 to 12 minutes.

    Vegetable Soup
    The Spruce
  6. Adjust seasonings to taste.

  7. Remove the bay leaf and serve your homemade vegetable soup with a sprinkle of Parmesan cheese or Parmesan cheese substitute and some crusty bread or crackers.

    Vegetable Soup in a bowl
    The Spruce
  8. Enjoy!


  • While you can add or subtract whatever veggies you'd like for this recipe, the onions, celery, and carrots add quite a bit of flavor, so it's best not to replace those unless you absolutely have to.
  • To add even more substance to this hearty soup, you can add 1 to 2 cups of quinoa that has been previously cooked in water or vegetable broth. Just reheat it in the hot soup.

Recipe Variations

  • Got broccoli instead of cauliflower? Swap it with no problem.
  • Don't have green beans or want to add extra zucchini? Go right ahead!
  • Need it to be gluten-free? Just be sure to use a homemade, gluten-free vegetable broth, or be sure your store-bought broth is gluten-free. You also might want to check out this collection of gluten-free vegan soups.

More Vegetarian/Vegan Soup Recipe Ideas

You might want to try some of the most popular vegetarian soup recipes or check out these vegetarian/vegan tomato soup recipes. If you're looking for something with a bit more protein, these vegetarian/vegan bean soup recipes should fill the bill.