This Italian-inspired soup combines tender spring vegetables, including zucchini, green beans, peas, and spinach, simmered gently with herbs and cannellini beans. Small pasta adds satisfying texture while fresh basil pesto swirls infuse every spoonful with aromatic depth. It’s a quick, wholesome dish perfect for welcoming the season’s bounty, offering vibrant flavors and satisfying warmth. Ideal for a light yet nourishing meal, this colorful broth complements fresh bread or a crisp white wine.
The first time I made this soup, it was actually a mistake. I'd planned a hearty winter minestrone but spring had other plans, showing up with armfuls of green beans and pea pods from the farmers market that I couldn't resist. Now it's become the bridge soup that carries me through those confusing weeks when winter refuses to leave but spring is already knocking at the door.
Last spring, my neighbor Sarah stopped by while I had a pot simmering on the stove. She ended up staying for hours, just talking and eating bowl after bowl. Sometimes the best meals happen when you are not trying to make anything special.
Ingredients
- 1 tablespoon olive oil: Use a good one here since it is the foundation and you can taste the difference
- 1 medium yellow onion, diced: Yellow onions have that perfect sweetness when they cook down
- 2 garlic cloves, minced: Freshly minced gives you the best flavor punch
- 2 medium carrots, diced: Try to get them roughly the same size as everything else for even cooking
- 2 celery stalks, diced: Include some of the leaves if they are attached, they add great flavor
- 1 medium zucchini, diced: Small dice is better than large so it does not turn mushy
- 1 cup green beans, trimmed and chopped: Fresh ones snap satisfyingly when you bend them
- 1 cup fresh or frozen peas: Frozen work perfectly fine here, no need to defrost first
- 1 cup baby spinach leaves: They look like a lot but wilt down to almost nothing
- 1 (14 oz/400 g) can diced tomatoes: Fire roasted add a nice depth if you can find them
- 5 cups vegetable broth: Homemade broth makes this sing but store bought works perfectly
- 1 (15 oz/425 g) can cannellini beans, drained and rinsed: These little creamy beans are what make it substantial
- 3/4 cup small pasta: Ditalini or small shells catch all the little bits in every spoonful
- 1 teaspoon dried oregano: Rub it between your fingers before adding to wake up the oils
- 1 teaspoon dried thyme: This gives it that classic herbaceous backbone
- Salt and freshly ground black pepper: Taste at the end, broth brands vary wildly in salt content
- 1/3 cup basil pesto: The good stuff from the refrigerated section makes all the difference
- 2 tablespoons grated Parmesan cheese: Optional but if you eat dairy, do not skip it
Instructions
- Build your foundation:
- Heat olive oil in a large pot over medium heat until it shimmers. Add onion and garlic, letting them soften and become fragrant for about 2-3 minutes.
- Add the hard vegetables:
- Stir in carrots and celery, letting them cook for 5 minutes while occasionally stirring. Listen for the gentle sizzle that tells you they are releasing their sweetness.
- Bring in the spring vegetables:
- Add zucchini and green beans, cooking for another 3 minutes until everything starts smelling like a garden. The colors should be bright and vibrant at this stage.
- Create the soup base:
- Pour in diced tomatoes with all their juices and the vegetable broth. Add oregano, thyme, salt, and pepper, then bring everything to a rolling boil.
- Let it develop:
- Reduce heat to a gentle simmer and cover. Let it cook for 10 minutes so the flavors have time to get to know each other properly.
- Add the heart:
- Stir in cannellini beans and pasta, then simmer uncovered for 8-10 minutes. The pasta should be tender but still have some bite to it.
- Finish with fresh greens:
- Stir in peas and spinach, cooking for just 2-3 minutes. Watch the spinach collapse into the soup like it belongs there.
- The moment that matters:
- Ladle hot soup into bowls and swirl about 1-2 teaspoons pesto into each serving. The way it ribbons through the broth is pure magic.
My mother-in-law asked for the recipe after trying it at Easter. She said it reminded her of the soups her grandmother used to make, which is probably the highest compliment I have ever received.
Making It Your Own
Sometimes I add a rind of Parmesan cheese while the soup simmers, fishing it out before serving. It adds this incredible salty depth that people can never quite identify but definitely notice. You can also throw in a handful of chopped fresh herbs right at the end, basil or parsley both work beautifully.
What To Serve With It
A thick slice of crusty bread is non-negotiable here. I like to rub it with garlic and toast it until golden, then let people dunk it themselves. A crisp white wine cuts through the richness beautifully, especially something with a little bit of grassiness to echo the vegetables.
Storage And Reheating
This soup keeps beautifully in the refrigerator for up to five days and actually gets better as the flavors meld together. The pasta will soak up quite a bit of liquid, so just add a splash more broth when reheating. It also freezes well for up to three months if you want to keep some for those nights when cooking feels impossible.
- Reheat gently over medium-low heat to avoid breaking up the vegetables too much
- Store the pesto separately and add it fresh when reheating leftovers
- If freezing, consider leaving the pasta out and adding it when you reheat
There is something deeply satisfying about a bowl of soup that tastes like spring itself, all green and promising and full of possibility. Hope this one finds its way into your regular rotation.
Recipe FAQs
- → What vegetables are used in this dish?
-
The soup includes zucchini, green beans, peas, baby spinach, carrots, celery, onion, and garlic for a fresh spring vegetable medley.
- → Can I make this gluten-free?
-
Yes, use gluten-free pasta or omit the pasta and add extra beans or potatoes for a hearty texture.
- → How should the pesto be added for best flavor?
-
Swirl the basil pesto into each serving just before eating to preserve its fresh, fragrant taste and vibrant color.
- → Is there a vegan option available?
-
Use vegan pesto and omit the Parmesan cheese to make this dish fully vegan without compromising flavor.
- → What cooking tools are recommended?
-
A large soup pot for simmering, chef’s knife and cutting board for prepping, plus a wooden spoon and ladle for stirring and serving.
- → How long does it take to prepare and cook?
-
Preparation takes about 20 minutes, with 30 minutes of cooking, totaling roughly 50 minutes for a fresh, hearty dish.