Spring Minestrone: Fresh Vegetable Soup with Seasonal Herbs


Minestrone Primavera — a bright, green spring vegetable soup made with asparagus, leek, peas and cannellini beans. Light yet satisfying, it’s full of fresh flavours and ready in about 35 minutes.

Spring soup, Minestrone Primavera with lots of green vegetables in a clear broth in a vintage patterned bowl on a wooden background.

Minestrone is a classic Italian soup with many regional and seasonal variations. While some versions are thick and tomato-based with pasta and beans, others showcase seasonal produce in a lighter broth. This Minestrone Primavera celebrates spring produce by focusing on green vegetables and a delicate stock.

This version omits pasta for a lighter result, but you can easily add a small pasta shape such as orzo, ditali or pasta stars at the end if you prefer a heartier bowl. The vegetable list is flexible — swap or omit items depending on what’s available. For example, if asparagus is costly, leave it out and increase the peas or beans instead.

An overhead shot of all the ingredients needed to make minestrone primavera (Italian spring vegetable soup).

In-season vegetables to add

Use these spring vegetables to supplement or replace the recipe ingredients.

Artichokes — fresh or canned (preferably in water).

Spring greens or spinach — roughly chop and add at the end to wilt.

Kale — remove tough stalks and chop.

New or baby potatoes — halve and add before the stock; they’ll need about 20 minutes to cook.

Chicory — adds a pleasant bitter note.

Onions or shallots — can replace or be added with the leek.

A close up of a green vegetable soup in a patterned bowl with asparagus, peas, zucchini and green beans.

Recipe tips and FAQs

Add pasta — add small shapes like orzo, ditali or pasta stars near the end of cooking and simmer until just tender.

Use good quality stock — the soup cooks quickly so a tasty vegetable or chicken stock makes a big difference.

Serving suggestion — serve with crusty bread. A spoonful of pesto or grated pecorino on top is lovely if desired.

Can I prep this in advance?

Yes. Cook a full batch, refrigerate for up to 2 days and reheat on the stove until piping hot.

Can I freeze this?

Yes. Freeze in suitable containers for 2–3 months. Defrost completely before reheating.

More delicious spring recipes to try

Mini spinach and potato gnocchi with a parmigiano and butter sauce in a blue and white bowl sitting on a wooden surface.

Gnocchi

Spinach Chicche with Parmigiano Butter Sauce

An overhead shot of Pasta and Piselli (peas) in a blue bowl sitting on a wooden surface.

Pasta

Pasta e Piselli (Pasta with Peas)

A salad with Bresaola, radicchio, radish and apple in direct sunlight on a large green and white platter.

Salads

Bresaola Salad with Apple and Radicchio

An overhead shot of a spinach and artichoke frittata cut into slices sitting on a wooden cutting board.

Antipasti

Spinach and Artichoke Frittata

If you try this Minestrone Primavera or another recipe from the blog, please share your results in the comments — I love hearing from readers!

Step By Step Photos Above

Most recipes include step-by-step photos and helpful tips to get great results.

Minestrone Primavera (Italian Spring Vegetable Soup)

By Emily

Prep: 15 mins
Cook: 20 mins
Total: 35 mins
Servings: 4 – 6 servings
A close up of an Italian spring vegetable soup (minestrone primavera) in a vintage style bowl.
Use the camera icon to toggle the step by step photos on and off. Minestrone Primavera is packed with green vegetables, cannellini beans and finished with pecorino.

Ingredients

  • 7 oz (200g) asparagus, trimmed
  • 3/4 cup (100g) frozen peas
  • 3 oz (85g) green beans, roughly chopped
  • 1 leek, washed and thinly sliced
  • 2 cloves garlic, grated or minced
  • 1 zucchini (courgette), chopped into bite-sized pieces
  • 1 cup (200g) cannellini beans, canned, drained
  • 5 cups (1200ml) vegetable stock
  • 1 large handful basil, chopped
  • Pecorino cheese, for serving
  • 1 tablespoon olive oil
  • Salt and pepper, to season

Instructions

  1. Cut the leek in half, wash well and slice thinly, discarding any tough outer leaves. Chop the zucchini into bite-sized pieces.
  2. Heat 1–2 tablespoons olive oil in a large pot. Add the leek and zucchini and sauté until the leek softens.
  3. Add the minced garlic and cook 1–2 minutes. Add the green beans and asparagus and stir to coat in the oil.
  4. Pour in the vegetable stock and bring to a boil. Reduce to a simmer and cook 10–15 minutes until the vegetables are tender.
  5. Add the frozen peas, cannellini beans and chopped basil. Season with salt and pepper and cook 1–2 minutes until the peas are warmed through.
  6. Adjust seasoning to taste and serve hot with grated pecorino on top.
Two photos showing chopped zucchini and leek getting sautéed in a pot.
Two photos showing asparagus, garlic and green beans getting added.
Two photos showing the final stages for making minestrone primavera.

Notes

  • Stock — use a good quality vegetable or chicken stock for best flavour.
  • Storage — keeps in the fridge for about 2 days.

Helpful Info for All Recipes

  • I use extra virgin olive oil unless specified otherwise.
  • All vegetables are medium sized unless stated otherwise.
  • Nutrition information is an approximation.

Nutrition

Calories: 143 kcal |
Carbohydrates: 24 g |
Protein: 7 g |
Fat: 4 g |
Fiber: 6 g

Nutrition information is automatically calculated and should be used as an approximation.

Did you try this recipe?
Leave a comment below!