Herby Green Minestrone The Cozy, Veggie-Packed Soup You’ll Make on Repeat

There’s something deeply satisfying about a bowl of minestrone that actually tastes alive. Not the muddy, heavy, tomato overloaded version that sits in your stomach like a brick but a bright, herby, garden fresh bowl that feels like spring in every single spoonful.

That’s exactly what this Herby Green Minestrone delivers, and once you make it, it’s going to become a permanent fixture in your weekly dinner rotation.

This is one of those recipes that looks impressive but is genuinely simple to put together on a weeknight. It’s fully plant based, loaded with vegetables, high in protein from white beans, and finished with a quick blender pesto that takes the whole thing from good to completely unforgettable. Let’s get into it.

Why You’re Going to Love This Recipe

This soup is everything a great weeknight dinner should be. It comes together in one pot, it’s on the table in under an hour, and the leftovers if there are any taste even better the next day.

The base is slow cooked aromatics that build a deep, savory flavor without any meat or heavy stock tricks. The finishing touches of lemon zest, fresh herbs, and pesto bring brightness and freshness that make every bowl feel intentional and special.

It serves 3 to 4 people generously, and it’s the kind of meal that works equally well as a light lunch, a satisfying weeknight dinner, or something to bring to a friend who needs a warm, nourishing meal dropped off at their door.

Ingredients You’ll Need

For the Minestrone:

  • 1 tablespoon extra virgin olive oil
  • 2 stalks of celery, finely diced
  • 1 medium leek, finely sliced
  • 1 large banana shallot or 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1½ cans (15 oz each) cannellini beans, drained and rinsed
  • 4¼ cups vegetable broth, plus a little extra if needed
  • 2¾ oz dried pasta (small shapes work best — ditalini, small shells, or elbows)
  • 1 heaping tablespoon chopped fresh flat-leaf parsley
  • 1 heaping tablespoon chopped fresh dill
  • ¾ cup frozen peas
  • 7 oz fresh asparagus, tough ends snapped off and cut into bite-sized pieces
  • Zest of 1 lemon

For the Garnish:

  • Extra lemon zest
  • Red pepper flakes
  • Extra chopped fresh herbs
  • A drizzle of extra virgin olive oil
  • Pesto (recipe below)

For the Quick Blender Pesto:

  • 1 oz fresh basil leaves (about 1 loosely packed cup)
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon water
  • 1 teaspoon nutritional yeast
  • 1 teaspoon fresh lemon juice
  • 1 small garlic clove
  • A pinch of salt

How to Make Herby Green Minestrone

Step 1 Build Your Flavor Base

Add the olive oil to a large, heavy-bottomed pot over medium heat. Once the oil is warm, add the diced celery, sliced leek, and diced shallot (or onion). Sauté gently for 10 to 15 minutes, stirring occasionally, until everything is completely soft, translucent, and starting to smell wonderfully sweet and savory.

This step is non negotiable do not rush it. The slow cooking of these aromatics is where the entire flavor foundation of the soup gets built. Add the minced garlic for the final 2 minutes and stir it through.

Step 2 Add the Beans

Tip in the drained and rinsed cannellini beans and season generously with salt and black pepper. Stir everything together well so the beans get coated in all those aromatics.

Step 3 Add the Broth and Pasta

Pour in the vegetable broth and bring the pot up to a steady simmer. Let it simmer for 5 minutes to let all the flavors come together, then add the dried pasta. Give everything a good stir, place a lid on the pot, and let it cook for around 10 minutes stirring every few minutes until the pasta is just cooked through with a slight bite. Taste and adjust the seasoning with more salt and pepper as needed.

Step 4 Add the Green Vegetables

Add the frozen peas, asparagus pieces, chopped parsley, and chopped dill all at once. Stir through and cook for just 2 to 3 minutes until the asparagus is tender but still has a little snap and the peas are bright and warmed through. You don’t want to overcook this the green vegetables should still look vivid and fresh.

Step 5 Finish with Lemon

Stir in the lemon zest just before serving. It lifts the entire soup and ties all the spring flavors together.

Step 6 Make and add the Pesto

While the soup is cooking, blend all the pesto ingredients together in a small blender or food processor until smooth. It takes less than 2 minutes and the result is a bright, herby, dairy-free pesto that’s light enough not to overpower the soup.

Step 7 Serve

Ladle the soup into bowls and top each one with a spoonful of pesto, a little extra lemon zest, a pinch of red pepper flakes, a scattering of fresh herbs, and a generous drizzle of extra virgin olive oil. Serve immediately.

Tips for the Best Results

Don’t skip the slow sauté. Those 10 to 15 minutes of gentle cooking on the aromatics are the backbone of this recipe. If you rush it, the soup will taste flat.

Watch your pasta timing. Small pasta shapes continue cooking in the hot broth even after you take the pot off the heat. Pull it off the stove when the pasta is just al dente and it will be perfect by the time it reaches the bowl.

Add the greens last. Peas and asparagus need very little cooking time. Adding them at the end keeps them bright green, fresh-tasting, and full of texture rather than mushy and dull.

Adjust the broth as needed. The pasta absorbs liquid as it cooks, so if the soup thickens too much especially if you’re reheating leftovers the next day just add a splash of extra broth or water to loosen it back up.

Make extra pesto. Seriously. You will want it on toast, pasta, eggs, or anything else you’re eating this week.

How to Store and Reheat

Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will absorb more broth as it sits, so add a splash of vegetable broth when reheating on the stovetop over medium-low heat. The pesto can be stored separately in a small jar in the fridge for up to 4 days.

Can I make this gluten free?

Yes, absolutely. Swap the regular pasta for your favorite certified gluten-free pasta shape. The rest of the recipe is naturally gluten free as written. Keep an eye on the cooking time since gluten-free pasta can cook a little faster.

I can’t find banana shallots what do I use instead?

A small yellow onion works perfectly in place of the banana shallot. The flavor is very similar; you just might want to dice it a little finer so it cooks down at the same rate as the celery and leeks.

Can I use a different bean?

Cannellini beans are ideal here because they’re creamy and mild, but Great Northern beans or navy beans are good substitutes. Both have a similar texture and will hold up well in the soup.

What pasta shape works best?

Small shapes are the way to go ditalini, small elbows, small shells, or orecchiette all work well. You want something that fits comfortably on a spoon alongside the beans and vegetables.

Is this soup freezer-friendly?

The soup base freezes well, but the pasta and asparagus don’t hold up great after freezing and thawing. If you’re planning to freeze it, cook the soup up to the end of Step 3, freeze it without the greens and pasta, and then add fresh pasta and vegetables when you reheat it from frozen.

Can I add protein to this?

The cannellini beans provide a solid amount of plant-based protein, but if you want to bulk it up further, white tofu cubes added with the greens at the end work beautifully. For non-vegetarian versions, shredded rotisserie chicken stirred in at the end is a popular option.

What if I don’t have fresh dill?

Fresh dill makes a real difference here and is worth seeking out, but if you truly can’t find it, fresh tarragon is the closest substitute in terms of flavor profile. Dried dill can work in a pinch use about one third of the amount called for.

Can I make the pesto without a blender?

Yes. Finely chop the basil and garlic by hand, then mix with the olive oil, water, lemon juice, nutritional yeast, and salt in a small bowl until combined. The texture will be chunkier but the flavor will be just as good.

Herby Green Minestrone The Cozy, Veggie-Packed Soup You’ll Make on Repeat

A bright, herby, one-pot veggie-packed minestrone loaded with white beans, spring vegetables, fresh herbs, and finished with a quick dairy-free blender pesto. Simple, satisfying, and completely plant-based.
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Course: Soup
Servings: 4

Ingredients

  • For the Minestrone:
  • 1 tablespoon extra virgin olive oil
  • 2 stalks celery finely diced
  • 1 medium leek finely sliced
  • 1 large banana shallot or 1 small yellow onion finely diced
  • 3 garlic cloves minced
  • cans 15 oz each cannellini beans, drained and rinsed
  • cups vegetable broth plus extra as needed
  • oz dried small pasta ditalini, small shells, or elbow macaroni
  • 1 heaping tablespoon fresh flat-leaf parsley chopped
  • 1 heaping tablespoon fresh dill chopped
  • ¾ cup frozen peas
  • 7 oz fresh asparagus tough ends removed, cut into bite-sized pieces
  • Zest of 1 lemon
  • For the Quick Blender Pesto:
  • 1 oz fresh basil leaves about 1 loosely packed cup
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon water
  • 1 teaspoon nutritional yeast
  • 1 teaspoon fresh lemon juice
  • 1 small garlic clove
  • 1 pinch of salt
  • For Garnish:
  • Extra lemon zest
  • Red pepper flakes
  • Extra fresh chopped herbs
  • Drizzle of extra virgin olive oil
  • Pesto from above

Instructions

  • Heat olive oil in a large pot over medium heat. Add celery, leek, and shallot. Sauté for 10 to 15 minutes, stirring occasionally, until fully soft and translucent.
  • Add minced garlic and cook for 2 more minutes, stirring frequently.
  • Add drained cannellini beans. Season with salt and black pepper. Stir well to combine.
  • Pour in the vegetable broth. Bring to a steady simmer and cook for 5 minutes.
  • Add the dried pasta. Stir, cover with a lid, and cook for about 10 minutes — stirring occasionally — until pasta is just al dente.
  • Taste and adjust seasoning with salt and pepper as needed.
  • Add frozen peas, asparagus, parsley, and dill. Stir and cook for 2 to 3 minutes until vegetables are just tender and bright green.
  • Stir in lemon zest. Remove from heat.
  • Make the pesto: blend all pesto ingredients together until smooth.
  • Ladle soup into bowls. Top with a spoonful of pesto, lemon zest, red pepper flakes, fresh herbs, and a drizzle of olive oil. Serve immediately.

Notes

  • Do not rush the sauté step slow cooked aromatics build the full flavor base of this soup.
  • Pull the pot off heat when pasta is just al dente as it continues cooking in the hot broth.
  • Add a splash of extra broth when reheating leftovers as pasta absorbs liquid as it sits.
  • Store leftovers in the fridge for up to 3 days. Store pesto separately for up to 4 days.
  • To freeze, omit pasta and greens before freezing and add them fresh when reheating.

Sarah
Sarah

My obsession with food started exactly where most great stories do: in a flour dusted family kitchen. Growing up surrounded by the hum of the whisk and the smell of roasting spices, I learned early on that food is the universal language of love. I’ve spent my life unlocking new techniques and flavors, and now, I’m thrilled to share those keys with you.

Foodie unlocked
Logo