This bright minestrone brings together the best of spring produce in one comforting bowl. Tender ditalini pasta simmers alongside diced carrots, asparagus, zucchini, and sweet peas in a savory vegetable broth. Cannellini beans add heartiness, while fresh basil, parsley, and a splash of lemon juice lift every spoonful. Ready in under 45 minutes, it serves four generously and pairs beautifully with crusty bread. Swap in fava beans or green beans depending on what looks fresh at the market.
Last April I stood at the farmers market staring at a pile of asparagus so green it looked almost fake, and somehow walked home with way more spring vegetables than any reasonable person needs. That impulse buy turned into this soup, and it has been my go to seasonal reset ever since.
I made a massive batch of this for a friend who was recovering from a cold and she called me the next morning asking for the recipe before she even said good morning. That is when I knew it was special.
Ingredients
- Olive oil: Use a decent extra virgin here since it is the foundation of flavor and you will taste the difference
- Onion: Finely chopped so it melts into the broth rather than leaving visible chunks
- Garlic: Minced fresh always beats jarred for that sharp sweet aroma
- Carrots: Diced small so they cook at the same rate as the softer vegetables
- Asparagus: Cut into one inch pieces and use the tender parts, snapping off the woody ends
- Zucchini: Diced small because it can get mushy if the pieces are too large
- Peas: Fresh shelled peas are incredible if you can find them but frozen work perfectly fine
- Baby spinach: Added at the very end so it keeps its bright color and delicate texture
- Vegetable broth: A good quality broth makes or breaks this so taste it first and adjust from there
- Cannellini beans: Drained and rinsed well to keep the broth clean and clear
- Small pasta: Ditalini or orzo both work great, just avoid anything too large that will overwhelm the spoon
- Salt and black pepper: Season gradually and taste as you go rather than dumping it all in at once
- Fresh basil and parsley: Do not skip the fresh herbs here because dried would completely miss the point
- Fresh lemon juice: This bright squeeze at the end wakes up every single flavor in the pot
- Parmigiano Reggiano: Optional but honestly it pushes the soup from good to the kind of good you think about later
Instructions
- Build the base:
- Heat olive oil in a large pot over medium heat and add the chopped onion, letting it soften for about three minutes until it turns translucent and smells sweet.
- Add the aromatics:
- Stir in the minced garlic and diced carrots, cooking for two to three minutes until the garlic becomes fragrant and the carrots just start to soften.
- Bring in the spring vegetables:
- Add the asparagus, zucchini, and peas, stirring occasionally for another two minutes so everything gets coated in that flavorful oil.
- Simmer with broth and pasta:
- Pour in the vegetable broth and bring it to a boil, then add the cannellini beans and pasta before reducing the heat, covering, and simmering for eight to ten minutes until everything is tender.
- Finish with greens and herbs:
- Stir in the baby spinach, chopped basil, and parsley, cooking just one to two minutes until the spinach wilts and the herbs release their aroma.
- Season and serve:
- Remove from heat, squeeze in the fresh lemon juice, and adjust salt and pepper to taste before ladling into bowls with Parmigiano Reggiano on top.
My neighbor brought over a loaf of sourdough the same night I first made this and we sat on the back porch dipping bread into our bowls until the pot was completely empty. It was one of those simple evenings that stick with you for no particular reason.
Swapping In Seasonal Vegetables
I have thrown fava beans, green beans, and even diced leeks into this soup at different points in the season and it adapts beautifully every single time. The rule is just to keep the total volume of vegetables roughly the same so the broth to veggie ratio stays balanced.
Making It Vegan
Omitting the Parmigiano is the obvious move but I have also found that a drizzle of good olive oil right before serving adds a richness that makes you not even miss the cheese. A sprinkle of nutritional yeast works too if you want that slight savory depth.
What To Serve Alongside
A crusty baguette or sourdough is nonnegotiable for soaking up that herb flecked broth, and a cold glass of Pinot Grigio turns the whole meal into something that feels like a small celebration. I have also served it alongside a simple arugula salad with lemon vinaigrette when I wanted something a little more complete.
- Toast thick slices of bread rubbed with raw garlic for an extra layer of flavor
- Keep the wine chilled and light so it does not compete with the fresh vegetables
- Make extra because leftovers the next day are somehow even better
This soup is the reason I look forward to spring every single year. It is simple, bright, and endlessly forgiving, which is really all you could ask from a recipe.
Recipe FAQs
- → What vegetables work best in spring minestrone?
-
Asparagus, zucchini, peas, and carrots are classic choices. You can also add fava beans, green beans, or leeks depending on seasonal availability.
- → Can I make this soup vegan?
-
Yes, simply skip the Parmigiano Reggiano garnish or replace it with a plant-based cheese alternative. All other ingredients are naturally vegan.
- → What type of pasta should I use?
-
Small shapes like ditalini or orzo work best because they fit on a spoon easily. Any small pasta will do—just avoid long strands.
- → How long does this soup keep in the fridge?
-
Stored in an airtight container, it stays fresh for up to 3 days. The pasta may absorb some broth, so add a splash when reheating.
- → Can I freeze spring minestrone?
-
You can freeze it for up to 2 months, though the pasta texture may soften slightly. For best results, cook the pasta separately and add it when reheating.
- → What should I serve alongside this soup?
-
Crusty bread is the natural pairing. A light white wine like Pinot Grigio also complements the fresh, vegetal flavors nicely.