Spring Vegetable Soup Pesto

A vibrant bowl of Spring Vegetable Soup with Pesto, topped with a swirl of bright green basil sauce and tender asparagus tips. Save
A vibrant bowl of Spring Vegetable Soup with Pesto, topped with a swirl of bright green basil sauce and tender asparagus tips. | simplestatekitchen.com

This vibrant dish highlights tender spring vegetables gently simmered in a flavorful broth, bringing out their natural freshness. A homemade basil pesto adds aromatic richness and a creamy texture, brightening every spoonful. Preparation is quick and simple, making it a perfect choice for a light, wholesome meal. The combination of carrots, asparagus, peas, spinach, and zucchini delivers a nourishing balance of flavors and nutrients, ideal for a vegetarian-friendly option.

Last April, my neighbor Anna showed up at my door with an armful of just-picked asparagus from her garden and the suggestion that we make soup instead of the usual pasta. We sat at her kitchen table, shelling peas and talking about how spring vegetables taste completely different when they're really in season. The pesto was her brilliant idea at the last minute when she tasted the broth and said it needed something green and punchy. Now it's the soup I make the moment I see those first tender vegetables at the farmers market.

I served this to my book club last month when we were all feeling winter-weary, and everyone actually went quiet for a full minute after the first spoonful. One friend asked for the recipe before she'd even finished her bowl. Something about the combination of tender vegetables and that aromatic pesto on top just makes people feel taken care of.

Ingredients

  • 1 tablespoon olive oil: Start with a good foundation for sautéing your aromatics
  • 1 small onion, finely chopped: Creates the sweet base that everything else builds on
  • 2 cloves garlic, minced: Add this after the onions so it doesn't burn and turn bitter
  • 2 medium carrots, diced: These add natural sweetness and nice color contrast
  • 1 small leek, white and light green parts, sliced: Leeks have a gentler onion flavor that's perfect here
  • 100 g (3.5 oz) green beans, trimmed and cut into 2 cm pieces: Keep them bite-sized so they cook evenly
  • 100 g (3.5 oz) asparagus, trimmed and cut into 2 cm pieces: The tips are the best part, don't be afraid to leave some whole
  • 100 g (3.5 oz) peas, fresh or frozen: Fresh peas are worth seeking out but frozen work perfectly
  • 100 g (3.5 oz) baby spinach: Add this last so it stays vibrant and doesn't turn army green
  • 1 medium zucchini, diced: Soaks up the broth beautifully and adds bulk
  • 1.2 liters (5 cups) vegetable broth: Use a good quality broth or make your own if you have time
  • 1 bay leaf: A subtle background note that ties everything together
  • Salt and freshly ground black pepper, to taste: Season generously as you go, building layers of flavor
  • Juice of 1/2 lemon: This brightening touch makes all the vegetables sing
  • 40 g (1.5 oz) fresh basil leaves: The heart of your pesto, use the most fragrant bunch you can find
  • 30 g (1 oz) pine nuts: Toast them lightly beforehand if you want deeper flavor
  • 1 small garlic clove: Raw garlic in pesto packs a punch, adjust to your taste
  • 40 g (1.5 oz) grated Parmesan cheese: The salty, nutty element that balances the fresh herbs
  • 60 ml (1/4 cup) extra virgin olive oil: Use your best oil here since the flavor really comes through

Instructions

Build your aromatic base:
Heat that tablespoon of olive oil in your largest soup pot over medium heat, then add the chopped onion and sliced leek. Let them soften for about 4 minutes until they're translucent and fragrant, stirring occasionally so they don't catch.
Add the Hardy vegetables:
Stir in the garlic, diced carrots, and zucchini, letting them cook for another 3 minutes. You'll notice the kitchen starting to smell amazing, and that's exactly when you know it's time for the next step.
Simmer the soup base:
Add the green beans, asparagus pieces, and bay leaf to the pot, then pour in all that vegetable broth. Bring everything to a gentle boil, then reduce the heat, cover, and let it simmer for 15 minutes until the vegetables are tender-crisp.
Add the delicate vegetables:
Stir in the peas and cook for 5 more minutes, then add the spinach and cook just until it wilts, about 1 to 2 minutes. Fish out that bay leaf and season everything with salt, pepper, and the lemon juice, tasting as you go.
Make the magic pesto:
While the soup simmers, whirl the basil, pine nuts, garlic, and Parmesan in your food processor until everything is finely chopped. With the motor running, pour in the olive oil in a slow stream until you have a smooth, spoonable paste, then season with salt and pepper.
Bring it all together:
Ladle the hot soup into warmed bowls and swirl a generous spoonful of that vibrant pesto into each serving. Watch it marble through the broth, then serve immediately while everything is still steaming hot.
Freshly cooked Spring Vegetable Soup with Pesto served in a rustic bowl, garnished with a spoonful of homemade pesto and a lemon wedge. Save
Freshly cooked Spring Vegetable Soup with Pesto served in a rustic bowl, garnished with a spoonful of homemade pesto and a lemon wedge. | simplestatekitchen.com

My mother-in-law, who's usually skeptical about vegetarian soups, asked for seconds and took home the recipe. She called the next day to say she'd already made it for her bridge club. There's something about this soup that just makes people happy, like eating sunshine in a bowl.

Making It Your Own

I've discovered that adding small pasta shapes like orzo or ditalini makes this more of a meal, especially if you're serving hungry people. Sometimes I'll stir in some cooked white beans or torn pieces of crusty bread directly into the broth. The pesto is also incredibly forgiving—try adding fresh mint or parsley if that's what you have growing.

Timing Is Everything

Spring vegetables cook at different rates, which is why we add them in stages. The hardy carrots and zucchini need more time, while delicate asparagus and peas turn to mush if overcooked. I keep all my vegetables cut to roughly the same size so they finish cooking together. That way, nothing ends up too crunchy or disappointingly soft.

Serving Suggestions

A slice of crusty sourdough or focaccia is essential for soaking up that flavorful broth at the bottom of the bowl. I love serving this with a simple green salad dressed with lemon vinaigrette to echo the bright flavors in the soup. A crisp white wine like Sauvignon Blanc or Pinot Grigio cuts through the richness of the pesto beautifully.

  • Toast extra pine nuts and sprinkle them on top for added crunch
  • Shave some extra Parmesan over the pesto swirl before serving
  • Keep extra lemon wedges at the table for those who love it really bright
Spring Vegetable Soup with Pesto steaming in a white ceramic bowl, showcasing colorful peas, carrots, and spinach amidst the flavorful broth. Save
Spring Vegetable Soup with Pesto steaming in a white ceramic bowl, showcasing colorful peas, carrots, and spinach amidst the flavorful broth. | simplestatekitchen.com

There's something profoundly satisfying about sitting down to a bowl of soup that tastes exactly like the season we're in. Every spoonful feels like a celebration of spring's arrival.

Recipe FAQs

Fresh carrots, asparagus, green beans, peas, baby spinach, zucchini, onion, leek, and garlic create a balanced medley of flavors and textures.

The pesto is made by blending fresh basil leaves, pine nuts, garlic, grated Parmesan, and olive oil into a smooth, aromatic paste seasoned with salt and pepper.

Yes, substituting Parmesan cheese with nutritional yeast creates a dairy-free alternative while maintaining a rich, savory flavor.

Vegetables are sautéed lightly before simmering in vegetable broth to preserve their tenderness and natural sweetness.

Swirling the vibrant pesto into the warm vegetable broth adds depth and color. Garnishing with extra basil or shaved Parmesan completes the dish.

Spring Vegetable Soup Pesto

A fresh, colorful blend of spring vegetables combined with fragrant basil pesto for a comforting dish.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 small leek, white and light green parts, sliced
  • 3.5 oz green beans, trimmed and cut into 3/4 inch pieces
  • 3.5 oz asparagus, trimmed and cut into 3/4 inch pieces
  • 3.5 oz peas, fresh or frozen
  • 3.5 oz baby spinach
  • 1 medium zucchini, diced

Broth & Seasonings

  • 5 cups vegetable broth
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • Juice of 1/2 lemon

Pesto

  • 1.5 oz fresh basil leaves
  • 1 oz pine nuts
  • 1 small garlic clove
  • 1.5 oz grated Parmesan cheese
  • 1/4 cup extra virgin olive oil
  • Salt and pepper, to taste

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and leek, sauté for 3–4 minutes until softened but not browned.
2
Add Root Vegetables: Stir in garlic, carrots, and zucchini. Cook for another 3 minutes, stirring occasionally.
3
Simmer Soup Base: Add green beans, asparagus, and bay leaf. Pour in vegetable broth and bring to a gentle boil. Reduce heat, cover, and simmer for 15 minutes.
4
Add Tender Vegetables: Add peas and cook for 5 minutes more, then add spinach and cook until just wilted, about 1–2 minutes. Remove bay leaf.
5
Season Soup: Season the soup with salt, pepper, and lemon juice to taste.
6
Prepare Pesto: In a food processor, blend basil, pine nuts, garlic, and Parmesan. With motor running, slowly add olive oil until smooth paste forms. Season with salt and pepper.
7
Serve: Ladle soup into bowls and swirl a generous spoonful of pesto into each serving. Serve immediately.
Additional Information

Equipment Needed

  • Large soup pot
  • Food processor or mortar and pestle
  • Chopping board and knife
  • Ladle
  • Wooden spoon

Nutrition (Per Serving)

Calories 270
Protein 8g
Carbs 20g
Fat 17g

Allergy Information

  • Contains dairy (Parmesan cheese)
  • Contains tree nuts (pine nuts)
Erin Wallace

Sharing easy, family-friendly recipes and kitchen hacks for everyday cooks.