Green Minestrone is the perfect way to celebrate spring produce in one comforting bowl. Packed with tender snap peas, leeks, and vibrant herbs, this fresh vegetable soup brings seasonal flavor to your table even on rainy April evenings. If you’re craving a spring farmers market soup that feels light yet satisfying, this Green Minestrone delivers bright taste and nourishing ingredients in every spoonful.
Story
Every April, I head to the farmers’ market with ambitious plans and come home with more green vegetables than I can reasonably cook in a week. That’s when Green Minestrone becomes my solution. This Green Minestrone transforms tender snap peas, silky leeks, and handfuls of herbs into a bowl that feels like spring itself. While traditional minestrone leans tomato-heavy, Green Minestrone keeps things vibrant and herb-forward. Because the broth stays light, the vegetables shine. Whenever the weather shifts between sunshine and rain, I make Green Minestrone to bridge the seasons with a wholesome, seasonal green soup that tastes as fresh as it looks.
Ingredients
-
2 tablespoons extra-virgin olive oil
-
2 medium leeks, white and light green parts thinly sliced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
1 small zucchini, diced
-
1 cup fresh or frozen peas
-
1½ cups sugar snap peas, trimmed and sliced
-
1 small bunch asparagus, cut into 1-inch pieces
-
1 (15-ounce) can white beans, drained and rinsed
-
6 cups vegetable broth
-
½ cup small pasta (ditalini or small shells)
-
1 cup chopped fresh spinach or Swiss chard
-
¼ cup chopped fresh parsley
-
2 tablespoons chopped fresh basil
-
1 tablespoon fresh lemon juice
-
Salt and freshly ground black pepper to taste
-
Freshly grated Parmesan cheese for serving (optional)
Step-by-Step Instructions
Preparing the Ingredients
First, rinse and thoroughly clean the leeks to remove any grit. Then slice all vegetables into even, bite-sized pieces so they cook evenly. Trim the snap peas and asparagus, and rinse the leafy greens well. Measure the broth, beans, and pasta before you begin cooking so the process flows smoothly from start to finish.
Cooking Instructions
Heat olive oil in a large pot over medium heat. Add leeks and celery, and cook for 5 minutes until softened. Stir in garlic and zucchini, then cook for another 2 minutes. Next, pour in the vegetable broth and bring it to a gentle boil. Add pasta and cook according to package instructions. Once the pasta begins to soften, stir in peas, snap peas, asparagus, and white beans. Simmer for 5–7 minutes until vegetables turn tender but still bright green. Stir in spinach, parsley, basil, and lemon juice. Season generously with salt and pepper, then serve hot with Parmesan if desired.
Tips for Perfect Results
Common Mistakes to Avoid
Do not overcook the green vegetables, or they will lose both color and texture. Also, avoid adding delicate herbs too early since prolonged heat dulls their flavor. Finally, keep the broth at a steady simmer rather than a rolling boil so the pasta cooks evenly without becoming mushy.
Pro Tips for Better Flavor
For deeper flavor, sauté the leeks slowly until slightly sweet before adding garlic. Additionally, finish the soup with a drizzle of olive oil just before serving. If you prefer a thicker texture, blend one cup of the soup and stir it back into the pot. This technique gives your healthy minestrone recipe a velvety consistency without adding cream.
Serving and Storage
How to Serve
Serve Green Minestrone with crusty bread and a simple salad for a balanced meal. It also works beautifully as a light lunch. Because this fresh vegetable soup highlights peak produce, garnish each bowl with extra herbs and a squeeze of lemon for brightness.

How to Store Leftovers
Let the soup cool completely before transferring it to airtight containers. Store in the refrigerator for up to four days. Reheat gently on the stovetop, adding a splash of broth if the pasta absorbs too much liquid. For longer storage, freeze without pasta and add freshly cooked pasta when reheating.
Conclusion
Green Minestrone captures everything appealing about spring cooking in one pot. With vibrant vegetables and bright herbs, this bowl proves that simple ingredients create deeply satisfying meals. The next time your farmers’ market haul feels ambitious, turn it into Green Minestrone and enjoy every spoonful.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make Green Minestrone vegan?
Yes. Simply skip the Parmesan garnish or replace it with a plant-based alternative. The soup itself remains naturally plant-based and still delivers bold flavor.
Can I use different vegetables?
Absolutely. Swap asparagus for green beans or add baby kale instead of spinach. This recipe adapts easily based on what looks freshest at the market.
Can I make it gluten free?
Yes. Replace the pasta with your favorite gluten-free variety or use cooked rice instead. Adjust cooking time as needed to maintain texture
Print
Green Minestrone
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Green Minestrone is a light, fresh vegetable soup packed with snap peas, leeks, asparagus, and herbs.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 2 medium leeks, sliced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 small zucchini, diced
- 1 cup peas
- 1½ cups sugar snap peas
- 1 bunch asparagus, chopped
- 1 can white beans, drained
- 6 cups vegetable broth
- ½ cup small pasta
- 1 cup spinach
- ¼ cup parsley
- 2 tablespoons basil
- 1 tablespoon lemon juice
- Salt and pepper
- Parmesan cheese
Instructions
- Heat olive oil and sauté leeks and celery for 5 minutes
- Add garlic and zucchini and cook 2 minutes
- Add broth and bring to boil
- Add pasta and cook until tender
- Stir in peas, snap peas, asparagus, and beans and simmer 5–7 minutes
- Add spinach, herbs, and lemon juice
- Season and serve
Notes
- Do not overcook vegetables
- Add herbs at the end
- Blend one cup for thicker texture if desired
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 620mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 5mg