Spring Vegetable Minestrone Pesto

A vibrant bowl of Spring Vegetable Minestrone with Pesto Swirl, brimming with diced carrots and tender zucchini. Save to Pinterest
A vibrant bowl of Spring Vegetable Minestrone with Pesto Swirl, brimming with diced carrots and tender zucchini. | simplepinsuppers.com

This hearty Italian soup combines fresh spring vegetables like zucchini, peas, and green beans with tender pasta and creamy cannellini beans. Aromatic herbs such as oregano and thyme deepen the flavor while a fragrant basil pesto swirl adds a fresh, herbaceous finish. The soup is simmered until perfectly tender and served hot, making it ideal for an easy, wholesome meal bursting with seasonal flavors. Optional Parmesan topping brings a savory touch.

The farmers market had just opened that morning when I spotted those first tender peas and bright green beans, still dewy from being picked hours earlier. I loaded my bag with vegetables I knew would taste like spring itself, barely needing any help to shine. This soup became dinner that same night, my tiny apartment filling with smells so good they practically pulled neighbors out of their homes.

My sister dropped by unexpectedly while I had the pot simmering, and she ended up staying for hours just talking over steaming bowls. We fought over who got the last serving, and that is when I knew this recipe was a permanent resident in my kitchen rotation.

Ingredients

  • Olive oil: This forms the foundation, so use something you would put on a salad
  • Yellow onion: Provides the sweet base that everything else builds upon
  • Garlic cloves: Two is perfect, any more might overpower delicate spring flavors
  • Carrots: They add natural sweetness that balances the tomatoes
  • Celery stalks: Essential for that classic soup depth and aromatic backbone
  • Zucchini: Choose small to medium ones for tender texture and mild flavor
  • Green beans: Fresh ones snap when bent, a sure sign they will hold their shape
  • Peas: Frozen work perfectly fine here, just add them at the very end
  • Baby spinach: Wilts beautifully into the broth without becoming slimy
  • Diced tomatoes: Their juices become part of the broth, so do not drain them
  • Vegetable broth: Homemade is best but a good quality store bought works wonderfully
  • Cannellini beans: Creamy and mild, they soak up all those herb flavors
  • Small pasta: Ditalini or tiny shells catch in your spoon for the perfect bite
  • Dried oregano: One teaspoon gives that familiar Italian essence we all love
  • Dried thyme: Adds an earthy note that complements the spring vegetables
  • Salt and pepper: Season gradually as you cook, tasting as you go
  • Basil pesto: The finishing touch that makes this soup unforgettable
  • Grated Parmesan: Optional but adds that salty umami finish on top

Instructions

Build your flavor base:
Heat that olive oil in your largest pot over medium heat, then toss in the onion and garlic. Let them soften for about 3 minutes, stirring so they do not catch. Your kitchen will start smelling like an Italian grandmother just walked in.
Start the foundation:
Add the carrots and celery to the pot, giving them about 5 minutes to soften slightly. Stir them occasionally so everything cooks evenly without browning. These aromatics form the backbone of the whole soup.
Add spring vegetables:
Toss in the zucchini and green beans, letting them cook for another 3 minutes. They should still hold their shape but get a head start on softening. The colors will be so vibrant you might not want to cover them with broth.
Create the soup:
Pour in those diced tomatoes with all their juices and the vegetable broth. Stir in the oregano, thyme, salt, and pepper. Bring everything to a rolling boil, then lower the heat to a gentle simmer.
Let it develop:
Cover the pot and let it simmer for 10 minutes so all those flavors start mingling. Take the lid off and give it a stir. The broth should already be taking on a beautiful reddish hue from the tomatoes.
Add beans and pasta:
Stir in the cannellini beans and the pasta, then simmer uncovered for about 10 minutes. The pasta will absorb some of the broth as it cooks, which is exactly what you want. Taste a piece to make sure it is al dente.
Finish with delicate vegetables:
Fold in the peas and spinach during the last 3 minutes of cooking. The spinach will wilt almost immediately into the hot broth. The peas just need to heat through and stay bright green.
The pesto moment:
Ladle the hot soup into bowls and swirl a teaspoon of pesto into each serving. Watch it ribbon through the broth like green magic. Sprinkle with Parmesan if you please, and serve immediately while steam is still rising.
Steam rises from a warm serving of Spring Vegetable Minestrone with Pesto Swirl beside crusty artisan bread. Save to Pinterest
Steam rises from a warm serving of Spring Vegetable Minestrone with Pesto Swirl beside crusty artisan bread. | simplepinsuppers.com

This soup became my go to for rainy April afternoons when I need something comforting but not heavy. Something about the bright green vegetables peeking through the red broth makes everything feel right with the world.

Making It Your Own

Some days I add leftover rice instead of pasta, especially when I want something gluten free. The starch still thickens the broth beautifully, and it feels like a completely different soup. Other times I toss in a handful of kale or Swiss chard if that is what I have in the refrigerator.

The Pesto Secret

Homemade pesto is obviously wonderful, but I keep a good quality jarred pesto specifically for this soup. The basil punch at the end transforms everything, making each spoonful taste freshly made. I even stir a little extra into the pot sometimes if I am feeling indulgent.

Serving Suggestions

Crusty bread is nonnegotiable for mopping up those last flavorful drops at the bottom of the bowl. A simple green salad with lemon vinaigrette keeps the meal feeling light but satisfying. This soup also freezes beautifully if you want to double the recipe.

  • Grill some bread rubbed with garlic for an extra treat
  • A crisp white wine cuts through the richness perfectly
  • Leftovers make the best office lunch imaginable
Hearty Spring Vegetable Minestrone with Pesto Swirl ladled into a rustic bowl, garnished with fresh basil and cheese. Save to Pinterest
Hearty Spring Vegetable Minestrone with Pesto Swirl ladled into a rustic bowl, garnished with fresh basil and cheese. | simplepinsuppers.com

There is something almost medicinal about a bowl of this soup when the weather cannot decide between winter and spring. It feels like a promise that warmer days are coming.

Questions & Answers

Yes, substitute regular pasta with gluten-free varieties or omit pasta altogether and add extra beans or potatoes for thickness.

Cook vegetables just until tender and add delicate greens like spinach towards the end to maintain their color and texture.

Use a vegan basil pesto and skip the Parmesan cheese to keep the dish fully plant-based.

Store soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove to preserve flavors.

Yes, homemade or store-bought basil pesto can be prepared ahead and swirled into the soup just before serving.

Spring Vegetable Minestrone Pesto

Italian soup filled with spring veggies, beans, pasta, and topped with a fresh basil pesto swirl.

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

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 cup green beans, trimmed and chopped
  • 1 cup fresh or frozen peas
  • 1 cup baby spinach leaves
  • 1 (14 oz) can diced tomatoes
  • 5 cups vegetable broth

Beans & Pasta

  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 3/4 cup small pasta (ditalini or small shells)

Seasonings

  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper, to taste

Pesto Swirl

  • 1/3 cup basil pesto (homemade or store-bought)
  • 2 tablespoons grated Parmesan cheese (optional, omit for vegan)

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic; sauté 2–3 minutes until softened and fragrant.
2
Cook Root Vegetables: Stir in carrots and celery; cook for 5 minutes, stirring occasionally, until vegetables begin to soften.
3
Add Spring Vegetables: Add zucchini and green beans; cook another 3 minutes to lightly soften.
4
Build Soup Base: Pour in diced tomatoes with juices and vegetable broth. Stir in oregano, thyme, salt, and pepper. Bring to a boil, then reduce heat to a simmer.
5
Initial Simmer: Cover and cook for 10 minutes to allow flavors to meld.
6
Cook Pasta and Beans: Add cannellini beans and pasta. Simmer uncovered for 8–10 minutes, or until pasta is al dente.
7
Add Finishing Vegetables: Stir in peas and spinach; cook 2–3 minutes until spinach is wilted and peas are tender.
8
Serve: Ladle soup into bowls. Swirl 1–2 teaspoons pesto into each serving and sprinkle with Parmesan if desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 325
Protein 13g
Carbs 50g
Fat 9g

Allergy Information

  • Contains wheat (pasta) and milk (pesto, Parmesan).
  • For gluten- or dairy-free needs, substitute accordingly.
  • Always check pesto and broth labels for hidden allergens.
Erin Caldwell

Passionate home cook sharing easy, wholesome recipes and quick meal ideas for busy food lovers.