Spring Vegetable Minestrone Pesto

A warm bowl of Spring Vegetable Minestrone with Pesto Swirl, filled with fresh peas, carrots, and beans, ready to serve. Save
A warm bowl of Spring Vegetable Minestrone with Pesto Swirl, filled with fresh peas, carrots, and beans, ready to serve. | platewellcrafted.com

This Italian minestrone highlights tender spring vegetables simmered in a savory broth with pasta and beans. Sautéed onion, garlic, and carrots build a flavorful base, joined by zucchini, green beans, and spinach. A swirl of aromatic basil pesto finishes the dish, adding a herbal brightness. Ready in 50 minutes, it’s a wholesome, comforting option suitable for vegetarians, easily adapted for vegan or gluten-free needs.

Last April, my neighbor's garden overflowed with more peas and zucchini than she could handle, and she showed up at my door with arms full of vegetables. That afternoon became an experiment in using everything before it wilted, and this soup was the happy accident that's now my go-to when spring produce starts piling up. The pesto swirl was actually a last-minute addition because I had some leftover from the night before, but now I'd argue the soup needs it.

I made this for my sister when she was recovering from surgery, and she called me three days later asking for the recipe because she'd eaten the entire batch herself. Something about the tender vegetables swimming in that herbed broth just makes people feel taken care of.

Ingredients

  • 2 tablespoons olive oil: Creates the foundation for sautéing the aromatics and adds a silky richness to the broth
  • 1 medium yellow onion, finely chopped: Provides the essential sweet base that deepens as it cooks down
  • 2 garlic cloves, minced: Add this with the other vegetables, not earlier, so it doesn't burn and turn bitter
  • 2 medium carrots, diced: These take longer to soften than other vegetables, so cut them small and even
  • 2 celery stalks, diced: Creates that classic soup base aroma and adds essential depth
  • 1 small zucchini, diced: Keep pieces about the same size as carrots for even cooking
  • 1 small yellow squash, diced: Adds a slightly different texture and sweetness from zucchini
  • 1 cup green beans, trimmed and cut into 1-inch pieces: Fresh beans hold up better than frozen, but both work in a pinch
  • 1 cup shelled fresh or frozen peas: Add these late so they stay bright and sweet
  • 4 cups baby spinach or chopped Swiss chard: Baby spinach wilts beautifully without prep work, but chard adds more substance
  • 1 (14-ounce/400g) can diced tomatoes, with juice: The juice becomes part of the broth, so don't drain it
  • 6 cups vegetable broth: Use a good quality broth you'd drink on its own
  • 1 teaspoon sea salt, plus more to taste: Start with less if your broth is already salted
  • 1/2 teaspoon freshly ground black pepper: Grind it fresh for a noticeable difference in flavor
  • 1/2 teaspoon dried oregano: Adds that Mediterranean backbone that ties everything together
  • 1/2 teaspoon dried thyme: Complements the oregano without overpowering the fresh vegetables
  • 1 bay leaf: Remove it before serving, but let it work its magic during simmering
  • 3/4 cup small pasta: Ditalini holds its shape perfectly, but any small pasta works
  • 1 (15-ounce/425g) can cannellini or navy beans: Rinse well to remove the starchy canning liquid
  • 1/2 cup basil pesto: Homemade is ideal, but a good store-bought brand saves time
  • 2 tablespoons grated Parmesan cheese: Optional, but it adds a salty finish that pulls everything together

Instructions

Build your flavor base:
Heat the olive oil in your largest pot over medium heat, then add the onion, garlic, carrots, and celery. Sauté for about 5 minutes until the onion turns translucent and the kitchen starts smelling like comfort.
Add the spring vegetables:
Stir in the zucchini, yellow squash, and green beans. Let them cook for another 3 minutes until they start to soften slightly.
Create the broth:
Pour in the diced tomatoes with all their juice, then add the vegetable broth, salt, pepper, oregano, thyme, and bay leaf. Bring everything to a gentle boil.
Let it simmer:
Reduce the heat to low, cover the pot, and let it simmer for 10 minutes. This is when the vegetables start tasting like they've known each other forever.
Cook the pasta:
Stir in the pasta and cook uncovered for 6 to 8 minutes. You want it just barely al dente since it will continue cooking in the hot soup.
Add the finishing vegetables:
Stir in the peas, spinach, and beans. Simmer for 3 to 4 minutes until the spinach wilts and the peas turn bright green.
Season and serve:
Fish out and discard the bay leaf, then taste the broth and add more salt or pepper if needed. Ladle into bowls and swirl a tablespoon of pesto into each one.
Spring Vegetable Minestrone with Pesto Swirl in a rustic bowl, topped with vibrant green pesto and herbs on a cozy table. Save
Spring Vegetable Minestrone with Pesto Swirl in a rustic bowl, topped with vibrant green pesto and herbs on a cozy table. | platewellcrafted.com

This soup has become my standard contribution to potlucks because it travels well and seems to please everyone, from vegetable skeptics to garden enthusiasts. Something about all those colors swimming together makes people happy before they even take a bite.

Making It Your Own

I've learned that minestrone is more of a template than a strict recipe. When asparagus appears at the farmers market, I'll swap it for some green beans, and sometimes I'll add leeks in place of half the onions for a milder sweetness. The key is keeping the pieces roughly the same size so everything cooks evenly.

The Pasta Dilemma

After years of mushy pasta disasters, I now cook it separately and add it to individual bowls when serving. This trick completely transformed my leftovers game, though I know traditionalists add it directly to the pot. Both methods work, but separate cooking keeps the pasta from becoming bloated and sad.

Timing Is Everything

Adding vegetables in stages based on their cooking time makes a huge difference in the final texture. Hard vegetables go in first, delicate ones last, and everything in between finds its moment. The spinach literally needs just seconds to wilt into silky perfection.

  • Prep all your vegetables before starting, since the cooking moves quickly once you begin
  • Keep some extra broth handy in case the soup thickens more than you like
  • Taste the pesto before swirling it in, since some brands are saltier than others
Steam rises from Spring Vegetable Minestrone with Pesto Swirl, showcasing zucchini, spinach, and colorful vegetables in a hearty Italian soup. Save
Steam rises from Spring Vegetable Minestrone with Pesto Swirl, showcasing zucchini, spinach, and colorful vegetables in a hearty Italian soup. | platewellcrafted.com

There's something deeply satisfying about turning a pile of spring vegetables into a pot of soup that feeds people well. This recipe reminds me why I fell in love with cooking in the first place.

Recipe FAQs

Yes, seasonal vegetables like asparagus or leeks can be substituted to keep the flavors fresh and vibrant.

Small pastas like ditalini or elbow macaroni are ideal since they cook quickly and blend well with the broth.

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

Absolutely, substitute regular pasta with gluten-free alternatives for a safe option.

After cooking, taste the soup and add more sea salt or freshly ground pepper to enhance the flavors.

Spring Vegetable Minestrone Pesto

A nourishing Italian soup featuring spring vegetables and a fragrant basil pesto swirl.

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

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 small zucchini, diced
  • 1 small yellow squash, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup shelled fresh or frozen peas
  • 4 cups baby spinach or chopped Swiss chard
  • 1 (14-ounce) can diced tomatoes, with juice

Broth & Seasoning

  • 6 cups vegetable broth
  • 1 teaspoon sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1 bay leaf

Pasta & Beans

  • 3/4 cup small pasta (such as ditalini or elbow macaroni)
  • 1 (15-ounce) can cannellini or navy beans, drained and rinsed

Pesto Swirl

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

Instructions

1
Sauté Aromatics and Root Vegetables: Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5 minutes until slightly softened.
2
Add Spring Vegetables: Stir in zucchini, yellow squash, and green beans. Cook for another 3 minutes.
3
Build the Soup Base: Add diced tomatoes with juice, vegetable broth, salt, pepper, oregano, thyme, and bay leaf. Bring to a boil.
4
Simmer for Flavor Development: Reduce heat, cover, and simmer for 10 minutes, allowing flavors to meld.
5
Cook the Pasta: Stir in pasta and cook for 6–8 minutes, or until just al dente.
6
Add Legumes and Greens: Add peas, spinach or chard, and beans. Simmer for 3–4 minutes until greens are wilted and peas are tender.
7
Finish and Season: Remove bay leaf. Taste and adjust seasoning if needed.
8
Serve with Pesto Swirl: Ladle soup into bowls. Swirl 1 tablespoon of pesto into each serving and sprinkle with Parmesan if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 260
Protein 8g
Carbs 36g
Fat 9g

Allergy Information

  • Contains: Wheat (pasta), Milk (Parmesan, some pestos may contain cheese or nuts), Tree nuts (pesto, if made with pine nuts). For nut or dairy allergies, use nut-free and dairy-free pesto and omit Parmesan. Always check labels for hidden allergens.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.