There’s something about spring that makes me crave lighter, fresher flavors — and that’s exactly why I love this Spring Minestrone. Packed with vibrant spring vegetables, like zucchini, peas, and spinach, it has a bright, lemony finish that makes it feel light but still satisfying.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
Traditional minestrone is delicious, but it can be a bit heavy with all those beans, pasta, and hearty vegetables. This is the perfect early spring soup. It’s quick and easy to make. There’s no need for hours of simmering — everything comes together in under 30 minutes. Whether you’re making a cozy weeknight meal or prepping lunches for the week, this spring minestrone hits the spot. It’s fresh, flavorful, and so easy to customize with whatever’s in season.
This soup is also a meal prep dream. Since it’s packed with sturdy veggies and a flavorful broth, it holds up beautifully in the fridge for several days. You can make a big batch on Sunday and enjoy it for lunch or dinner throughout the week. Just warm it up, and you’ve got a quick, tasty meal in minutes.
What I really love about this spring minestrone is how it highlights the best produce of the season. Spring vegetables like peas, zucchini, and spinach bring a pop of color and freshness to every spoonful. The broth is light and bright, thanks to a splash of lemon juice and fragrant fresh basil. It’s proof that comfort food doesn’t have to be heavy — sometimes, a bowl of vibrant, veggie-packed soup is all you need.

History
Spring Minestrone is a lighter, seasonal variation of the classic Italian minestrone soup, which has its origins in Italy dating back to the 17th century. The dish was traditionally made with whatever fresh vegetables were in season, making it a versatile and adaptable meal. The specific version of Spring Minestrone, focusing on spring vegetables like peas, asparagus, and leafy greens, became popular in the mid-20th century as the demand for seasonal and fresh ingredients grew. By the 1950s and 1960s, as interest in fresh, healthy eating increased, Spring Minestrone became a beloved dish in American kitchens, offering a vibrant, healthy meal to celebrate the season’s bounty.
Ingredients
- Olive oil – Neutral oils work too; prevents sticking when sautéing.
- Onion – I cook with yellow aka brown onions, but any kind will work. Avoid red onions as they’ll discolor and will look grey in the soup.
- Garlic – Please use fresh garlic!
- Carrots – You can add frozen (and thawed) carrots at the end of the cooking time, but the carrots add a lovely sweetness to the soup.
- Celery stalk – Use the stems and all!
- Zucchini – If you’re using a bigger zucchini with lots of seeds, scoop out the seeds like you would if it were a cucumber. The seeds are water and tough.
- Vegetable broth – I’ve also tried this Spring Minestrone recipe with chicken broth and it’s also delicious.
- Cannellini beans – Drained and rinsed. My favorite are cannellini, or Northern beans. Yum!
- Peas – Frozen peas hold their texture better than canned.
- Baby spinach – You can also use baby kale, or any other baby green. Try it with escarole, I love soups with escarole in them.
- Small pasta – Like baby shells or ditali. You don’t need much pasta for this soup. Always cook pasta and add it to the soup before serving so that the pasta doesn’t keep soaking up all the broth and get big and soggy.
- Lemon juice – Use juice from a fresh lemon; it has a much brighter and better flavor than the bottled stuff.
- Fresh basil – I add it at the end to keep flavor fresh.
- Salt and pepper – Season to taste.
- Parmesan – Use freshly grated; pre-grated can clump and melt unevenly.

How To Make Spring Minestrone
Scroll down for the full recipe card with exact measurements and printable instructions.
Start by cooking the pasta 1 minute less than the package directions so it stays perfectly al dente. Drain it and rinse with cold water to stop the cooking, then set it aside. A fine mesh spider strainer makes scooping pasta out quick and easy without splashing.

Heat the olive oil in a large Dutch oven or heavy soup pot over medium heat. Add the onion, carrots, and celery and cook for about 4 to 5 minutes, stirring occasionally, until the onion is softened but not browned. You want everything gently tender and fragrant.
Add the garlic and cook for another minute until it smells amazing. Be careful not to let it brown. A ceramic garlic grater is one of my favorite tools here because it turns garlic into a paste that melts right into the soup.


Pour in the vegetable broth and bring everything to a gentle simmer. Cover the pot and let it cook for about 10 minutes so the vegetables can soften and the flavors can come together.
Stir in the cannellini beans, zucchini, and peas. Let the soup simmer for 2 to 3 minutes until the vegetables are just tender. This keeps everything fresh and vibrant.

Add the spinach and cook for about 1 minute, just until it wilts into the soup. Stir in the lemon juice and fresh basil. I love using herb scissors to snip basil directly into the pot for maximum freshness.
Taste and season with salt and pepper as needed. Ladle the soup into bowls and finish with grated Parmesan. Serve it hot and enjoy a bowl of springtime comfort that feels both nourishing and special.

Chef Jenn’s Tips
- Store the pasta separately from the soup so that it doesn’t keep soaking up all the broth. If you’re freezing the soup, you can freeze it with the pasta in the broth.
- Add the spinach at the very end to keep it bright green and tender. Overcooking it will make it lose that fresh flavor.
- Use high-quality vegetable broth — it makes a big difference in flavor. Make your own if you can!
Make It A Meal
A crusty baguette or garlic bread is perfect for soaking up the flavorful broth. For extra protein, add some grilled chicken or shrimp on the side. A fresh green salad with a lemon vinaigrette pairs perfectly with the soup’s bright flavors.

Storage
Spring minestrone keeps well in an airtight container in the fridge for up to 4 days. If you know you’ll be storing it, cook the pasta separately and add it when you reheat the soup to keep it from getting soggy. To freeze, let the soup cool completely and store it in a freezer-safe container for up to 3 months. When ready to serve, thaw it in the fridge overnight and reheat gently on the stovetop.

Spring Minestrone
Ingredients
- 2 tablespoons olive oil
- 1 small onion diced
- 2 cloves garlic minced
- 2 medium carrots diced
- 2 stalks celery diced
- 1 zucchini diced
- 6 cups vegetable broth
- 15 ounces cannellini beans drained and rinsed
- 1 cup peas frozen
- 1 cup baby spinach
- ½ cup small pasta like ditalini or baby shells
- 1 tablespoon lemon juice
- 2 tablespoons fresh basil chiffonaded
- salt and pepper to taste
- Parmesan grated, for garnish
Instructions
- Cook the pasta 1 minute less than the package suggests, then drain and rinse it with cold water. Set aside.
- Heat olive oil in a large Dutch-oven or heavy bottomed soup pot over medium heat.
- Sauté the onion, carrots and celery and cook for 4-5 minutes or until the onion is softened but not brown.
- Add the garlic and cook for an additional minute or until fragrant.
- Pour in vegetable broth and bring to a simmer. Simmer, covered, for about 10 minutes.
- Stir in cannellini beans, zucchini, and peas, and cook at a simmer for 2–3 minutes.
- Add spinach and cook until just wilted, about 1 minute.
- Stir in lemon juice and fresh basil. Season with salt and pepper to taste.
- Serve hot with grated Parmesan.
Notes
Chef Jenn’s Tips
- Store the pasta separately from the soup so that it doesn’t keep soaking up all the broth. If you’re freezing the soup, you can freeze it with the pasta in the broth.
- Add the spinach at the very end to keep it bright green and tender. Overcooking it will make it lose that fresh flavor.
- Use high-quality vegetable broth — it makes a big difference in flavor. Make your own if you can!
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
Add Preferred Source