Go Back
Steaming bowl of vegetable soup with visible ingredients, close-up view.

Savory Hearty Mediterranean Vegetable Soup

A flavorful and nutritious Mediterranean vegetable soup packed with fresh vegetables and herbs. Perfect for a comforting and healthy meal.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Soup
Cuisine: Mediterranean
Calories: 250

Ingredients
  

Vegetables & Herbs
  • 2 tablespoons olive oil
  • 1 large onion chopped
  • 2 carrots chopped
  • 2 stalks celery chopped
  • 2 cloves garlic minced
  • 1 red bell pepper chopped
  • 1 yellow bell pepper chopped
  • 28 ounce crushed tomatoes canned
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • 0.5 teaspoon dried basil
  • 0.25 teaspoon red pepper flakes optional
  • 15 ounce cannellini beans rinsed and drained
  • 1 cup chopped zucchini
  • 1 cup chopped yellow squash
  • 0.5 cup chopped fresh parsley
  • Salt and black pepper to taste
  • Lemon wedges for serving (optional)

Method
 

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery and cook until softened, about 5-7 minutes.
  3. Add garlic, red bell pepper, and yellow bell pepper and cook for another 3-5 minutes.
  4. Stir in crushed tomatoes, vegetable broth, oregano, basil, and red pepper flakes (if using). Bring to a boil, then reduce heat and simmer for 15 minutes.
  5. Add cannellini beans, zucchini, and yellow squash. Simmer for another 10 minutes, or until vegetables are tender.
  6. Stir in fresh parsley and season with salt and black pepper to taste.
  7. Serve hot with lemon wedges, if desired.

Notes

Adjust the amount of red pepper flakes to control the spiciness of the soup.