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

Simple Vegetable Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings 1x
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: International
  • Diet: Vegetarian

Description

This Simple Vegetable Soup is a hearty, wholesome meal packed with a variety of fresh vegetables and beans, simmered in flavorful broth. Ready in just 40 minutes, it’s perfect for a cozy lunch or nutritious dinner. Customize the spice and toppings for a soup that suits any taste!


Ingredients

Units Scale

Main Soup Ingredients

  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 large carrots, halved and sliced
  • 2 cloves garlic, minced
  • 3 cups shredded cabbage
  • 1 yellow bell pepper, seeded and diced
  • 1 red bell pepper, seeded and diced
  • 1 large bulb fennel, trimmed, cored, and diced
  • Kosher salt and freshly ground black pepper, to taste
  • 1 can cannellini beans, drained and rinsed
  • 2 cups asparagus, cut into 1-inch pieces
  • 8 cups vegetable or chicken broth
  • 1 tablespoon fresh thyme or oregano leaves (or a combination)

To Serve (Optional)

  • Spicy pepper relish or hot sauce
  • Shredded Parmesan cheese (optional)
  • Orange zest

Instructions

  1. Prepare your pot and aromatics: In a large pot, heat the olive oil over medium heat.
  2. Sauté initial vegetables: Add the onions, carrots, and garlic to the pot. Sauté for 2 minutes until they begin to soften and become fragrant.
  3. Add and sauté remaining vegetables: Incorporate the shredded cabbage, both bell peppers, and diced fennel. Season with salt and pepper, and sauté for about 5 additional minutes until the vegetables are crisp-tender.
  4. Add beans, asparagus, and broth: Stir in the cannellini beans and asparagus, then pour in the broth. Bring the mixture to a gentle simmer.
  5. Simmer the soup: Let the soup simmer for 15 minutes, or until all vegetables are tender and flavors meld together. Stir in the fresh thyme or oregano at the end.
  6. Serve and garnish: Ladle the soup into bowls. Add a dollop of spicy pepper relish or a few drops of hot sauce to any portion where extra heat is desired. Sprinkle with shredded Parmesan cheese and a bit of orange zest if desired before serving.

Notes

  • This soup is very versatile—you can substitute or add any seasonal vegetables on hand.
  • For a vegan version, omit Parmesan cheese or use a plant-based cheese.
  • If you prefer, use all vegetable broth for a fully vegetarian dish.
  • The flavors improve as the soup sits, making it a great meal prep option.

Nutrition

  • Serving Size: 1 bowl (about 2 cups)
  • Calories: 160
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 5g
  • Saturated Fat: 0.8g
  • Unsaturated Fat: 3.7g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 6g
  • Protein: 6g
  • Cholesterol: 0mg