Spring Minestrone Soup

Spring Minestrone! A springtime version of the classic Italian minestrone, with peas, new potatoes, artichoke hearts, asparagus and spring greens.

Spring Minestrone
Elise Bauer

Minestrone is one of my favorite soups, and it is infinitely malleable with the seasons. This version celebrates springtime, when fresh, new vegetables begin to show up at the market.

I know to make this soup whenever I can get asparagus, artichokes and peas all at the same time. These vegetables form the backbone to the soup.

Another good thing about this minestrone is that it takes only about an hour to make, from start to finish, including prep time. Classic minestrone takes at least a couple hours to make. There's something to be said for a quick version.

Keep in mind that the ingredients below are a guide. Minestrone is supposed to be free-form, with whatever looks good at the produce market.

Don't like artichoke hearts? Skip them. Despise chickpeas? Use some other bean. Just be sure to use lots of different kinds of vegetables and you'll be fine.

Spring Minestrone
Elise Bauer

The other key to this recipe is to build the soup like a house. Don't toss everything in all at once, or some vegetables will be overcooked and some undercooked. This is why when you read the recipe below you will see that I add ingredients little by little.

Feel free to use canned or frozen vegetables in some cases. I use canned chickpeas and will often use frozen peas, which are almost as good as fresh. For a special occasion, use all fresh ingredients, though, as you can definitely taste the difference.

Check Out Our Other Minestrone Recipes

Spring Minestrone Soup

Prep Time 20 mins
Cook Time 40 mins
Total Time 60 mins
Servings 4 to 6 servings

You can either make fresh pesto for this recipe, or you can just buy some high-quality pesto in the market.


  • 2 tablespoons extra virgin olive oil

  • 6 medium green onions

  • 2 green garlic stalks, or 2 large cloves garlic

  • 1 pound baby potatoes, or Yukon gold potatoes cut into 1-inch chunks

  • 1 (15-ounce) can diced tomatoes

  • 4 cups vegetable stock or chicken stock (use vegetable stock if cooking vegetarian or vegan)

  • 1/4 teaspoon salt

  • 1/2 pound artichoke hearts (fresh or frozen), chopped roughly

  • 1 (15-ounce) can chickpeas (garbanzo beans), rinsed and drained

  • 1 cup peas (fresh or frozen)

  • 1/2 pound asparagus, cut into 1-inch chunks

  • 2 cups greens (dandelion, chard, spinach, kale, arugula, etc), sliced into thin ribbons

  • Up to 1/4 cup pesto

  • Grated parmesan or pecorino cheese for garnish (omit for vegan version

  • 1 teaspoon black pepper


  1. Prep green onions, green garlic, potatoes, artichoke hearts:

    Chop the green onions and green garlic and separate the white and light green parts from the green tops. If you are using regular garlic cloves, put them with the white parts of the green onions.

    Elise Bauer

    Scrub potatoes and cut them into 1-inch chunks. Either trim fresh artichokes down to their hearts and chop the hearts (see How to Trim Artichokes) or chop up defrosted frozen artichoke hearts.

  2. Sauté white parts of green onions and garlic, add potatoes:

    In a large pot set over medium-high heat, warm the olive oil for 1 minute. Add the white parts of the green onions as well as the garlic and sauté for 1 minute.

    Elise Bauer
    Elise Bauer

    Add the potatoes, and cook 1 minute more.

  3. Add tomatoes, stock, salt, then simmer:

    Add the diced tomatoes with their liquid and the quart of vegetable or chicken stock.

    Elise Bauer
    Elise Bauer

    Bring to a simmer, add salt to taste, then cover and cook over medium-low heat for 10 minutes.

  4. Add artichoke hearts (if using fresh):

    and cook another 5 minutes

  5. Add the chickpeas and green peas:

    and cook another 5 minutes.

    Elise Bauer
  6. Add the asparagus and artichoke hearts (if using frozen), then the greens:

    Add the asparagus and artichoke hearts (if using frozen artichoke hearts). Cook 2 minutes.

    Elise Bauer
    Elise Bauer

    Add the greens and the green parts from the green onions and green garlic, if using. Stir well to combine and cook 1 minute.

    Elise Bauer
    Elise Bauer
  7. Add pesto, salt, pepper:

    Turn off the heat and stir in the pesto. Add black pepper and more salt to taste (depending on how salty your stock is, you may need to add 1 to 2 teaspoons of salt).

    Serve topped with grated cheese.


Summer Minestrone - here on Simply Recipes

Classic Minestrone - here on Simply Recipes

Spring Green Minestrone - from La Tartine Gourmande

Spring Ragout - from 101 Cookbooks

Spring Minestrone
Elise Bauer
Nutrition Facts (per serving)
376 Calories
13g Fat
54g Carbs
16g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 376
% Daily Value*
Total Fat 13g 17%
Saturated Fat 2g 10%
Cholesterol 3mg 1%
Sodium 699mg 30%
Total Carbohydrate 54g 20%
Dietary Fiber 15g 54%
Total Sugars 9g
Protein 16g
Vitamin C 37mg 186%
Calcium 223mg 17%
Iron 5mg 30%
Potassium 1113mg 24%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.