This spring minestrone brings together the best of the season in one pot. Asparagus, zucchini, peas, and baby spinach simmer alongside cannellini beans and small pasta in a fragrant vegetable broth. Fresh basil, parsley, and a splash of lemon juice brighten every bowl, while a sprinkle of Parmigiano Reggiano adds a savory finish. Ready in under 45 minutes, it's a naturally vegetarian dish that works beautifully alongside crusty bread and a glass of Pinot Grigio.
There was a morning last April when I opened my CSA box and found an absurd pile of asparagus and peas with no plan at all. I started sauteing whatever was on the counter, and within 45 minutes a pot of the most electric green soup was sitting there like it had planned itself.
I brought that first batch to a friend who was recovering from surgery and she texted me three times about it. Apparently hospital food had made her forget that vegetables could actually taste like something worth craving.
Ingredients
- Olive oil: This is your flavor foundation so do not reach for the cheap stuff hiding in the back of the pantry
- Onion: Finely chopped so it melts into the broth rather than sitting in identifiable chunks
- Garlic: Two cloves minced gives a gentle backbone without overpowering the delicate spring vegetables
- Carrots: Diced small so they cook at the same rate as everything else in the pot
- Asparagus: Cut into one inch pieces and trim the woody ends because nobody wants to chew on a fibrous spear
- Zucchini: Diced small since it releases a lot of water and you want it to integrate not disintegrate
- Peas: Fresh shelled peas are worth the effort but frozen work beautifully if you are in a pinch
- Baby spinach: Added at the very end so it keeps its bright color and tender texture
- Vegetable broth: Use a good quality one since it makes up most of the liquid in the soup
- Cannellini beans: Drained and rinsed well to keep the broth clean and not cloudy
- Small pasta: Ditalini is traditional but orzo works if that is what you have in the cupboard
- Salt and black pepper: Season gradually and taste as you go because the beans add their own saltiness
- Fresh basil and parsley: Do not even think about using dried herbs here because the freshness is the whole point
- Lemon juice: Just one tablespoon at the end wakes up every single flavor in the pot
- Parmigiano Reggiano: Optional but honestly it turns a lovely soup into something you cannot stop eating
Instructions
- Build the base:
- Heat olive oil in a large pot over medium heat and cook the chopped onion for about three minutes until it goes soft and translucent. Add the minced garlic and diced carrots and let them cook for another two to three minutes until the kitchen starts smelling incredible.
- Add the spring vegetables:
- Stir in the asparagus, zucchini, and peas and cook for two minutes, tossing occasionally so everything gets coated in that flavorful oil.
- Simmer with broth and beans:
- Pour in the vegetable broth and bring it to a boil, then add the cannellini beans and pasta. Drop the heat, cover the pot, and let it simmer for eight to ten minutes until the pasta and vegetables are tender.
- Finish with greens and herbs:
- Stir in the baby spinach, chopped basil, and parsley and cook for just one or two minutes until the spinach wilts. Pull the pot off the heat, squeeze in the lemon juice, and season with salt and pepper until it tastes right to you.
- Serve it up:
- Ladle the soup into warm bowls and finish with grated Parmigiano Reggiano if you are using it. Get it to the table while the steam is still rising.
My neighbor came over while I was making this once and stood at the stove just eating it out of the pot with a spoon. We ended up sitting on the kitchen floor with two bowls and never even made it to the table.
Swapping In What You Have
The beauty of minestrone is that it genuinely does not care about your exact vegetable lineup. Fava beans, green beans, or even diced leeks all work beautifully in place of or alongside what the recipe calls for.
Making It Vegan
Skip the Parmigiano or use a good plant based parmesan and you have a fully vegan meal that still feels rich and satisfying. The beans and pasta provide enough substance that nobody will miss the dairy.
What To Serve Alongside
A crusty loaf of sourdough for dunking is basically mandatory in my house and a glass of Pinot Grigio turns the whole thing into an honest to goodness spring dinner. A simple arugula salad with lemon vinaigrette on the side keeps things feeling complete without any extra work.
- Toast thick slices of bread with a rub of raw garlic for next level dipping
- The soup is even better the next day so make a full batch and save some for lunch
- If you want more protein stir in a handful of torn fresh mozzarella right before serving
This soup is what spring tastes like when you stop overthinking it and just let the vegetables do the talking. Grab a spoon and a loaf of bread and call it dinner.
Common Recipe Questions
- → What vegetables work best in spring minestrone?
-
Asparagus, zucchini, peas, and baby spinach are classic choices. You can also add fava beans, green beans, or leeks depending on what's fresh and available.
- → Can I make this soup vegan?
-
Yes, simply skip the Parmigiano Reggiano garnish or replace it with a plant-based alternative. All other ingredients are naturally vegan.
- → What type of pasta is ideal for minestrone?
-
Small shapes like ditalini or orzo work best because they fit neatly on a spoon and cook quickly in the broth. Any small pasta will do.
- → How long does spring minestrone keep in the fridge?
-
Stored in an airtight container, it will last 3 to 4 days. The pasta may soften as it sits, but the flavors often deepen and improve overnight.
- → Can I freeze this soup?
-
You can freeze it for up to 3 months, though the pasta texture may change slightly after thawing. Consider cooking the pasta separately and adding it when reheating for the best results.
- → What should I serve with spring minestrone?
-
Crusty bread is the natural pairing. A light white wine like Pinot Grigio complements the fresh, herbaceous flavors beautifully.