Chunky Zucchini Soup

A hearty bowl of chunky zucchini soup with carrots, beans, spinach, and herbs.

Got a bunch of zucchini sitting around? Let me tell you, this zucchini soup is just what you need! It’s full of fresh flavors and packed with chunky zucchini, sweet carrots, creamy white beans, and tender spinach leaves.

There are plenty of zucchini soup recipes floating around, but trust me when I say, this one’s worth making.

Why? Because most zucchini soups get blended into a smooth puree. That’s ok if you like it that way, but I’m all about my zucchini soup with a bit of chunk and plenty of broth. This recipe gives you hearty chunks of zucchini, carrots, beans, spinach, fresh basil, and just a squeeze of lemon juice to brighten the whole thing up. It’s light, refreshing, and just perfect for warmer evenings.

Have some zucchini you want to use up fast? Whip up this zucchini soup! It’s full of bold flavors and chunky veggies like zucchini, carrots, white beans, and spinach. This is one of my go-to recipes for a simple, satisfying meal.

Would you like to save this?

We’ll send this recipe straight to your inbox so you can find it anytime you want!

Nutrition

Serving: 1.5cups | Calories: 162kcal | Carbohydrates: 25.6g | Protein: 8.7g | Fat: 2.6g | Saturated Fat: 0.4g | Sodium: 795mg | Potassium: 628mg | Fiber: 8g | Sugar: 6.1g | Calcium: 120mg | Iron: 3mg

If you’ve got zucchini piling up this summer, this zucchini soup is a fresh, light, and easy way to use it up. It’s not a creamy or pureed soup — instead, it’s brothy and packed with chunky zucchini, carrots, and creamy cannellini beans, all rounded out with bright baby spinach and fragrant basil, plus a splash of lemon for a little zing.

This recipe is a true one-pot wonder that’s perfect for busy weeknights. It leans on pantry staples like canned beans and vegetable broth, letting the fresh summer zucchini shine. Prep takes about 20 minutes, with another 30 minutes simmering, enough to feed six hungry people in roughly 50 minutes total.

You’ll love how this soup balances simple, clean flavors with a fun mix of textures—no mushy purees here! I’ve added a step-by-step photo guide below, plus handy tips for swaps, make-ahead advice, and storage notes. It’s naturally vegetarian, gluten-free, and freezer-friendly, so whether your pantry or schedule is full or tight, this zucchini soup fits right in.

Why This Version Stands Out

This chunky zucchini soup really shines because it’s light, fresh, and full of texture, unlike many blended soups you usually see. Every spoonful is packed with nice, big bites of zucchini, carrots, and beans. It’s an easy, one-pot meal that makes great use of simple pantry ingredients and fresh summer zucchini — a perfect way to tackle a surplus of squash.

The addition of fresh lemon juice and basil adds a bright, lively flavor that keeps it feeling fresh, never heavy. Plus, this soup is naturally vegetarian, free from gluten, and freezes really well, so you can make a big batch ahead and enjoy it later.

Ingredients and Pantry Staples

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 medium carrot, diced
  • 2 medium celery stalks, diced
  • 3 garlic cloves, minced
  • 5 cups vegetable broth
  • 1 (14 ounce or 400 gram) can cannellini beans, drained and rinsed
  • ¼ teaspoon red pepper flakes, or adjust to taste
  • 1 pound zucchini, quartered and sliced (about 3 medium zucchini)
  • 2 ounces baby spinach
  • ½ cup fresh basil leaves, roughly chopped
  • 2 tablespoons lemon juice
  • Salt and pepper, to taste

How to Cook the Soup

  1. Drain and rinse the cannellini beans.
  2. Quarter the zucchini lengthwise and slice into bite-sized pieces.
  3. Dice the onion, carrot, and celery; mince the garlic; roughly chop the basil; measure spinach and lemon juice.
  4. Heat the olive oil in a large pot over medium heat.
  5. Add the diced onion, carrot, and celery and cook, stirring occasionally, until softened, about 5–10 minutes.
  6. Add the minced garlic and cook until fragrant, about 1 minute.
  7. Pour in the vegetable broth, add the rinsed cannellini beans and red pepper flakes, and bring to a boil.
  8. Reduce heat to a simmer and cook until the carrots are tender, about 15 minutes.
  9. Stir in the zucchini and simmer until tender but still holding its shape, about 5 minutes.
  10. Add the spinach and cook until wilted, about 1–2 minutes.
  11. Remove the pot from the heat and stir in the chopped basil and lemon juice.

  12. Season the soup with salt and pepper to taste.

Pro Tips for Best Texture

  • Cut the zucchini into even chunks so they cook evenly—quarter first, then slice, for perfect bite-sized pieces.
  • Cook the onion, carrot, and celery on medium heat until soft but not browned, about 5 to 10 minutes. This builds flavor without bitterness.
  • Add zucchini near the end and don’t overcook it. You want tender but still holding shape for great texture.
  • Drain and rinse your canned beans well to get rid of excess salt and starch. For creamier soup, mash a few beans and stir them back in.
  • If you use frozen spinach, thaw it completely and squeeze out extra water before adding to avoid watery soup.
  • When you add lemon juice and basil at the end, always taste again before salting—lemon brightens flavors, so you might need less salt than usual.
  • Reheat leftovers gently over low heat, adding a splash of broth or water if the soup has thickened after sitting in the fridge.
  • Keep leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months for quick meals later.
  • Using a good quality vegetable broth or a diluted broth concentrate will keep your soup tasting fresh and balanced.

Ways to Customize Your Soup

  • Make it more filling by stirring in cooked orzo, small pasta shapes, barley, or farro right before serving.
  • Swap out cannellini beans for chickpeas, navy beans, or great northern beans depending on your pantry.
  • Try sturdier greens like kale or Swiss chard instead of spinach—just toss them in a few minutes earlier so they get tender.
  • For a creamy twist, blend part of the soup or stir in coconut milk, cashew cream, or a spoonful of plain yogurt.
  • Brighten it up with summer add-ins like fresh corn kernels or diced tomatoes for sweetness and color.
  • Change up the herbs and spices: try thyme or oregano instead of basil, or add lemon zest for an extra pop of brightness.
  • If you like a bit more heat, add extra red pepper flakes or a pinch of smoked paprika for richer flavor.

Storing, Freezing, and Reheating

Got extra soup? No worries! This zucchini soup stores great in an airtight container in the fridge for up to 4 days or freezes beautifully for up to 3 months. Just thaw and reheat gently for a quick and healthy meal anytime.

Common Questions and Answers

Is this zucchini soup gluten-free?

Absolutely! It’s naturally gluten-free and works great for gluten-sensitive folks.

Can I use summer squash instead of zucchini?

Yes, you can swap in yellow summer squash if that’s what you have. It won’t technically be zucchini soup, but it tastes just as yummy.

Do I need to peel the zucchini?

Nope! The skin softens as it cooks and adds extra color and nutrients, so just leave it on.

A spoonful of hearty zucchini soup with beans, carrots, and greens

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment