Spring Vegetable Minestrone Soup

A steaming bowl of Spring Vegetable Minestrone Soup with tender pasta, fresh peas, and carrots. Save
A steaming bowl of Spring Vegetable Minestrone Soup with tender pasta, fresh peas, and carrots. | cozycanteen.com

This Italian minestrone combines the freshness of spring vegetables like zucchini, peas, and spinach with tender pasta and aromatic herbs. Olive oil, garlic, onion, and carrots create a flavorful base, enhanced with oregano, basil, and thyme. Simmered gently with vegetable broth and cannellini beans, this soup offers a hearty yet light experience. Garnished with fresh parsley, lemon juice, and optional Parmesan, it’s a perfect comforting dish for any season.

Last March, when the farmers market tables started overflowing with those first tender green beans and tiny zucchini, I found myself with an overflowing bag of spring vegetables and no real plan. That afternoon became one of those happy kitchen accidents where you throw things into a pot and somehow everything works out beautifully. This soup captures exactly that feeling of seasons changing and fresh ingredients finally coming back around.

My sister visited last month while she was recovering from a bad cold and I made a giant pot of this soup for her lunch. She sat at my kitchen table wrapped in a blanket, eating it slowly with a piece of crusty bread, and told me it was the first thing that actually made her feel like herself again. Since then, this is what I make whenever someone needs a little extra comfort.

Ingredients

  • 2 tablespoons olive oil: Extra virgin really makes a difference here since it becomes part of the broth base
  • 1 medium onion, finely chopped: Yellow onions work perfectly and add that savory foundation
  • 2 cloves garlic, minced: Fresh garlic is nonnegotiable for that aromatic depth
  • 2 medium carrots, diced: They add natural sweetness and beautiful color throughout the soup
  • 2 celery stalks, diced: This is what gives that classic soup flavor everyone recognizes
  • 1 medium zucchini, diced: Spring zucchini has such tender skin that you do not even need to peel it
  • 1 cup green beans, cut into 1-inch pieces: Fresh ones snap satisfyingly when you break them
  • 1 cup shelled fresh or frozen peas: They add these pops of bright green sweetness throughout
  • 2 cups baby spinach leaves: They wilt down beautifully and pack in extra nutrition
  • 1 (14-oz) can diced tomatoes, with juice: The juice becomes part of the broth so do not drain it
  • 6 cups vegetable broth (low sodium preferred): This lets you control the salt level better
  • 1 (15-oz) can cannellini beans, drained and rinsed: These creamy beans make the soup feel so substantial
  • 3/4 cup small pasta (e.g., ditalini or elbow macaroni): Ditalini catches all those little bits of vegetables perfectly
  • 1 teaspoon dried oregano: This gives you that classic Italian herb profile
  • 1 teaspoon dried basil: Even dried, it adds that sweet aromatic note
  • 1/2 teaspoon dried thyme: It brings this earthy quality that grounds all the fresh spring flavors
  • 1/4 teaspoon crushed red pepper flakes (optional): Just a whisper of heat that wakes everything up
  • Salt and black pepper, to taste: Taste as you go since the broth salt level varies
  • 2 tablespoons chopped fresh parsley: Adds this fresh finish at the very end
  • 1 tablespoon fresh lemon juice: The secret ingredient that brightens all those vegetables
  • Freshly grated Parmesan cheese: For serving if you want that salty finish
  • Extra virgin olive oil: A final drizzle makes everything taste restaurant quality

Instructions

Get the vegetables started:
Heat olive oil in a large pot over medium heat until it shimmers slightly then add onion, garlic, carrots, and celery, stirring to coat everything in that golden oil. Sauté for about 5 minutes until the vegetables have softened and your kitchen starts smelling amazing.
Add more spring vegetables:
Stir in zucchini and green beans and let them cook for 3 more minutes so they start to get a little tender before they hit the liquid.
Build the broth base:
Add the diced tomatoes with all their juice along with the vegetable broth, oregano, basil, thyme, and red pepper flakes if you want that gentle warmth. Let everything come to a gentle boil and watch how the broth starts taking on this beautiful color from the tomatoes.
Cook the pasta:
Add the pasta and cook uncovered for about 8 minutes, stirring occasionally so nothing sticks to the bottom. The pasta will absorb some of the broth which is exactly what you want.
Finish with remaining vegetables:
Add cannellini beans, peas, and spinach and simmer for 5 to 7 minutes until the pasta is tender and the spinach has just wilted into the soup.
Season and serve:
Stir in fresh parsley and that bright tablespoon of lemon juice, then taste and season with salt and black pepper. Ladle into warm bowls and finish with whatever garnishes make you happy.
Spring Vegetable Minestrone Soup garnished with parsley and parmesan, served with crusty bread on the side. Save
Spring Vegetable Minestrone Soup garnished with parsley and parmesan, served with crusty bread on the side. | cozycanteen.com

This soup has become my go-to when spring first arrives and the weather cannot decide if it wants to be warm or still a bit chilly. There is something so satisfying about sitting down with a steaming bowl full of all those bright green vegetables.

Making It Your Own

The beauty of this recipe is that it happily accommodates whatever vegetables look best at the market. I have swapped in asparagus, leeks, and even fresh fava beans when I find them. The key is keeping the vegetables in similarly sized pieces so everything cooks evenly.

Perfect Pairings

A hunk of really good crusty bread is nonnegotiable for soaking up that flavorful broth at the bottom of the bowl. A simple arugula salad with lemon vinaigrette on the side adds this perfect peppery contrast to the savory soup.

Make Ahead Magic

This soup is one of those rare recipes that actually tastes better the next day when all the flavors have had time to get to know each other properly. Make a double batch on Sunday and you are set for the week.

  • Cook the pasta separately and add it when reheating if you prefer it not too soft
  • Freeze portions without the pasta for longer storage and cook fresh pasta when serving
  • Always let the soup come to room temperature before refrigerating
Close-up of Spring Vegetable Minestrone Soup featuring green beans, zucchini, and spinach in a rich broth. Save
Close-up of Spring Vegetable Minestrone Soup featuring green beans, zucchini, and spinach in a rich broth. | cozycanteen.com

There is something so honest and good about a pot of soup bubbling away on the stove, especially when it is filled with all the promise of spring vegetables.

Recipe FAQs

Yes, small pasta shapes like ditalini or elbow macaroni work well, and gluten-free options can be used as substitutes.

Omit the Parmesan or use a dairy-free alternative to keep the dish completely plant-based.

Asparagus, leeks, or other seasonal vegetables can be included for variety and freshness.

It stays fresh up to 3 days; simply add water or broth if it thickens when reheated.

Dried oregano, basil, thyme, and fresh parsley bring a balanced, aromatic touch to the dish.

Spring Vegetable Minestrone Soup

Vibrant Italian blend of spring vegetables, tender pasta, and herbs, perfect for a light, hearty meal.

Prep 20m
Cook 30m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 cup green beans, cut into 1-inch pieces
  • 1 cup shelled fresh or frozen peas
  • 2 cups baby spinach leaves
  • 1 (14-oz) can diced tomatoes, with juice

Broth & Legumes

  • 6 cups vegetable broth (low sodium preferred)
  • 1 (15-oz) can cannellini beans, drained and rinsed

Pasta

  • 3/4 cup small pasta (e.g., ditalini or elbow macaroni)

Herbs & Seasonings

  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • Salt and black pepper, to taste
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon fresh lemon juice

Garnish (optional)

  • Freshly grated Parmesan cheese
  • Extra virgin olive oil

Instructions

1
Sauté Base Vegetables: Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5 minutes until softened.
2
Add Additional Vegetables: Stir in zucchini and green beans. Cook for 3 more minutes.
3
Create Soup Base: Add diced tomatoes with juice, vegetable broth, oregano, basil, thyme, and red pepper flakes if using. Bring to a gentle boil.
4
Cook Pasta: Add pasta and cook uncovered for 8 minutes, stirring occasionally.
5
Add Beans and Leafy Greens: Add cannellini beans, peas, and spinach. Simmer for 5-7 minutes, until pasta and vegetables are tender.
6
Season and Finish: Stir in fresh parsley and lemon juice. Season to taste with salt and black pepper.
7
Serve: Ladle into bowls and garnish with Parmesan and a drizzle of olive oil, if desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula
  • Ladle

Nutrition (Per Serving)

Calories 220
Protein 8g
Carbs 36g
Fat 5g

Allergy Information

  • Contains: Wheat (pasta), Milk (if using Parmesan). To make gluten-free, substitute with gluten-free pasta. Always check packaged ingredient labels for allergens.
Holly Dalton

Sharing easy, wholesome recipes and kitchen tips for home cooks who love comfort food.