Rustic Vegetable Mediterranean Soup
Description
Rustic Vegetable Mediterranean Soup is a comforting, hearty, and nourishing soup inspired by the flavors of the Mediterranean region. Loaded with colorful vegetables, aromatic herbs, beans, and a rich tomato-based broth, this soup is a perfect combination of simple ingredients and incredible flavor.
This wholesome vegetable soup is naturally vegetarian, packed with fiber, vitamins, and plant-based protein. It makes an excellent healthy lunch, light dinner, or meal-prep option for busy days. The rustic style means the vegetables remain hearty and satisfying, creating a homemade soup that feels warm, fresh, and comforting.
With classic Mediterranean ingredients like olive oil, garlic, tomatoes, zucchini, carrots, herbs, and beans, this soup delivers a delicious balance of freshness, texture, and nutrition in every spoonful.
Ingredients
Vegetables & Base
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, chopped
- 1 medium zucchini, chopped
- 1 red bell pepper, diced
- 1 cup green beans, chopped
- 1 can (14.5 oz) diced tomatoes
- 2 tablespoons tomato paste
Soup Liquid & Seasoning
- 5 cups vegetable broth
- 1 can (15 oz) cannellini beans or chickpeas, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon thyme
- 1 bay leaf
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Finishing Ingredients
- 2 cups fresh spinach or kale
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh lemon juice
- Grated Parmesan cheese for serving (optional)
Step-by-Step Instructions
Step 1: Prepare the Vegetable Base
Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, and celery. Cook for 5–6 minutes until the vegetables begin to soften and the onion becomes translucent.
Add minced garlic and cook for another 30 seconds until fragrant.
Step 2: Add Vegetables and Seasonings
Add zucchini, bell pepper, and green beans to the pot. Stir well and cook for 3–4 minutes.
Mix in tomato paste, diced tomatoes, oregano, basil, thyme, salt, black pepper, and red pepper flakes. Cook for 1–2 minutes to allow the herbs and tomatoes to develop deeper flavor.
Step 3: Simmer the Soup
Pour in vegetable broth and add the bay leaf. Bring the soup to a gentle boil, then reduce the heat and cover.
Simmer for 25–30 minutes until the vegetables are tender but still slightly firm.
Step 4: Add Beans and Greens
Add the drained beans and simmer for another 5–10 minutes.
Stir in fresh spinach or kale and cook until wilted, about 1–2 minutes.
Step 5: Finish and Serve
Remove the bay leaf. Add fresh lemon juice and adjust seasoning if needed.
Serve warm topped with fresh parsley and a sprinkle of Parmesan cheese if desired.
Tips & Notes
- For deeper flavor: Sauté vegetables slowly at the beginning to create a richer soup base.
- Make it protein-rich: Add chickpeas, white beans, lentils, or cooked chicken.
- Use seasonal vegetables: Replace zucchini or green beans with whatever fresh vegetables you have available.
- For a thicker soup: Blend 1–2 cups of the soup and mix it back into the pot.
- Meal prep friendly: This soup tastes even better the next day as the flavors develop.
- Storage: Store in an airtight container in the refrigerator for up to 5 days.
- Freezing: Freeze portions for up to 3 months. Thaw and reheat gently.
Q&A
Q: Is Rustic Vegetable Mediterranean Soup vegetarian?
Yes, this recipe is completely vegetarian when made with vegetable broth and without Parmesan cheese.
Q: Can I make this soup vegan?
Yes. Simply skip Parmesan cheese or use a vegan alternative.
Q: Can I add pasta or grains?
Yes. Small pasta, quinoa, barley, or rice can be added for extra texture and calories.
Q: Can I make this soup in a slow cooker?
Yes. Add all ingredients except spinach and lemon juice. Cook on low for 6–7 hours or high for 3–4 hours, then add greens at the end.
Servings & Nutrition
Servings: 6 bowls
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Approximate Nutrition Per Serving:
- Calories: 240 kcal
- Protein: 10g
- Carbohydrates: 35g
- Fat: 8g
- Fiber: 10g
- Sugar: 8g
Health Benefits
- Rich in fiber from vegetables and beans
- Supports a healthy, balanced Mediterranean-style diet
- Provides plant-based protein for better fullness
- Packed with antioxidants from tomatoes, peppers, and herbs
- Helps increase daily vegetable intake
- A comforting low-calorie meal option for healthy eating goals
Rustic Vegetable Mediterranean Soup is a simple yet flavorful recipe that proves healthy food can be satisfying, delicious, and easy to prepare. Perfect for cozy evenings, family meals, or anyone looking for a nutritious Mediterranean-inspired dish.