Description
A vibrant, herb-loaded Italian vegetable soup celebrating the best of spring — tender peas, crisp asparagus, creamy white beans, and a bright finish of fresh dill, mint, and lemon. Light yet satisfying, and ready in 40 minutes.
Ingredients
For the Soup Base:
3 tablespoons extra virgin olive oil
2 large leeks (white and pale-green parts only), halved and sliced thin
1 small fennel bulb, trimmed and finely diced (or 2 stalks celery)
4 cloves garlic, minced
6 cups (1.4 L) vegetable broth (low-sodium)
1 can (15 oz / 400g) cannellini beans, drained and rinsed
1 Parmesan rind (optional, omit for vegan)
1 teaspoon fine sea salt (adjust to taste)
½ teaspoon freshly ground black pepper
For the Spring Vegetables:
1 bunch asparagus (about 1 lb / 340g), trimmed and cut into 1-inch pieces
1½ cups (200g) fresh or frozen peas
2 cups (60g) baby spinach or arugula (optional)
For the Pasta:
¾ cup (100g) ditalini, orzo, or other small pasta
For the Herb-Lemon Finish:
¼ cup (10g) fresh dill, finely chopped
¼ cup (10g) fresh mint, finely chopped
¼ cup (10g) fresh basil leaves, torn
Juice of 1 lemon (about 2–3 tablespoons)
Best-quality extra virgin olive oil, for drizzling
Grated Parmesan or pecorino, for serving (optional)
Instructions
1. Prepare leeks: slice, soak in cold water 5 minutes to remove grit, then drain.
2. Prep asparagus (1-inch pieces), mince garlic, dice fennel. Shell peas if using fresh.
3. Make herb finish: combine chopped dill, mint, torn basil, and lemon juice in a small bowl. Set aside.
4. Heat olive oil in a Dutch oven over medium heat. Add leeks and fennel, cook 6–7 minutes until soft.
5. Add garlic, cook 1 minute until fragrant.
6. Pour in broth, add beans and Parmesan rind (if using). Season with salt and pepper. Simmer 10 minutes.
7. Cook pasta separately in salted water until al dente (8–9 min). Drain and set aside. (Or add directly to soup.)
8. Add asparagus to the simmering soup. Cook exactly 3 minutes.
9. Stir in peas (and spinach if using). Cook 2 minutes.
10. Remove from heat. Stir in herb-lemon mixture. Taste and adjust seasoning.
11. Ladle over pasta in bowls. Drizzle with olive oil, top with Parmesan. Serve with crusty bread.
Notes
Storage: Refrigerate soup and pasta separately in airtight containers for up to 5 days. Freeze soup (without pasta) for up to 3 months.
Make-ahead: Soup base (through step 6) can be made a day ahead. Add green vegetables and herb finish when reheating.
Key substitutions: Asparagus → green beans or broccolini (1:1 ratio). Leeks → 1 large onion. Ditalini → orzo, mini shells, or GF pasta.
Dietary modifications: Vegan — omit Parmesan rind and cheese. GF — use gluten-free small pasta or short-grain rice.
Serving suggestions: Wonderful with our pesto pasta with grilled chicken on the side, our lahanorizo (Greek cabbage rice), or warm bread with our Mediterranean shrimp white bean salad for a full spread.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Mediterranean Soups and Stews recipes
- Method: Stovetop Dutch oven
- Cuisine: Italian/Mediterranean
Nutrition
- Serving Size: 1 generous bowl
- Calories: 275 kcal
- Sugar: 7g
- Sodium: 580mg
- Fat: 9g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7.5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg (2mg with Parmesan)
