Zucchini Soup

5 from 4 votes

This Zucchini Soup is oh-so-creamy, thanks to the cannellini beans, and deliciously seasoned with a little cheesiness from the parmesan.

This post may contain affiliate links. Please read our disclosure policy.

If someone asked me what my favorite thing I’d eaten recently was, I’d have a surprising answer: Zucchini Soup. It’s incredibly creamy but has absolutely zero cream in it. Its velvety texture is actually thanks to…cannellini beans! This zucchini soup is basically a bowl of veggies- and fiber-packed goodness—one even my kids will happily eat.

Two bowls of zucchini soup topped with grated cheese and fresh herbs.

My garden grows a ton of zucchini every year. I’ve used the vegetables every which way: lasagna, brownies, fries, fritters, and bread. But, for whatever reason, I never thought about making zucchini soup. And, boy, was I missing out. The zucchini softens and blends easily with the beans and stock to make one creamy zucchini soup without cream. I love that the two veggies in this recipe (the zucchini and leeks!) are delicate and light, so the soup tastes summery but not too vegetably.

Recipe At a Glance

Cuisine Inspiration: American
Primary Cooking Method: Stovetop
Dietary Info: Gluten-free
Key Flavor: Zucchini
Skill Level: Easy

Why This Zucchini Soup is So Good

  • Minimal ingredients: Outside of the produce in this recipe, you probably already have the rest of the ingredients in your pantry.
  • Fresh-tasting: With the zucchini, leeks, basil, and lemon I think this zucchini soup tastes so vibrant and fresh.
  • Make-ahead: This soup will last up to 5 days in the fridge, so it’s perfect for meal-prepping and light lunches.
  • Freezer-friendly: You can freeze this soup for up to 6 months. I love freezing super summery things, so I can defrost in them in mid-winter. It’s a bright spot when the weather’s dreary!

Ingredients to Make Zucchini Soup

Zucchini soup ingredients on a marble countertop.
  • Olive oil: You’ll use this to cook the vegetables. It’ll also add flavor to the soup.
  • Leeks: These have a mild onion-ish flavor!
  • Garlic: Make sure to mince the garlic so it easily mixes in with the rest of the ingredients.
  • Zucchini: Dicing the zucchini means it will cook faster and blend easier.
  • Italian seasoning and crushed red pepper flakes: Italian seasoning has a bunch of dried herbs in it (like oregano, basil, and rosemary), so it adds a ton of flavor. I like a little heat in my soup, but you can leave out the red pepper flakes if you don’t.
  • Stock: You can use vegetable or chicken stock (or water in a pinch).
  • Cannellini beans: White beans add creaminess!
  • Lemon: You’ll use the zest and juice.
  • Basil: Use fresh basil here. The dried stuff won’t blend as well.
  • Parmesan cheese: This is totally optional (and would make the soup not vegetarian), but I love the pop of salt cheese adds!
  • Use a different squash. Instead of zucchini, you could try summer squash.
  • Swirl in a creamy cheese. This soup would be delicious with a dollop of mascarpone or creme fraiche in each bowl.
  • Swap the spices. Instead of the Italian seasoning, you could try using a spice mixture like curry powder or za’atar.
  • Try another herb. Fresh cilantro, parsley, dill, or mint would all work in place of the basil.

How to Make Zucchini Soup

This soup takes a little time to make (still less than an hour, though!), but it’s all about building flavors. Some minutes sauteing and simmering make for a much better soup.

Leeks cooking in a Dutch oven.
Step 1: Heat the olive oil in a pot. Add leeks and garlic and cook until the leeks begin to soften.
Cubed zucchini, leeks, and seasoning in a Dutch oven.
Step 2: Add zucchini, Italian seasoning, salt, pepper, and red pepper flakes and stir well to incorporate the seasoning.
Cooked zucchini, leeks, and seasoning in a Dutch oven.
Step 3: Cook, stirring often, until the zucchini is very soft.
Zucchini soup ingredients in a pot.
Step 4: Add chicken stock and beans and bring to a boil, then let simmer.
Zucchini soup in a blender.
Step 5: Transfer the soup to a blender. Add the basil, lemon zest and juice, and Parmesan.
Blended zucchini soup in a blender jar.
Step 6: Blend until the soup is very smooth.

Tips for Making the Best Healthy Zucchini Soup

  1. Drain and rinse the beans thoroughly. I always drain canned beans and rinse them really well before using. This removes excess sodium and some of the metallic taste canned beans can have!
  2. Don’t bother peeling the zucchini. Unlike some vegetables, zucchini doesn’t need to be peeled! The zucchini peels will soften and blend easily.
  3. Clean the leeks really well. Leeks are really, really dirty vegetables. Be sure to clean them thoroughly, and when in doubt, wash them again. I like to cover the chopped leeks with cold water, let them sit for a bit (the grit will sink to the bottom of the bowl), then scoop them out and drain them in a colander.
  4. Let the soup cool slightly before blending. If you try to blend really hot soup, the pressure from the steam can literally blow the lid off of the blender. I always let soup cool a bit before blending for this reason!

What to Serve With Creamy Zucchini Soup

Frequently Asked Questions

How do you store and reheat zucchini soup?

The soup can be stored in an airtight container in the fridge for up to 5 days. To reheat it, I like to do so in a pot on the stove (it heats evenly this way!) or in the microwave.

How do I know when the zucchini is soft enough?

You’ll want to cook the zucchini until it’s very soft and starting to break down. This usually takes about 8 to 10 minutes. You should be able to easily mash a piece with a fork.

How do you cut zucchini for soup?

For blended soups, I like to cut zucchini into small cubes. These cook quickly and are much easier to blend (important for a smooth soup!).

My soup is too thick. How can I fix it?

If your soup is too thick, you can add more vegetable or chicken stock until you reach your desired consistency. Start with a little and blend again until it’s just right.

My soup isn’t blending smoothly. What should I do?

If your soup isn’t blending smoothly, try blending it in smaller batches. You can also add a bit more stock or water to help it blend better. Make sure to blend until completely smooth.

A pot of zucchini soup.

Happily, the 3 zucchini this zucchini soup calls for won’t even make a dent in the amount I get from my garden. I say happily because it gives me a reason to make more soup! It’s creamy, easy, healthy, and just a little cheesy.

More Creamy Vegetarian Soup Recipes:

If you try this feel good Zucchini Soup recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Zucchini Soup

This Zucchini Soup is oh-so-creamy, thanks to the cannellini beans, and deliciously seasoned with a little cheesiness from the parmesan.
5 from 4 votes
Servings 6 servings
Course Soup
Calories 170
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 1 tablespoon olive oil
  • 3 leeks light green stalk only, halved and thinly sliced
  • 3 garlic cloves minced
  • 3 medium zucchini diced
  • 2 teaspoons Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon crushed red pepper flakes or to taste
  • 4 cups vegetable or chicken stock
  • 1 (14.5 ounce) can cannellini beans drained and rinsed
  • ½ cup loosely packed fresh basil leaves
  • 1 lemon zest and juice
  • ½ cup freshly grated Parmesan cheese optional

Instructions

  • Place the leeks in a large bowl and cover with cold water. Allow them to sit for 5 minutes, agitating occasionally. Pull the leeks out of the water and drain well in a colander.
  • In a large pot, heat olive oil over medium heat. Once shimmering, add leeks and garlic and cook for about 5 minutes, or until the leeks begin to soften. Add zucchini, Italian seasoning, salt, pepper and red pepper flakes and stir well to incorporate the seasoning. Cook for 8 to 10 minutes, stirring often, or until the zucchini is very soft.
  • Add chicken stock and beans and bring to a boil. Reduce heat to a simmer and cook for about 15 minutes. Remove from heat and let cool slightly, then transfer to a high speed blender. Add basil, lemon zest and juice and Parmesan (if using). Blend until smooth and serve.

Notes

Recipe yields about 2 quarts. Nutrition label uses vegetable stock for calculations. 
Storage: The soup can be stored in an airtight container in the fridge for up to 5 days. It can also be frozen for up to 6 months.

Nutrition

Serving: 1.5cups, Calories: 170kcal, Carbohydrates: 26g, Protein: 9g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Cholesterol: 7mg, Sodium: 1.336mg, Potassium: 395mg, Fiber: 6g, Sugar: 6g, Vitamin A: 1.386IU, Vitamin C: 33mg, Calcium: 179mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Soup
5 from 4 votes

Rate and comment

Recipe Rating




Comments

  1. Diana Hurst says:

    Just made this and it is amazing!!!! What a great use for zucchini!! Will definitely make this again.

    1. Yumna J. says:

      Yay!! I’m so glad you liked it, Diana!

      1. Reema says:

        Loved the soup!!! I made it this evening and gave some to my concierge lady as she is under the weather. I have leftovers and I’m excited to have more tomorrow. So easy to make.

        1. Yumna J. says:

          Yay, I’m so glad!! How sweet of you to share with your concierge lady, I hope she feels better soon. Thanks, Reema!

  2. Victoria says:

    Love it!

    1. Yumna J. says:

      Thank you, Victoria!!

  3. Kim says:

    Love this! You’re always helping me find ideas for my meals in the kitchen! I love the bean addition to this recipe.

    1. Yumna J. says:

      Yay, glad you love it! Thanks, Kim!!