This bright, easy-to-make dish highlights tender spring vegetables simmered in savory broth, finished with a swirl of fragrant basil pesto. Mildly seasoned with thyme and lemon juice, it balances fresh flavors and wholesome textures. Ideal for a light lunch or dinner, it offers a delicious way to celebrate seasonal produce. Optional garnishes like fresh basil and Parmesan add depth, while vegan tweaks keep it plant-based.
The first farmers market of spring always feels like waking up from a long nap. I found myself carrying home bags of tender peas, bright green beans, and the sweetest little leeks I'd seen in months. This soup became my way of holding onto that first-day-of-spring feeling, even weeks later when the calendar had moved on.
My sister was visiting during that first burst of spring produce, and we made this soup together on a rainy Sunday afternoon. She kept sneaking peas straight from the colander, claiming quality control, while I practiced my knife skills on the leeks. The kitchen smelled like garlic and earth and something hopeful after a long winter of roasted everything.
Ingredients
- Olive oil: This is your foundation, so use something you actually like the taste of
- Yellow onion: Finely chopped so it virtually disappears into the broth, leaving just sweetness behind
- Garlic cloves: Mince them fresh if you can, the jarred stuff never quite melts into soup the same way
- Carrots: They bring natural sweetness and hold their shape beautifully through simmering
- Leek: Only use the white and light green parts, the dark tops can be tough and bitter in soup
- Zucchini: Cut them into similar sized pieces as your other veggies so everything cooks evenly
- Fresh or frozen peas: Even frozen ones work brilliantly here, just add them toward the end so they stay sweet
- Green beans: Trim them and cut into bite sized pieces, about 2 cm is perfect for spooning
- Potato: One small peeled and diced potato adds subtle body without making the soup thick or heavy
- Vegetable broth: About 5 cups, though feel free to add more if you like a brothy soup
- Baby spinach or chard: Roughly chopped, it wilts down dramatically so what looks like a lot is just right
- Salt and pepper: Start with a teaspoon of salt and half teaspoon pepper, adjust from there
- Dried thyme or herbes de Provence: Half teaspoon is enough to add that aromatic background note
- Lemon juice: Just half a lemon, squeezed in at the end to make all the flavors pop
- Basil pesto: Four generous tablespoons, homemade if you have it or a good quality store bought version
- Fresh basil leaves: Optional but lovely, scatter them on top for that final burst of spring
- Grated Parmesan: Completely optional, and easy to skip for vegan diners
Instructions
- Start your base:
- Heat olive oil in a large pot over medium heat, add the onion and leek, sauté for about 3 minutes until they're softened and fragrant but not browned
- Add the hearty vegetables:
- Stir in the garlic, carrots, and potato, cooking for another 3 to 4 minutes and stirring occasionally so nothing sticks
- Bring in the rest:
- Add the zucchini, green beans, and peas, letting them cook for just 2 minutes to start developing their flavors
- Simmer together:
- Pour in the vegetable broth, bring everything to a gentle boil, then reduce heat, cover, and simmer for 12 to 15 minutes until all vegetables are tender
- Add the greens:
- Stir in the spinach or chard and cook for 2 minutes, just until it wilts completely into the soup
- Season and brighten:
- Add salt, pepper, thyme, and that squeeze of lemon juice, tasting and adjusting until it sings to you
- Finish with flair:
- Ladle into bowls and top each serving with a generous spoonful of pesto, letting it swirl into the hot soup like magic
Last week I served this to a friend who claimed she hated vegetable soup. She went back for thirds, and when I asked what changed her mind, she pointed at her bowl and said it tasted like someone actually cared about the vegetables. That's exactly what happens when you treat each ingredient with respect and timing.
Making It Your Own
Some days I'll add a handful of small pasta shapes in the last few minutes of cooking for extra heartiness. Other times I'll stir in a can of white beans when I add the broth, making it substantial enough to be dinner on its own. The recipe never complains.
Seasonal Swaps
Asparagus and fava beans make spectacular substitutions when they show up at market. In early summer I've been known to throw in handfuls of fresh basil or even some torn kale. The soup just wants to be fresh, it doesn't need to be exact.
Serving Suggestions
A slice of crusty bread is obvious but necessary. I also love this alongside a simple green salad dressed with nothing but good olive oil and lemon. Sometimes for dinner I'll arrange a platter of cheeses and olives and let everyone help themselves between courses.
- Grill some bread rubbed with garlic for an extra layer of flavor
- Set out extra pesto at the table so people can add more to taste
- Keep any leftover soup separate from the pesto if you're storing it
Spring in a bowl, ready whenever you need it most.
Recipe FAQs
- → What vegetables are best for this dish?
-
Use tender spring vegetables like carrots, leeks, zucchini, peas, green beans, potatoes, and leafy greens like spinach or chard.
- → Can I make it vegan friendly?
-
Yes, replace traditional pesto with a vegan version and omit Parmesan cheese to keep it plant-based.
- → How is the pesto incorporated?
-
A spoonful of basil pesto is added on top just before serving to enhance the dish's aroma and flavor.
- → What herbs season the soup?
-
Season with salt, black pepper, dried thyme or herbes de Provence, and a squeeze of lemon juice for brightness.
- → Can I add other ingredients?
-
Yes, cooked pasta or white beans can be stirred in for a heartier texture; seasonal vegetables like asparagus or fava beans also work well.