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
Vegan Vegetable Soup

Hearty Vegan Vegetable Soup Recipe Ready in Just 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and nutritious vegan vegetable soup packed with fresh flavors and simple ingredients.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 2 tablespoon extra virgin olive oil
  • 4 cloves of garlic, sliced
  • 2 celery stalks, chopped
  • 1 onion, chopped
  • 2 medium potatoes, peeled and diced
  • 2 large carrots, peeled and chopped
  • 1 cup frozen corn kernels
  • 1 cup frozen green beans
  • 1 cup frozen peas
  • 2 14-ounce cans of crushed tomatoes
  • 4 cups vegetable stock or water
  • 1 tablespoon Italian seasoning or dried oregano
  • ¼ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  1. Heat the oil in a large pot and sauté the garlic, celery, and onion over medium-high heat until golden brown, stirring occasionally.
  2. Add all the remaining ingredients, bring to a boil, and simmer partially covered for 30 minutes or until the potatoes and carrots are tender.
  3. Serve your vegan vegetable soup immediately with Instant Pot chickpeas, baked tofu, or tempeh.
  4. Store the leftovers in an airtight container in the fridge for 5-7 days or in the freezer for up to 6 months.
  5. Thaw overnight in the fridge. It can be reheated in the microwave or on the stovetop over medium heat until warmed through. Add a little water or vegetable stock if needed.

Notes

  • Use fresh vegetables for best results.
  • Adjust seasoning to taste.
  • Freeze leftovers for quick meals later.
  • Author: Emily Frost
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180
  • Sugar: 8g
  • Sodium: 320mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 5g
  • Cholesterol: 0mg