Zucchini, Broccoli, and Leek Soup

Posted on April 2, 2026 Esther Arnold

Bowl of Zucchini, Broccoli, and Leek Soup garnished with herbs

Comfort in a Bowl: Zucchini, Broccoli, and Leek Soup That’ll Make You Feel Right at Home

The first time I attempted to make this Zucchini, Broccoli, and Leek Soup, I was knee-deep in a mild panic attack. It was one of those rainy Thursdays—grey skies, relentless drizzle—and I was still in my PJs at noon because adulting is hard, you know? My idea was to whip up a soothing soup that would warm my insides like a hug from an old friend. Spoiler: I had a good cry instead. I went too heavy on the leeks (don’t do what I did!). My husband, bless him, walked in with a bemused look on his face and simply said, “Remember, cooking is supposed to be fun.” Well, humph. That was eight years ago, and now this soup has become our family’s go-to when life feels heavy. Let me save you from that first awful attempt because trust me, you’ll want to keep this recipe close.

Why This Matters

Here’s the thing: this isn’t just a bowl of soup. This is what you make when your toddler’s having a meltdown, your work deadlines are looming, and you need something nourishing without the hassle. It’s a warm hug on a plate after a long day when it’s been all too easy to fall into takeout mode. Maybe it’s a way to sneak some greens into your kids, or maybe it’s just a treat for your exhausted self. Whatever your reason, this soup feels like a chat with a good friend and a cozy throw on the couch while the rain hammers the windows.

Before You Start

  • If you don’t have leeks, you can use an onion instead (just don’t tell my grandma; she might disown me).
  • The one tool that makes this infinitely easier? A stick blender. Honestly, it’s changed my life. If you have one lurking in the back of a drawer, bring it out for a dance.
  • What to do if your kid starts whining about how “boring” vegetables are during step 3? Heh, trust me, I’ve got a packet of crayons handy for these moments (and a good playlist).
  • And if you’re asking what to pour while cooking? Well, I typically opt for a cup of green tea, but I won’t judge you if it’s a glass of wine. Fully in support of self-care here.

Ingredients List

  • 2 tablespoons olive oil (I use the kind that’s cheap and cheerful, not that fancy stuff)
  • 1 large leek, sliced (don’t stress if it’s not perfectly cut; we’re not competing here)
  • 2 zucchinis, diced (one green, one yellow if you want to feel all fancy)
  • 1 head of broccoli, chopped (the stalk is a hidden treasure; chop it up)
  • 2 cloves garlic, minced (or blow a kiss at the garlic… I’m all for flavour)
  • 4 cups vegetable broth (homemade is golden; store-bought is totally fine)
  • 1 teaspoon salt (You could go for sea salt, but I usually just grab whichever’s handy)
  • A pinch of black pepper (or several; I’m not judging)
  • Optional: a handful of fresh herbs like dill or parsley (they’re like the conversation starters of your soup)

Zucchini, Broccoli, and Leek Soup

Step-by-Step Instructions

  1. Heat the oil in a pan over medium heat.
    Why this step matters: You want the oil to warm up enough to turn the leeks into fragrant little bits of heaven.
    You’ll know it’s ready when the oil shimmers like it’s had a long day and just wants to relax.

    This is my favourite part. I mean, if you could bottle the smell of this moment, you’d have a best-seller. I often use this time to make sure that my kids are not simultaneously pouring glitter all over the table while I’m pretending a crisp cooking show host with zero chaos at home.

  2. Add the sliced leeks and cook until soft, about 5 minutes.
    Common mistake here: Leaving them alone too long can lead to caramelization (yummy for some foods, terrible here). Just keep stirring, especially if you’re getting distracted by your kid who’s decided it’s the perfect time to draw a mural—on the wall.
    My hack? Throw a splash of broth in if they start to brown too much!

  3. Toss in the zucchini and broccoli. Cook for another 5-7 minutes.
    You can sort of hear those veggies sighing with gratitude as they sear in the pan. I often have a moment of panic here, wondering if they’ll all be too crunchy.
    Full disclosure: I once added a potato here because I thought it’d make it thicker. It did, but that’s another story…

  4. Stir in garlic, salt, and pepper.
    This is when you’ll want to show off how well you can swoop in with your garlic-mincing skills—so satisfying.
    If you’re like me and always scrape your fingers with the garlic press because you’re “too busy to clean,” just embrace it. It really adds character to your cook’s hands, you know?

  5. Pour in the vegetable broth and bring it all to a gentle boil.
    At this point, I often feel like a scientist with my bubbling concoction. “Behold, the broccoli soup of destiny!” or something equally dramatic.
    If it’s not bubbling away in 5 minutes, perhaps check if the stove is actually on? Yes, I’ve had to learn this multiple times.

  6. Reduce the heat and let it simmer for about 15 minutes.
    Perfect time to dance awkwardly to whatever’s playing on the radio while wondering how your kitchen got so messy.
    My personal favourite? Throwing in some herbs at this point. It adds soul to the soup.

  7. Blend it until smooth.
    Okay, let’s be real: this part can get messy if you’re not careful. Blend in batches if you have to or just use a stick blender like I do. I can’t help but pretend I’m on a cooking show and just make a big, wild mess.

    And please, be careful if you’re using a regular blender. I had a friend once make a soup explosion that left her kitchen looking like a horror movie set.

  8. Taste and adjust seasoning if needed.
    The secret nobody tells you: it might need a bit more salt or a drizzle of olive oil. It’s all about personal taste here.
    And this is where I remind myself I’m trying to impress nobody when I lick the spoon—it’s just family!

Troubleshooting Real Life

  • If you burn the bottom: The worst. Splash in a little more broth and stir gently to lift off the burnt bits, but don’t overdo it. We’re not looking for an unintentional burnt-flavour soup.
  • If you’re out of broth: Water works in a pinch. Just adjust your seasoning a bit more, though; flavours make the world go round.
  • If the soup isn’t blending well: Add a splash of broth or some extra water to loosen it up without turning it into an entirely different soup; you still want it creamy.
  • If it’s just not working: Calling it quits is okay! There are days when takeout has to be the answer. Just make sure to not feel guilty about it.

Serving Story

I serve this in my grandmother’s old ceramic bowls. They’re chipped and stained, but there’s character in wear, right? A sprinkle of fresh herbs on top makes it look all fancy, even if I’m usually wearing two different socks when I dish it up.
The perfect side? Maybe some crusty bread to dip—that extra crunch is just delightful—but honestly, sometimes we eat it straight from the pan while chatting about our day. No shame here.

When I Make This

I like to whip this up on Sunday evenings when the kids are winding down from their weekend shenanigans. As it bubbles away, I often chase them around the house, folding laundry or doing a round of “who finds the missing shoe first?”
We eat it at the dining table, sometimes with candles lit, but let’s face it—more often than not, it’s in front of the TV as we dive into whatever family movie is playing. Cleanup takes about 10 minutes if you’re lucky and have kids who actually help, but for this soup? It’s worth it because of the comfort it provides.

Conversational Close

So here’s the deal: this Zucchini, Broccoli, and Leek Soup has seen me through more than just rainy Thursdays. It’s been a go-to comfort dish during school holidays, those inevitable nights when I have no clue what to make, and the kind of day where everything goes sideways. It’s not perfect, but it’s mine, and I wouldn’t change a thing about it. It might not be Michelin-star worthy (though I won’t tell you that if you don’t), but it warms the heart in more ways than one. I’d love to hear how yours turns out. Tag me or simply enjoy it quietly. What’s your go-to comfort food? Mine changes, but right now, it’s this soup, for sure.

Zucchini, Broccoli, and Leek Soup


FAQ

Can I freeze this soup?
Absolutely! It freezes like a champ. Just remember to leave out the creamy stuff if you plan to add any post-freezing.

I don’t like broccoli—should I make this anyway?
Hey, if you’ll eat it, do what feels right! You can swap it out for spinach or kale, or just forget the green altogether and load up on zucchini.

How can I make it creamy?
You can add a splash of cream or coconut milk after blending. It’s lovely, but the soup is perfectly great without it too.

Why is my soup so thick?
Feeling like a cement mix? Just add a bit of broth or water and blend again to get it back to the right soup-like consistency.

Happy cooking, folks!

Zucchini, Broccoli, and Leek Soup

A comforting and nourishing soup made with zucchini, broccoli, and leeks, perfect for a cozy meal any day.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Comfort Food, Soup
Cuisine: American
Calories: 150

Ingredients
  

Main Ingredients
  • 2 tablespoons olive oil Use inexpensive olive oil.
  • 1 large leek, sliced Not need to be perfectly cut.
  • 2 zucchinis, diced Use one green and one yellow for variety.
  • 1 head broccoli, chopped Chop the stalk for added flavor.
  • 2 cloves garlic, minced Garlic adds great flavor.
  • 4 cups vegetable broth Homemade is best, but store-bought is fine.
  • 1 teaspoon salt Adjust to taste.
  • 1 pinch black pepper Use to taste.
  • handful fresh herbs (optional) Dill or parsley suggested.

Method
 

Preparation
  1. Heat the olive oil in a pan over medium heat until it shimmers.
  2. Add the sliced leeks and cook until soft, about 5 minutes.
  3. Toss in the zucchini and broccoli and cook for another 5-7 minutes.
  4. Stir in the minced garlic, salt, and pepper.
  5. Pour in the vegetable broth and bring to a gentle boil.
  6. Reduce the heat and let it simmer for about 15 minutes.
  7. Blend the soup until smooth, using a stick blender or a regular blender.
  8. Taste and adjust seasoning if needed.

Nutrition

Serving: 1gCalories: 150kcalCarbohydrates: 22gProtein: 5gFat: 6gSaturated Fat: 1gSodium: 500mgFiber: 4gSugar: 4g

Notes

Freeze the soup without any creamy additions. Substitute broccoli with spinach or kale if preferred.
Tried this recipe?Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating