This herby green minestrone with leeks and lemon skips the tomatoes and goes all in on spring vegetables, fresh herbs, and a bright, lemony broth. It’s lighter than the classic but still filling, with creamy white beans and tender pasta pearls in every bite.

This Isn’t Your Usual Minestrone
This is the minestrone I make when I don’t want tomato-heavy stew – just something fresh, satisfying, and green that still feels like dinner.
This isn’t the minestrone I grew up with — no tomatoes, no heavy broth, just a whole lot of green veggies, lemon, and herbs. I started with leeks and garlic, tossed in everything that looked bright and springy, and finished it off with a handful of pasta pearls to make it feel like a real meal.
There’s plenty of good stuff showing up right now – snap peas, leafy greens, maybe even a zucchini or two if you’re lucky – I used what I had and didn’t overthink it. The broth stays light but doesn’t fade into the background, thanks to the lemon and a pile of herbs stirred in at the end.
It’s light but filling, fresh but still comforting – the kind of thing I’ll keep making as long as the vegetables keep coming. Not your usual minestrone, and that’s exactly the point.
Why This Version’s Different (and Better)
Most minestrone leans heavy – thick with tomatoes, pasta, and whatever vegetables are kicking around. This one’s the opposite. It’s brothy and bright, with a base of leeks and garlic instead of onion and tomato. The vegetables stay crisp-tender, the lemon adds some wow factor, and the herbs keep it tasting fresh from start to finish.
The pasta pearls help make it satisfying without tipping the whole thing into stew territory. And because everything’s stirred in at the end, the greens don’t go limp and the pasta holds its texture.
Most green minestrones feel like side dishes. This one eats like dinner.
It comes off like one of those soups you threw together, but really, it’s just what happens when you grab a bunch of good things from the garden or the market and let them do their thing.

Why I Love This Recipe
- It skips the tomato and lets the lemon and herbs do the work. I do the same move with my green olive puttanesca pasta and it’s a nice change.
- The pasta pearls and white beans make it feel like a full meal.
- I can toss in whatever greens I’ve got and it still works.
Ingredients
This one’s all about simple ingredients that taste fresh and work together without much effort. It’s everything I want from a spring soup – clean, full of flavor, and not a tomato in sight.
• Olive oil – Helps soften the veggies and start the base.
• Leek – Milder than onion and adds a subtle, savory flavor.
• Garlic – Just enough to bring some depth.
• Carrots – For sweetness and color.
• Celery or fennel – Adds a fresh crunch, use whichever you’ve got.
• Zucchini – Softens up and takes on the broth.
• Sugar snap peas or green beans – Adds a crisp, green bite.
• Low sodium chicken broth – Light but still flavorful.
• White beans – Makes it creamy and filling.
• Small pasta (like Acini Di Pepe) – I like how the pasta pearls hold their shape.
• Salt, black pepper, red pepper flakes – Keeps it balanced and brings a little warmth.
• Thyme – Fresh or dried, it gives the broth a boost.
• Spinach or Swiss chard – Wilts down perfectly at the end.
• Lemon juice – Brightens everything up.
• Fresh herbs – I go for parsley and dill, but use what you like.
• Shaved Parmesan – Just a little on top goes a long way.

How to Make It
Find the complete recipe with measurements in the recipe card at the bottom of the post.
- Step One (cook the base)
Start by heating the olive oil in a big pot over medium heat. Add the sliced leeks, carrots, and celery (or fennel if that’s what you’re using). Let them cook down for about 5 to 6 minutes, stirring now and then, until everything softens up. Stir in the garlic and let it do its thing for about 30 seconds. - Step Two (build the broth)
Add the zucchini, snap peas, broth, white beans, salt, black pepper, red pepper flakes (if you’re using them), and thyme. Bring it all to a simmer and let it bubble gently for 12 to 15 minutes, just until the veggies are cooked but still have a little bite. - Step Three (cook the pasta)
While the soup’s doing its thing, cook your pasta in a separate pot according to the package directions. I used Acini Di Pepe, but any small pasta works. Once it’s cooked, drain it and set it aside until the soup’s ready. - Step Four (finish it off)
Stir in the spinach, lemon juice, and fresh herbs. Let it simmer for another minute or two until the greens wilt. Taste and adjust with a little more salt or lemon if it needs it. - Step Five (serve)
Add the cooked pasta into the pot just before serving and stir it all together. Ladle into bowls, top with shaved Parmesan and extra herbs if you’re feeling it, and dig in while it’s warm.

Recipe Tips
If you’re making this soup, here’s what I actually do to make it even better.
- Zest the lemon before juicing it. A little zest adds extra flavor and blends right in with the herbs.
- When I want more body in the broth, I mash a spoonful of white beans and stir it in, or use a splash of pasta water.
- Dill works surprisingly well here. I like how it adds a mellow green flavor without overpowering the rest.
- A spoonful of pesto on top is a nice way to change things up, especially if you have some already open.
- I’ve added shredded rotisserie chicken before, or an extra can of beans if I need to stretch it. Both work.
- You can skip the pasta and just serve it with a slice of my Dutch oven bread – still satisfying, just a little different.

Leftovers, Storage & Freezing
This soup holds up well, but like any broth-based soup with pasta, it does a little better with a few small tricks.
- Store leftovers in the fridge for up to 4 days. The flavors get even better, but the pasta will soak up some broth as it sits.
- I usually add a splash of broth or water when reheating to loosen it up again.
- Reheat on the stove over medium heat or in the microwave in short bursts.
- If you’re planning to freeze it, leave the pasta out and add it fresh when you reheat. The broth and veggies freeze well for up to 2 months.
- Thaw frozen soup in the fridge overnight, then warm it gently on the stove before stirring in cooked pasta.

Frequently Asked Questions
- Why no tomatoes? Isn’t that kind of the point?
Not always. Minestrone has never been a one-recipe kind of soup – it changes depending on where you are and what’s in season. Plenty of regional versions skip the tomatoes. I just leaned into that even more and went with a lemony broth that keeps it light, bright, and still full of flavor. - Can I make this soup ahead of time without the pasta getting mushy?
Yep – just leave the pasta out and cook it separately when you’re ready to serve. I do this if I know I’m making a batch to stretch over a couple days. The broth and veggies reheat really well, and adding the pasta fresh keeps everything from turning into one big starchy pot. - What if I don’t have leeks?
You can use a small yellow onion if you need to. It won’t have quite the same mild sweetness, but it’ll still give you a solid base. I just like leeks here because they make the broth feel a little softer and more spring-y. - How do I know which herbs to use?
I use what I’ve got – usually parsley and dill – but basil, chives, or even a little tarragon would work. If you’re not sure, just go with one fresh herb you like and don’t overthink it. It’s the herbs plus lemon that really make it feel fresh. - Can I skip the beans or use something else?
You can. The white beans add creaminess and make it feel more like dinner, but I’ve made it with chickpeas, lentils, and even skipped them once when I was out. The pasta and veggies still hold it together. - Is this actually filling enough for dinner?
Yes, especially with the beans and pasta pearls. It’s not a super heavy soup, but it’s not light in a way that leaves you hungry 30 minutes later. If I want to make it stretch or make it heartier, I’ll throw in shredded rotisserie chicken or an extra scoop of beans. - What’s the best way to balance the lemon flavor?
Start with a tablespoon of juice and taste it after you’ve stirred in the herbs. If it feels flat, I usually add a little more juice and maybe a pinch of salt. And if you’ve got zest, that really helps tie the whole thing together but definitely zest before you juice the lemon or it gets tricky. - Can I make this vegetarian or vegan?
Totally. Just stick with veggie broth instead of chicken and skip the Parmesan on top. If you still want a cheesy finish, a sprinkle of nutritional yeast works, or just go heavier on the herbs for that little boost at the end. - Do I have to use small pasta like Acini Di Pepe?
Nope. I like those little pearls because they don’t take over the bowl, but orzo, ditalini, or even broken spaghetti work fine. Just avoid anything too big or curly – it throws off the texture and turns it into more of a stew. - Is it okay to mix fresh and frozen vegetables?
Yeah, I’ve done that plenty of times. Frozen green beans or peas are fine, just toss them in near the end so they don’t go soft. It’s not about having the perfect mix just something that tastes good in the broth.

A Few More From My Soup Rotation
These are all my recipes just different vibes, but the same idea: flavor-first, nothing boring, and easy enough to actually make.
- Classic Minestrone Soup – Tomato-based and hearty, the classic version of this one.
- Wonton Soup – Light, brothy, and ready in 20 minutes.
- Zucchini Vichyssoise – Cold and creamy, great for warmer days.
- Kale and White Bean Sausage Soup – A little heartier but still veggie-packed.
This post may contain affiliate links. Please read my disclosure policy.
Herby Green Minestrone with Leeks and Lemon
Equipment
- Large Soup Pot or Dutch oven. For building and simmering the soup.
- Knife To prep all the veggies.
- wooden spoon For stirring the base and broth.
- measuring cups and spoons For accurate measuring of ingredients.
Ingredients
- 2 tbsps. olive oil
- 1 small leek, white and light green parts only thinly sliced
- 2 small carrots diced
- 1 stalk celery or 1 small fennel bulb diced
- 2 cloves garlic minced
- 1 medium zucchini diced
- 1 cup sugar snap peas or green beans chopped
- 4 cups low-sodium chicken broth or vegetable broth
- 1 (15 oz.) can cannellini beans (or great northern beans), drained and rinsed
- 1 tsp. kosher salt plus more to taste
- 1/2 tsp. black pepper
- 1/2 tsp. red pepper flakes (optional)
- 1/2 tsp. dried thyme or 1 tsp. of fresh thyme
- 1 cup cooked small pasta such as Acini Di Pepe
- 2 cups baby spinach or chopped Swiss chard
- 1 tbsp. fresh lemon juice
- 1/4 cup chopped fresh herbs such as basil, parsley or dill
- shaved Parmesan for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the sliced leek, carrots, and celery. Cook, stirring occasionally, for 5 to 6 minutes or until the vegetables begin to soften. Add the garlic and cook for 30 seconds more.2 tbsps. olive oil, 1 small leek, white and light green parts only, 2 small carrots, 1 stalk celery or 1 small fennel bulb, 2 cloves garlic
- Stir in the zucchini, sugar snap peas, chicken broth, white beans, salt, black pepper, red pepper flakes, and thyme. Bring to a simmer and cook for 12 to 15 minutes, or until the vegetables are just tender.1 medium zucchini, 1 cup sugar snap peas or green beans, 4 cups low-sodium chicken broth, 1 (15 oz.) can cannellini beans, 1 tsp. kosher salt, 1/2 tsp. black pepper, 1/2 tsp. red pepper flakes, 1/2 tsp. dried thyme
- While the soup simmers, cook the pasta separately according to package directions. Drain and set aside.1 cup cooked small pasta such as Acini Di Pepe
- Stir the spinach, lemon juice, and fresh herbs into the soup. Simmer for another minute or two until the greens wilt. Taste and adjust seasoning as needed.2 cups baby spinach or chopped Swiss chard, 1 tbsp. fresh lemon juice, 1/4 cup chopped fresh herbs such as basil, parsley or dill
- Add the cooked pasta to the soup just before serving and stir to combine.
- Ladle into bowls and top with shaved Parmesan and extra herbs if desired. Serve warm.shaved Parmesan
Notes
- Any small pasta works: I used Acini Di Pepe, but ditalini, orzo, or even pearl couscous would all be good here. Just cook it separately so it doesn’t soak up all the broth.
- If you don’t have snap peas, chopped green beans are a solid swap. I’ve also used a mix of both.
- Don’t forget to rinse your leeks well. Dirt gets trapped between the layers — I usually slice them first, then swish them in a bowl of water to get it all out.
- Leeks give the base a milder flavor than onion, but if you’re out, a small yellow onion works too.
- You can use Swiss chard or even baby kale instead of spinach—whatever you’ve got on hand.
- I like the brightness from lemon juice and fresh herbs, but you can skip the herbs if needed or just use parsley.
Nutrition
Have you made this Herby Green Minestrone with Leeks and Lemon? I’d love to hear how it turned out — leave a comment below and let me know.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Leave a Reply