| | | | |

Spring Minestrone Soup

Spring is the perfect time to embrace lighter, fresher flavors, and this Spring Minestrone Soup is just what you need to celebrate the season. Packed with vibrant green peas, tender asparagus, and creamy cannellini beans, this seasonal soup is a bowlful of bright, garden-fresh goodness.

A swirl of basil pesto at the end ties everything together with an herby, fragrant finish. Whether you're looking for a satisfying lunch or a simple dinner, this soup delivers a burst of seasonal flavors in every spoonful.

A bowl of spring minestrone on the table with bowls of condiments around it and a spoon resting to the side.

Unlike heavier winter stews, this version of minestrone lets delicate spring vegetables shine. The combination of new potatoes, Swiss chard, and spring onions creates a rich yet balanced broth, while small pasta shells soak up all the delicious flavors. 

And if you love this kind of veggie-packed dish, you might also enjoy our Green Pea Soup or this cozy Tuscan White Bean Soup. Pair your minestrone with a slice of crusty bread, and you’ve got a meal that’s as comforting as it is fresh!

Why This Recipe Rocks!


  • Peak Seasonal Flavor: Loaded with fresh spring veggies like asparagus, peas, and Swiss chard, this soup is a delicious way to celebrate the season.
  • Easy & Versatile: It comes together in one pot and can be customized with your favorite beans, different veggies, pasta shape, or broth.
  • Pesto Perfection: A spoonful of basil pesto adds an herby, savory kick that makes this soup truly irresistible!

Spring Vegetable Soup Ingredients + Substitutions

Ingredients to make spring minestrone soup on the table before preparing.
  • Olive oil: My favorite oil to use for sauteing the aromatics. You can swap it with any other vegetable oil you prefer.
  • Aromatics: We're using carrot, celery, spring onions, and garlic to create a flavorful base for the soup. I love the mild flavor of green onions, and they're perfect for the spring, but you can swap it for a sweet onion, yellow onion, or even a leek.
  • White beans: You can use cannellini beans, chickpeas, or any other white bean. My favorites are cannellini beans for their creamy texture and mild flavor.
  • Broth: I'm using vegetable broth to keep the soup vegetarian but chicken broth works well too. The amount of salt you need to add is going to depend on the broth you choose since different brands vary in their levels of saltiness. I don't recommend using bouillon as it tends to be overly salty.
  • Seasoning: Dried Italian seasoning adds hints of herbs to the soup and a pinch of crushed red pepper gives it a slight kick. If you don't have the Italian seasoning you can substitute a half teaspoon of oregano and basil instead.
  • Spring vegetables: To fully embrace the essence of spring the soup uses fresh asparagus, fresh green peas, new potatoes, and Swiss chard. They give the soup a lovely green color and also great flavor and a variety of textures.
  • Pasta: Use a small pasta such as shells, macaroni, or ditalini so the pasta blends easily with the vegetables and beans in the soup.
  • Flavor boosters: Stirring in basil pesto at the end of cooking adds fresh, bright flavor and a sprinkle of Parmesan, a bit of tangy nuttiness.

Check the recipe card below for the full ingredient list and quantities of each one.

How to Make Spring Minestrone Soup

Green onions and garlic added to pot of cooked vegetables.

Step 1: Cook the vegetables. Cook the carrots, celery and Swiss chard stems with olive oil in your Dutch oven until the carrots begin to soften. Add the garlic and green onions and cook 2 minutes longer, stirring frequently.

Broth and potatoes added to the pot with the cooked vegetables.

Step 2: Cook the potatoes. Add the potatoes, beans, vegetable broth, Italian seasoning, and crushed red pepper to the pot with the cooked vegetables. Cover and cook over medium heat for 15 minutes.

Peas, asparagus, and chard added to pot to cook.

Step 3: Add the green spring vegetables. Add the asparagus, peas, and Swiss chard leaves, and cook for 5 minutes longer.

Pesto and seasoning added to the pot.

Step 4: Finish the soup. Stir in the cooked pasta, pesto, and season with salt and black pepper. Serve the green minestrone soup up in bowls with Parmesan cheese.

Handy Tip: Chopping the Aromatics

This soup cooks more quickly if you slice or dice the carrots and celery in small pieces. I prefer slicing, as I find they cook much more quickly than diced pieces. No matter the shape, the smaller the pieces, the quicker they cook.

Dietary Modifications & Variations

  • Gluten-Free: Swap the small pasta shells for gluten-free pasta or cooked quinoa for a hearty alternative.
  • Vegan or Dairy-Free: Omit the parmesan and use a dairy-free pesto or a drizzle of olive oil for extra richness. You can stir in some nutritional yeast or use a dairy-free parmesan to add a cheesy flavor.
  • Low-Carb: Skip the potatoes and pasta, and add more beans or chopped cauliflower for a lower-carb version.
  • Make it Meaty: If you are looking to add some meat to your bowl of soup, like I did in this chicken minestrone recipe, you can add some cooked Italian sausage crumbles, shredded chicken breast, or sprinkle the top with crispy bacon or pancetta.
A bowl of green minestrone soup on the table with another bowl in the background.

Soup-er Toppings & Serving Suggestions

  • Garnish: Sprinkle the top of each bowl of soup with parmesan cheese and a sprinkle of chopped green onions or some fresh basil. You can also serve up a bowl of pesto for anyone who wants their soup to have a bolder pesto flavor.
  • Crusty Garlic Bread: Serve your soup with warm, garlicky bread for the perfect balance of texture and flavor. Or try these homemade crusty rolls instead. 
  • Simple Green Salad: A crisp salad with fresh greens, lemon vinaigrette, and shaved parmesan complements the soup’s bright flavors. You might even try this hearts of palm salad that's perfect for a spring meal.
  • Cheesy Crostini: Elevate your meal with toasted baguette slices topped with melted cheese and tomato slices or a prosciutto sandwich

Expert Tips

  • Prep Ahead: Chop all your vegetables before you start cooking to keep the process smooth and stress-free.
  • Control the Texture: If you prefer a thicker soup, mash a few of the potatoes or beans directly in the pot before adding the pasta.
  • Add Veggies Last: To keep the green vegetables vibrant and crisp, be sure they are added only at the end of cooking. 
  • Store Leftovers: Store in the refrigerator for up to four days. It's best to store the pasta separately as the pasta soaks up all the broth during storage. Reheat in a pot on the stove or in the microwave until heated through.
  • Taste and Adjust: Before serving, taste your soup and adjust seasoning as needed with salt, pepper, or even a squeeze of lemon for added brightness.
Bowl of spring minestrone soup with a spoon in the bowl.

More Vegetable Soup Recipes

Did you try this soup recipe? Please leave a 5 ⭐️⭐️⭐️⭐️⭐️ rating if you loved it and your comments below! For more recipes, you can follow along on Facebook, Instagram, and Pinterest!

A bowl of spring minestrone soup on a plate with a spoon to the side.

Spring Minestrone Soup

Bright, fresh, and full of seasonal veggies, this spring minestrone soup is a must-try! With asparagus, peas, cannellini beans, past shells, and a touch of pesto, every spoonful bursts with flavor. Make it tonight and taste the season in every bite!
5 from 1 vote
Print Pin Rate
Course: Main Course, Side Dish, Soup
Cuisine: Italian-American
Keyword: green minestrone soup, spring minestrone soup, spring soup
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 - 6 servings
Calories: 429kcal
Author: Lyn Croyle

Equipment

Ingredients

  • 2 tablespoons olive oil
  • 1 small carrot diced or sliced small
  • 1 rib celery diced or slice small
  • 2-3 leaves Swiss chard stems and leaves chopped and separated
  • 1 bunch spring onions white and green parts sliced, about 1 cup
  • 3-4 cloves garlic chopped
  • 4-5 new potatoes or cocktail potatoes, about 1 ½ cups
  • 1 15-ounce can cannellini beans chickpeas, or other white bean, drained and rinsed
  • 4 cups vegetable broth or chicken broth
  • 1 teaspoon Italian seasoning
  • 1 pinch crushed red pepper optional
  • 1 bunch asparagus 12-15 spears, trimmed and cut into 1-inch pieces, about 1 ½ cups
  • 1 cup fresh green peas or frozen
  • 1 cup cooked small pasta small shells, macaroni, or ditalini work great
  • ¼ cup basil pesto
  • ½ - 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ cup grated parmesan

Instructions

  • Heat olive oil in a large soup pot or Dutch oven over medium heat. When hot, add carrots, celery and Swiss chard stems, cook until begin to soften, about 6-7 minutes.
    2 tablespoons olive oil, 1 small carrot, 1 rib celery, 2-3 leaves Swiss chard
  • Add garlic and green onions and cook 2 minutes longer.
    1 bunch spring onions, 3-4 cloves garlic
  • Add potatoes, beans, vegetable broth, Italian seasoning and crushed red pepper. Cover and cook over medium heat 15 minutes.
    4-5 new potatoes, 1 15-ounce can cannellini beans, 4 cups vegetable broth, 1 teaspoon Italian seasoning, 1 pinch crushed red pepper
  • Add asparagus, peas, and Swiss chard leaves, and cook for 5 minutes longer.
    1 bunch asparagus, 1 cup fresh green peas, 2-3 leaves Swiss chard
  • Stir in cooked pasta, pesto, and season with salt and black pepper.
    1 cup cooked small pasta, ¼ cup basil pesto, ½ - 1 teaspoon salt, ½ teaspoon black pepper
  • Serve in a bowl garnished with parmesan cheese.
    ¼ cup grated parmesan

Recipe Tips

  • Chop all veggies beforehand for a smooth cooking process.
  • Mash some potatoes or beans before adding pasta if you want a thicker consistency.
  • Keep any leftovers in the fridge for up to four days. Store pasta separately to prevent it from absorbing the broth. Reheat on the stove or in the microwave.
  • Taste and adjust seasoning with salt, pepper, or a squeeze of lemon.

Nutrition

Calories: 429kcal | Carbohydrates: 60g | Protein: 15g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 7mg | Sodium: 1856mg | Potassium: 849mg | Fiber: 9g | Sugar: 9g | Vitamin A: 5674IU | Vitamin C: 42mg | Calcium: 170mg | Iron: 5mg
Pin for pinterest graphic with images of spring minestrone soup and text on top.

Sharing is caring!

Similar Posts

One Comment

  1. 5 stars
    I had so much fun developing this recipe. It's full of so many green veggies and you can even swap out any of them with your favorite spring vegetables instead. I hope you try it out today and love the combination and bright flavors as much as I do!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating