Spring Vegetable Soup Pesto

A vibrant bowl of Spring Vegetable Soup with Pesto topped with fresh basil and grated Parmesan. Save
A vibrant bowl of Spring Vegetable Soup with Pesto topped with fresh basil and grated Parmesan. | boardfullofbites.com

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
Spring Vegetable Soup with Pesto served steaming in a rustic bowl alongside crusty artisan bread. Save
Spring Vegetable Soup with Pesto served steaming in a rustic bowl alongside crusty artisan bread. | boardfullofbites.com

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
Close-up of Spring Vegetable Soup with Pesto featuring tender green beans and carrots in broth. Save
Close-up of Spring Vegetable Soup with Pesto featuring tender green beans and carrots in broth. | boardfullofbites.com

Spring in a bowl, ready whenever you need it most.

Recipe FAQs

Use tender spring vegetables like carrots, leeks, zucchini, peas, green beans, potatoes, and leafy greens like spinach or chard.

Yes, replace traditional pesto with a vegan version and omit Parmesan cheese to keep it plant-based.

A spoonful of basil pesto is added on top just before serving to enhance the dish's aroma and flavor.

Season with salt, black pepper, dried thyme or herbes de Provence, and a squeeze of lemon juice for brightness.

Yes, cooked pasta or white beans can be stirred in for a heartier texture; seasonal vegetables like asparagus or fava beans also work well.

Spring Vegetable Soup Pesto

A fresh medley of spring vegetables with a basil pesto swirl, perfect for a light seasonal dish.

Prep 20m
Cook 25m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 1 leek, white and light green parts only, sliced
  • 1 medium zucchini, diced
  • 1 cup fresh or frozen peas
  • 1 cup green beans, trimmed and cut into 3/4 inch pieces
  • 1 small potato, peeled and diced
  • 5 cups vegetable broth
  • 100 g baby spinach or chard, roughly chopped

Seasonings

  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon dried thyme or herbes de Provence
  • Juice of 1/2 lemon

Pesto

  • 4 tablespoons basil pesto (homemade or high-quality store-bought)

Garnish (optional)

  • Fresh basil leaves
  • Grated Parmesan cheese (omit for vegan)

Instructions

1
Sauté Aromatic Base: Heat the olive oil in a large pot over medium heat. Add the onion and leek; sauté for 3 minutes until softened and fragrant.
2
Add Root Vegetables: Add the garlic, carrots, and potato. Cook for 3–4 minutes, stirring occasionally to coat with the aromatic base.
3
Incorporate Spring Vegetables: Stir in the zucchini, green beans, and peas. Cook for another 2 minutes to begin softening.
4
Simmer the Soup: Pour in the vegetable broth and bring to a gentle boil. Reduce heat, cover, and simmer for 12–15 minutes, until all vegetables are tender when pierced with a fork.
5
Add Leafy Greens: Stir in the spinach or chard and cook for 2 minutes, until just wilted but still vibrant in color.
6
Season and Finish: Season with salt, pepper, thyme, and lemon juice. Adjust seasoning to taste, adding more salt or lemon juice as needed.
7
Serve with Pesto: Ladle the hot soup into bowls and top each serving with a generous spoonful of pesto. Garnish with fresh basil leaves and grated Parmesan cheese if desired. Serve immediately.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Sharp knife and cutting board
  • Ladle
  • Wooden spoon

Nutrition (Per Serving)

Calories 210
Protein 6g
Carbs 24g
Fat 10g

Allergy Information

  • Contains nuts (in pesto)
  • Contains dairy (in Parmesan and some pesto varieties)
  • May contain gluten if pesto or broth are not certified gluten-free
Lauren Whitman

Home chef sharing easy, colorful recipes and simple cooking tips for everyday meals.