Chunky Zucchini Soup with White Beans

Close-up of hearty zucchini and white bean soup with fresh basil

This chunky zucchini soup with white beans comes together in just 40 minutes and is filling enough to serve as a full meal. It’s fresh, light, and bursting with garden-fresh veggies, making it a perfect pick for busy nights.

There’s just something magical about zucchini when they star in a soup! Most recipes lean creamy, but I’m a sucker for chunky textures — and zucchini shine beautifully in that style.

Chunky zucchini bean soup is my go-to when garden zucchini starts overflowing. It’s light enough for warm-weather eating but sturdy enough to stand on its own as dinner.

Not only is this recipe a delicious way to pack in your daily veggies, but the white beans also add a great boost of protein to keep you satisfied.

Hey there! You’re about to whip up an easy, comforting zucchini and white bean soup that you can enjoy in around 40 minutes. This zucchini bean soup feels fresh and summery while still being chunky and filling—making it perfect for when zucchini is in season or when you’re staring down a pile of excess veggies.

The base includes wholesome, plant-based ingredients: sautéed leek, carrot, celery, and garlic, all cooked gently in olive oil. Then, hearty white beans and plenty of zucchini simmer away in veggie stock. A squeeze of lemon and a handful of fresh basil at the end add bright, fresh notes, and a pinch of red chili flakes kicks up a little warmth if you’re feeling adventurous.

Here’s what you’ll find in this post:

  • A complete ingredient list and straightforward steps to get this zucchini bean soup on your table (about 4 servings; 10 minutes prep, 30 minutes cooking).
  • Simple swaps and variations so you can customize the soup based on what you have or want (think pasta, potatoes, or extra protein).
  • Helpful chef tips on serving, storing, and reheating, plus answers to your burning questions like how to turn it creamy or handle dried and frozen beans or zucchini.

What makes it so good

  • This zucchini bean soup is a total winner for meal prep because it’s packed with nourishing veggies and protein from beans.
  • It’s my favorite during zucchini season or anytime I have too many zucchinis to handle.
  • You can swap out the veggies based on what’s in your fridge—perfect for cleaning out the fridge and preventing waste.

Ingredients and smart swaps

  • 1 tablespoon olive oil
  • 1 medium leek, white and light green parts only, sliced
  • 1 medium carrot, diced
  • 2-3 celery stalks, diced
  • 4 garlic cloves, finely chopped
  • ¼ teaspoon red chilli flakes
  • 1 x 400 g (14 oz) can haricot beans
  • 450 g (1 lb) zucchini, cut into ½-inch pieces
  • 1.25 litre (5 cups) vegetable stock
  • Juice of half a lemon
  • 8-10 fresh basil leaves
  • Salt and freshly ground black pepper to taste

How to make it

  1. Slice the white and light green parts of 1 leek.
  2. Dice 1 carrot and 2–3 celery stalks into small pieces.
  3. Finely chop 4 garlic cloves.
  4. Cut 450 g (1 lb) zucchini into ½-inch pieces.
  5. Heat 1 tablespoon olive oil in a large soup pot or Dutch oven over medium heat.
  6. Add the leek, carrot, and celery and sauté for 4–5 minutes until softened.
  7. Add the garlic and ¼ teaspoon red chili flakes and cook for 1 minute.
  8. Stir in 1 can (400 g) white beans, the chopped zucchini, and 1.25 liters (5 cups) vegetable stock.
  9. Bring to a boil, then reduce heat and simmer for 15–20 minutes until the zucchini is tender but still has some bite.
  10. Stir in the juice of half a lemon and 8–10 fresh basil leaves.

  11. Taste and season with salt and freshly ground black pepper as needed.
  12. Serve immediately.

Tips for best results

  • Want a heartier zucchini bean soup? Add about half a cup of ditalini or another tiny pasta when you add the stock. Stir often so the pasta doesn’t stick and cook it just until tender.
  • Mix in other veggies like green beans, peas, broccoli, or mushrooms to change things up and load the soup with even more goodness.
  • Top individual bowls with freshly grated Parmesan or vegan Parmesan to add that savory, cheesy touch right before serving.

A bowl of hearty zucchini and white bean soup with fresh basil and vegetables

Easy swaps and add-ins

Feel free to take this zucchini bean soup and make it your own with these easy swap ideas:

  • Beans: Swap haricot beans for cannellini, navy, butter beans, or even chickpeas for a different texture and flavor.
  • Other summer squash: Use yellow or crookneck squash alongside or instead of zucchini for variety.
  • Heartier additions: Toss in diced potatoes (small dice cooks evenly), cooked lentils, or ½ cup of small pasta like orzo or ditalini. If cooking pasta in the soup, stir often so it doesn’t stick, or cook it separately and add at serving.
  • Extra protein: Stir in cooked diced chicken, Italian sausage, or crispy pancetta for a meaty boost. For more plant protein, add extra beans or cooked quinoa.
  • Creamier texture: Use an immersion blender to purée half or all of the soup for creaminess, or finish with a splash of cream, half-and-half, or coconut milk.
  • Herb swaps: Use fresh parsley, thyme, or oregano instead of basil. Add smoked paprika, lemon zest, or a splash of white wine to deepen flavors.
  • Toppings: Try grated Parmesan or vegan Parmesan, a drizzle of good olive oil or chili oil, croutons, or toasted seeds for crunch.
  • Cooking methods: Make it in a pressure cooker or Instant Pot by sautéing then pressure cooking for 5–8 minutes. Slow cooker option? Cook on low for 4–6 hours, adding herbs and lemon at the end.
  • Diet-friendly swaps: Use gluten-free pasta if needed, skip pasta for low-carb, or choose low-sodium stock to control salt.

Storing and reheating leftovers

  • This chunky zucchini bean soup is a great make-ahead meal because the flavors deepen over time.
  • Store leftovers in the fridge for up to 5 days; reheat on the stove or microwave until warmed through.
  • You can freeze this soup for up to 3 months in a freezer-safe container. Just thaw it overnight in the fridge before reheating gently.

Answers to common questions

Can I use frozen zucchini? Absolutely. You can thaw and drain off extra liquid before adding, or toss frozen zucchini straight in—just expect the soup to be a bit thinner. Cook until tender and adjust seasoning to taste.

Can I use dried beans instead of canned? Yes, just soak and cook your dried beans until tender before adding them to the soup. One cup of dried beans makes about 2–3 cups cooked, so use roughly 1.5–2 cups cooked to match the canned amount.

How can I make the soup creamy? Blend half or all of the soup with an immersion blender for a smooth but chunky texture, or whisk in a little cream or coconut milk at the end to enrich it.

How long will leftovers keep? Leftovers keep well in the fridge for up to 5 days and can be frozen for up to 3 months.

Best way to reheat? Gently warm it on the stovetop over medium-low heat, stirring occasionally, or microwave in short bursts, stirring between each.

Can I add pasta without it getting mushy? You can cook small pasta like ditalini in the soup—just stir often and cook until al dente. To keep leftovers from getting mushy, cook pasta separately and add it when plating.

When should I add the lemon and basil? Add lemon juice and fresh basil right at the end to keep their flavors bright and fresh.

How do I adjust the seasoning? Taste near the end and add salt, pepper, or more lemon juice to suit your palate. If using low-sodium stock, you might need a touch more salt.

Close-up of hearty zucchini and white bean soup with fresh basil leaves

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment