Spring Minestrone Soup

Colorful spring minestrone soup brimming with fresh asparagus, peas, zucchini and tender pasta in a light broth Pin it
Colorful spring minestrone soup brimming with fresh asparagus, peas, zucchini and tender pasta in a light broth | cookible.com

This vibrant spring minestrone combines tender pasta with fresh seasonal vegetables including asparagus, peas, zucchini, and baby spinach. Aromatic herbs like thyme, basil, and parsley infuse the light vegetable broth with depth, while a splash of lemon juice brightens each bowl.

The soup comes together in just 45 minutes, making it perfect for weeknight dinners or meal prep. The pasta cooks directly in the broth, absorbing flavor as it simmers. Finished with fresh herbs and optional Parmesan, this Italian classic celebrates the best of spring produce.

Customize with whatever vegetables are in season—green beans, fava beans, or artichoke hearts work beautifully. Leftovers keep well for up to three days, though you may need to add extra broth when reheating as the pasta will continue to absorb liquid.

Last April, my neighbor Helen dropped off a basket of asparagus and peas from her garden, claiming she had more than she could handle. I stood there with this overwhelming bounty of spring vegetables, not wanting to waste a single precious pod. That afternoon, this soup was born entirely from what she had given me plus some pantry staples.

My youngest daughter usually turns her nose up at anything green, but something about the tiny pasta shells swimming in this broth won her over completely. She actually asked for seconds, which has never happened with any vegetable soup I have ever made. Now she requests this whenever the weather starts to turn warm.

Ingredients

  • 1 tablespoon olive oil: Creates the foundation for sauteing all those lovely vegetables
  • 1 medium leek, white and light green parts only, thinly sliced: Leeks have such a gentle onion flavor that really shines here
  • 2 garlic cloves, minced: Fresh garlic makes all the difference in building depth
  • 2 medium carrots, diced: Adds sweetness and that classic soup base flavor
  • 1 medium zucchini, diced: Absorbs all the herbs and becomes incredibly tender
  • 1 cup (150 g) asparagus, trimmed and cut into 1-inch pieces: The star of spring, adding that fresh grassy note
  • 1 cup (150 g) fresh or frozen peas: Little bursts of sweetness throughout every spoonful
  • 1 cup (120 g) baby spinach leaves: Wilts beautifully into the broth at the very end
  • 5 cups (1.2 L) low-sodium vegetable broth: Use a good quality one you actually enjoy drinking
  • 1 (14 oz/400 g) can diced tomatoes, drained: Adds body and a touch of acidity
  • 2/3 cup (80 g) small pasta: Ditalini or small shells work perfectly here
  • 1 teaspoon dried thyme: Earthy and floral, it pairs beautifully with spring vegetables
  • 1 teaspoon dried basil: Classic Italian herb that brightens everything
  • Salt and freshly ground black pepper, to taste: Season generously but taste as you go
  • 2 tablespoons fresh parsley, chopped: Adds freshness and color at the end
  • 2 tablespoons fresh basil, thinly sliced: Fresh basil has a completely different magic than dried
  • Juice of 1/2 lemon: The secret ingredient that makes everything sing

Instructions

Build your flavor foundation:
Heat olive oil in a large pot over medium heat. Add the leek and cook for 3 minutes, stirring occasionally, until softened and fragrant.
Add the aromatics:
Stir in garlic and cook for just 1 minute until it becomes fragrant. Toss in carrots and let them cook for 2 minutes to start softening.
Bring in the spring vegetables:
Add zucchini, asparagus, and peas. Cook for 2 more minutes, stirring, so everything gets coated in those flavorful oils.
Create the soup base:
Pour in vegetable broth and drained diced tomatoes. Increase heat to bring everything to a gentle boil, letting the flavors start mingling.
Cook the pasta:
Add pasta, dried thyme, and dried basil. Reduce heat to a simmer and cook, uncovered, for 8 to 10 minutes until pasta is al dente and vegetables are tender.
Finish with fresh touches:
Stir in baby spinach, fresh parsley, fresh basil, and lemon juice. Cook for 1 to 2 minutes until spinach just wilts.
Season and serve:
Taste and add salt and pepper as needed. Ladle into bowls and top with grated Parmesan and a drizzle of olive oil if you like.
Bowl of spring minestrone soup featuring green vegetables, small pasta shells and fresh basil garnish Pin it
Bowl of spring minestrone soup featuring green vegetables, small pasta shells and fresh basil garnish | cookible.com

This soup has become my go-to when I need to feel hopeful about the season changing. Something about all those green vegetables swimming together makes everything feel possible again.

Making It Your Own

I have made this soup so many ways depending on what I find at the farmers market. Green beans work beautifully instead of asparagus, and fava beans add an incredible buttery texture when they are in season. Once I even added some diced artichoke hearts and it felt fancy enough for a dinner party.

The Pasta Secret

Small pasta shapes really are best here because they fit on the spoon with all the vegetables. I once used orzo and while it was delicious, it made the soup almost like a risotto texture which was not quite what I was going for. Ditalini or those tiny shells are perfect because they have little crevices that hold onto the broth.

Perfect Timing

Learning when to add each vegetable made such a difference in how this soup turns out. The harder vegetables go in first, then the tender ones, and finally the delicate greens at the very end.

  • Add spinach last so it keeps its vibrant green color
  • Taste your broth before adding much salt since brands vary
  • The soup is even better the next day if you can wait
Hearty spring minestrone soup with diced carrots, asparagus pieces and baby spinach in vegetable broth Pin it
Hearty spring minestrone soup with diced carrots, asparagus pieces and baby spinach in vegetable broth | cookible.com

There is something so restorative about a bowl of this soup when spring finally arrives after a long winter. It tastes like new beginnings.

Recipe Q&A

Asparagus, peas, zucchini, leeks, and carrots are ideal for spring minestrone. You can also add green beans, fava beans, or artichoke hearts when in season. The key is using tender, quick-cooking vegetables that complement the light broth.

Yes, simply substitute gluten-free pasta for the traditional wheat pasta. All other ingredients are naturally gluten-free, including the vegetable broth, vegetables, and herbs.

Cook the pasta directly in the simmering broth until just al dente, about 8-10 minutes. The pasta will continue to soften as it sits in the hot liquid, so slightly undercook it if making ahead. Add extra broth when reheating leftovers.

While the soup freezes well, the pasta texture may change slightly after freezing. For best results, freeze the vegetable broth base without pasta, then cook fresh pasta when reheating. If freezing already prepared soup, consume within 1-2 months.

Fresh lemon juice brightens the flavors and balances the sweetness of the vegetables. It adds a subtle acidity that enhances the herbal notes and makes each spoonful taste more vibrant. Add it just before serving to preserve its fresh flavor.

You can substitute dried herbs for the fresh parsley and basil, but use about one-third the amount since dried herbs are more concentrated. The thyme and basil called for in the cooking liquid are already dried. Fresh herbs added at the end provide the brightest flavor.

Spring Minestrone Soup

Vibrant soup with fresh spring vegetables, tender pasta, and aromatic herbs ready in 45 minutes.

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

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium leek, white and light green parts only, thinly sliced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 1 medium zucchini, diced
  • 1 cup asparagus, trimmed and cut into 1-inch pieces
  • 1 cup fresh or frozen peas
  • 1 cup baby spinach leaves

Liquid & Pasta

  • 5 cups low-sodium vegetable broth
  • 1 (14 oz) can diced tomatoes, drained
  • 2/3 cup small pasta (ditalini or small shells)

Herbs & Seasoning

  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons fresh basil, thinly sliced
  • Juice of 1/2 lemon

Optional Garnishes

  • Grated Parmesan cheese (omit for vegan)
  • Extra-virgin olive oil, for drizzling

Instructions

1
Sauté the Base Vegetables: Heat olive oil in a large pot over medium heat. Add the leek and cook for 3 minutes, stirring, until softened.
2
Add Aromatics: Add garlic and cook for 1 minute until fragrant.
3
Incorporate Root Vegetables: Stir in carrots and cook for 2 minutes.
4
Add Spring Vegetables: Add zucchini, asparagus, and peas. Cook for an additional 2 minutes.
5
Add Broth and Tomatoes: Pour in the vegetable broth and diced tomatoes. Increase heat to bring to a gentle boil.
6
Cook Pasta and Vegetables: Add the pasta, dried thyme, and dried basil. Reduce heat to a simmer and cook, uncovered, for 8–10 minutes, or until the pasta is al dente and vegetables are tender.
7
Add Leafy Greens and Fresh Herbs: Stir in the baby spinach, fresh parsley, fresh basil, and lemon juice. Cook for 1–2 minutes, until the spinach wilts.
8
Season and Serve: Season with salt and pepper to taste. Ladle into bowls and top with grated Parmesan and a drizzle of olive oil, if desired. Serve immediately.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 235
Protein 8g
Carbs 38g
Fat 6g

Allergy Information

  • Contains wheat (pasta) and dairy (Parmesan, optional).
  • For gluten-free: use gluten-free pasta.
  • For dairy-free/vegan: omit Parmesan or use a vegan substitute.
  • Always check ingredient labels if you have severe allergies.
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.