Zucchini Soup

5 from 5 votes

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

Jump to Recipe ▼Pin
Prep Time 10 minutes
Servings 6 servings
Comments
12

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

Save this recipe!
Type your email & I’ll send it to you!

Zucchini Soup is soo good!

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 that even my kids will happily eat. 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.

Happy Cooking!
– Yumna

Zucchini Soup Ingredients

Zucchini soup ingredients on a marble countertop.
  • Zucchini: Look for medium-sized, firm zucchini!
  • Oil: I prefer the flavor of olive oil, but any cooking oil will do.
  • Leeks: I like to use smaller leeks (they usually have a milder flavor) but any size is fine for this zucchini soup recipe.
  • Garlic: Go for fresh garlic rather than powdered, if you can!
  • Stock: I usually like chicken stock, but vegetable stock is fine, too.
  • Cannellini Beans: Look for a 14.5-ounce can of these white beans (also sometimes called white kidney beans)!
  • Lemon: You’ll use the lemon zest and lemon juice.
  • Seasoning: I like to use Italian seasoning, crushed red pepper flakes, salt, pepper, and fresh basil (not powdered) to flavor this zucchini soup. Feel free to skip the red pepper flakes if you’re not into the heat.
  • Parmesan cheese: I love the taste of Parmesan cheese with this soup, but feel free to skip it.

How to Make Zucchini 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.
Creamy zucchini soup recipe.

Zucchini Soup Recipe

Author: Yumna Jawad
5 from 5 votes
Creamy zucchini soup made with leeks, cannellini beans, basil, and lemon. Blended smooth without cream and ready in under 30 minutes.
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Servings6 servings
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 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

  • My Top Tip: I always drain canned beans and rinse them really well before using to get rid of excess sodium and some of the metallic taste canned beans can have!
  • Storage: The soup can be stored in an airtight container in the fridge for up to 5 days. Reheat gently over the stove until warmed through when you’re ready to eat!
  • Freezing: You can freeze this soup in an airtight container for up to 6 months. Just let it thaw in the fridge overnight before reheating. 
Recipe yields about 2 quarts. Nutrition label uses vegetable stock for calculations. 

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.

Did You Make This Recipe?

Recipe Tips

  1. Drain and rinse your beans thoroughly. I always drain canned beans and rinse them really well before using to get rid of excess sodium and some of the metallic taste canned beans can have!
  2. Don’t bother peeling your zucchini. Unlike some vegetables, zucchini doesn’t need to be peeled! The zucchini peels will soften and blend easily.
  3. Clean your 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!

Serving Ideas

FAQs

How do I know when my zucchini is soft enough?

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

My zucchini 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 the consistency you’re looking for. Start with a little and blend again until it’s just right.

My zucchini 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.

More Vegetarian Soup Recipes

5 from 5 votes

Rate and comment

Recipe Rating




Comments

  1. Su Harman says:

    Tried this today, substituted Italian herbs for fresh dill & wow!! I live in Cyprus where we’re still having wonderful hot, sunny days. But I shan’t be waiting till we get any cold weather, this soup is great right now😋👌

    1. Yumna J. says:

      Yay! So glad you love it, thank you so much!!

  2. Mary N. says:

    This was delicious!! I’ll make again but only using 3 cups of broth. I like my soup a little thicker. Nevertheless, the flavors were amazing!

    1. Yumna J. says:

      Yay, so happy you liked it! Thanks, Mary!!

  3. 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!

  4. Victoria says:

    Love it!

    1. Yumna J. says:

      Thank you, Victoria!!

  5. 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!!