This hearty Italian soup celebrates spring with a medley of fresh vegetables like zucchini, green beans, peas, and spinach simmered in a flavorful broth. Cannellini beans and small pasta add satisfying texture, while a fragrant basil pesto swirl elevates each serving. Easy to prepare in under an hour, it’s perfect for a wholesome, vegetarian meal. Options for gluten-free or vegan variations make this dish adaptable and delicious year-round.
Last April, my neighbor's garden overflowed with fresh peas and I found myself drowning in the vibrant bounty of spring. She pressed a bag into my hands with a knowing smile, suggesting soup might be the answer. That afternoon I threw everything into a pot with whatever vegetables I had on hand, and somehow this minestrone emerged like magic. The pesto swirl at the end was purely instinct—a happy accident that made the whole bowl sing.
I served this soup to my book club on a rainy Tuesday when nobody felt like cooking but everyone arrived hungry. The bowls went silent immediately, save for occasional happy murmurs and spoons scraping against ceramic. Someone asked for thirds, which I consider the ultimate compliment. Now it's become our go to whenever we need something comforting but not heavy.
Ingredients
- 1 tablespoon olive oil: The foundation that carries all those aromatic vegetables from raw to fragrant
- 1 medium yellow onion, diced: Sweet and savory base that builds depth as it cooks down
- 2 garlic cloves, minced: Fresh bursts of aromatic warmth in every spoonful
- 2 medium carrots, diced: Natural sweetness that balances the tomatoes and adds beautiful color
- 2 celery stalks, diced: Essential aromatic backbone that makes the soup taste properly developed
- 1 medium zucchini, diced: Tender bites that soak up all the herbaceous broth beautifully
- 1 cup green beans: Fresh crunch that holds up perfectly through simmering
- 1 cup fresh or frozen peas: Sweet pops of spring that brighten every bite
- 1 cup baby spinach leaves: Wilts into silky ribbons that make each bowl feel luxurious
- 1 (14 oz/400 g) can diced tomatoes: Bright acidity that ties all the vegetables together
- 5 cups vegetable broth: The flavorful liquid that becomes so much more than the sum of its parts
- 1 (15 oz/425 g) can cannellini beans: Creamy protein that makes this soup genuinely satisfying
- 3/4 cup small pasta: Tiny noodles that float through the broth like little flavor clouds
- 1 teaspoon dried oregano: Earthy herbaceous notes that whisper of Italian kitchens
- 1 teaspoon dried thyme: Subtle floral undertones that complement the spring vegetables perfectly
- Salt and freshly ground black pepper: Essential seasonings that wake up all the other ingredients
- 1/3 cup basil pesto: The finishing touch that elevates this from good soup to unforgettable
- 2 tablespoons grated Parmesan cheese: Optional salty richness that takes the pesto swirl to another level
Instructions
- Build your aromatic base:
- Heat olive oil in a large pot over medium heat, then add onion and garlic, sautéing for 2 to 3 minutes until they soften and release their fragrance into the air
- Add the hearty vegetables:
- Stir in carrots and celery, cooking for about 5 minutes and stirring occasionally until they start to soften and smell wonderful
- Introduce the fresh spring vegetables:
- Add zucchini and green beans, cooking for another 3 minutes until everything is glistening with oil and becoming fragrant
- Create the broth:
- Pour in diced tomatoes with all their juices along with the vegetable broth, then stir in oregano, thyme, salt, and pepper until everything is well combined
- Let it simmer:
- Bring the pot to a boil, then reduce heat to a gentle simmer, cover, and cook for 10 minutes to let all those flavors start mingling together
- Add beans and pasta:
- Stir in cannellini beans and pasta, then simmer uncovered for 8 to 10 minutes until the pasta is tender but still has a bit of bite to it
- Finish with delicate greens:
- Stir in peas and spinach, cooking for just 2 to 3 minutes until the spinach wilts into silky ribbons and the peas turn bright green and tender
- Serve with the grand finale:
- Ladle hot soup into bowls and swirl 1 to 2 teaspoons of pesto into each serving, watching it ribbon through the broth like edible art, then sprinkle with Parmesan if you like
This soup became my daughter's request for her birthday dinner, which surprised me until I watched her happily eat three bowls and ask if we could have it every week. Something about all those vegetables swimming in herbaceous broth feels like comfort food that still somehow feels light and nourishing. Now I make double batches just to keep some in the freezer for those nights nobody wants to decide what's for dinner.
Making It Your Own
I've discovered that minestrone forgives almost any substitution based on what's in your refrigerator or what looked best at the market. The beauty lies in using what you have rather than tracking down every single ingredient on some rigid list. Trust your instincts and let the seasons guide you.
Perfecting The Pesto Swirl
Dropping a dollop of pesto into each bowl rather than stirring it into the whole pot creates those gorgeous ribbons of green that make each spoonful surprising. I like to serve the pesto in a small bowl alongside the soup and let everyone swirl in their own amount. It turns dinner into something interactive and feels rather fancy without any extra work.
Serving Suggestions
A hunk of crusty bread for dunking is practically mandatory in my house, as is a simple green salad dressed with nothing more than good olive oil and vinegar. The soup itself is quite complete, but these accompaniments make the meal feel properly dinner party ready even on a Tuesday night.
- Crusty sourdough or ciabatta absorbs the broth beautifully
- A crisp white wine like Pinot Grigio cuts through the richness
- Keep extra Parmesan at the table for those who love an extra salty kick
There's something deeply nourishing about sitting down to a bowl of soup that tastes like the best kind of farmers market haul. This minestrone has become my answer to almost every question about what to cook when life feels busy but we still want something wonderful on the table.
Recipe FAQs
- → What vegetables are used in this minestrone?
-
The soup features zucchini, green beans, peas, baby spinach, carrots, celery, and diced tomatoes for a fresh spring flavor.
- → Can I make this vegetarian dish vegan?
-
Yes, simply use vegan pesto and omit the Parmesan cheese, maintaining the rich flavors without dairy.
- → What pasta is best for this soup?
-
Small pasta shapes like ditalini or small shells work well, providing bite-sized texture that blends with the broth.
- → How can I make this soup gluten-free?
-
Use gluten-free pasta alternatives or omit pasta, adding extra beans or diced potatoes for a hearty consistency.
- → How long does it take to prepare and cook?
-
The preparation takes about 20 minutes, followed by 30 minutes of cooking, making it a quick option for a comforting meal.
- → What are some suggested serving accompaniments?
-
This soup pairs nicely with crusty bread and a crisp white wine to complement its fresh and vibrant flavors.