Vegan Zucchini Soup
This creamy vegan zucchini soup is the best way to make a healthy soup that your family will love! Just throw in zucchini, potatoes, tomatoes, and bell peppers, cook, and then puree… and you’re done.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!
It’s gluten-free and vegan so everyone can enjoy it and it’s easily made on the stovetop, in a pressure cooker, in an instant pot, or even in a slow cooker! Get ready to be amazed by how delicious a hearty zucchini bisque can be!
❔Is this kid-friendly?
Surprisingly, kids love this soup! Every time that I make this recipe I look into the pot full of nothing but vegetables and wonder how a pot full of nothing but veggies can be so yummy and satisfying. My oldest won’t touch zucchini, tomatoes, or peppers, but he will eat bowl after bowl of this soup! He says that it just tastes like creamy mashed potatoes with pesto in it…and he is right. A soup full of zucchini, bell pepper, tomatoes, and potatoes may sound too healthy to be delicious, but this soup will surprise you!
🥕 Use up your veggies
This is a great zucchini soup to make to use up old vegetables that are starting to wrinkle. The ones that haven’t gone bad yet, but don’t look as appealing to eat raw. Just cut out any bad spots and throw them in the pot. Everything will be pureed into a smooth creamy consistency, in the end, so the look of the veggies doesn’t matter.

🧾 Ingredients and substitutions
- Zucchini – You can use any size of zucchini you like as long as you have about 4 cups in total. If you have large ones with big seeds, cut the seedy parts out. (You can also use yellow squash in equal parts or half zucchini and half yellow squash if you would like to).
- Potatoes – This thickens the soup and makes it creamy. About 4 medium potatoes usually work well. You can add a little more or less to control the consistency.
- Tomatoes – This can be any type of tomato. I usually use about 2 medium-sized tomatoes or about 1 cup of cherry tomatoes.
- Bell Peppers – Red, orange, or yellow bell peppers are the sweetest and give this soup a nice flavor.
- Water – Use enough water to cover the vegetables in the pot. The exact amount will vary depending on how many veggies you put in it.
- Salt – For flavor. I usually need about 2 tsp for a pot, but adjust to your taste.
- Basil or Pesto – I love pesto in this soup, but if you don’t have it fresh basil also gives it a wonderful flavor too. You can use my vegan pesto recipe or vegan nut-free pesto to easily make your own.

🥄 How to make zucchini soup
You can choose between 3 methods of making this soup. Use a pressure cooker, or a crockpot, or simply boil the ingredients in a pot on the stovetop.
Pressure cooker or Instant Pot method
Step 1 – Throw all of the veggies into the pot with enough water to just barely cover them.
Step 2 – Let it build up to pressure and then turn it off.
Step 3 – Come back when the pressure releases and salt and vegan pesto (or basil) and puree with an immersion blender until creamy.

Crock-pot method
Step 1 – Put everything in the pot in the morning. (Add an additional 1 cup of water).
Step 2 – Turn it on low for 8 hours or high for 5-6 hours.
Step 3 – Then add salt and vegan pesto (or basil) and puree with an immersion blender until creamy.
Stovetop method
Step 1 – Throw all of the veggies into a soup pot with enough water to just barely cover them.
Step 2 – Boil until the veggies are very soft (about 25 minutes).
Step 3 – Then add salt, basil, or vegan pesto, and puree with an immersion blender until creamy.

Any way that you make it, it always comes out creamy and delicious!
👩🏻🍳 Pro Tips
- I like to use a metal immersion blender for this soup. This way I don’t have to transfer it to a blender and I’m not touching plastic to such hot liquid.
- If you don’t have an immersion blender, you can transfer small amounts to your blender to puree it, but be careful not to overfill the blender or hot liquid could leak out and burn you.
- Pesto makes this soup delicious! It is hard to find dairy-free pesto in the stores, but it is super easy to make your own vegan pesto.
- Add slightly more water for a thinner soup, add less water, or an extra potato for a thicker soup.
- If you are using a very large zucchini, be sure to cut out the section with large seeds.
🌟 More recipes that use zucchini
- Zucchini Lasagna
- Veggie Brownies with Zucchini and Beets
- Zucchini Fries
- Vegan Lasagna
- Vegan Fajitas
- Healthy Vegan Muffins with Hidden Veggies
- Vegan Zucchini Bread

📌 Be sure to follow me on Pinterest for new vegan recipes!
📋 Zucchini soup recipe

Vegan Zucchini Soup
Ingredients
- 4 cups zucchini, about 2 zucchini depending on the size.
- 1 medium bell pepper, I usually use red
- 2 medium tomatoes, or about 1 ½ cup cherry tomatoes
- 3 cups potatoes, peeled and cut into large cubes (about 3-4 medium potatoes)
- 5-6 cups water, (enough to just cover over the veggies by about 1/4 inch)
- 2 tablespoons vegan pesto , or a handful of fresh basil plus 1 tablespoon olive oil
- 1-2 teaspoons salt to taste
- 1/4 cup vegan pesto , or fresh basil (optional for garnish).
Equipment
- souper cubes (for storage)
Instructions
- Wash and chop all of the veggies into big chunks and throw them into a pot. (You can use a pressure cooker or a slow cooker as well).
- Fill the pot with enough water to cover the veggies by about ¼ inch. (About 5-6 cups, but go by how much you need to cover the veggies than the exact measurement).
- Boil until all veggies are very soft. (If using a pressure cooker, just bring up to pressure and then turn off and wait until the pressure goes down). (If using a slow cooker, set to low for 8 hours or at high for 5 hours).
- Add pesto (or basil and olive oil) and salt to the pot and puree with an immersion blender. (If you don’t have an immersion blender transfer small amount to a blender to puree).
- Serve hot with a dollop of additional pesto.
Notes
- If using a crock pot, add an additional 1 cup of water.
- If using an instant pot, set it to pressure cook for 1 minute, then allow the pressure to go down on its own.
- I like to use a metal immersion blender for this soup. This way I don’t have to transfer it to a blender and I’m not touching plastic to such hot liquid.
- If you don’t have an immersion blender, you can transfer small amounts to your blender to puree it, but be careful not to overfill the blender or hot liquid could leak out and burn you.
- Pesto makes this soup delicious! It is hard to find dairy-free pesto in the stores, but super easy to make your own vegan pesto recipe.
- Add slightly more water for a thinner soup, add less water, or an extra potato for a thicker soup.
- If you are using a very large zucchini, be sure to cut out the section with large seeds.
⭐⭐⭐⭐⭐ Leave a comment and starred review! I would love to hear from you!
*Originally posted on April 25, 2017, updated to include new images and more detailed recipe instructions on August 23, 2020.
Hi Monica, just about to give this delicious looking soup a go. I found a very large zucchini at the back of my plants and thought this would be an ideal way to use it, but wondered, if I am blending the soup why I need to remove the zucchini seeds? Thanks
If the seeds are very large and tough they may not blend completely, otherwise just leave them in.
This soup sounds delicious. How many minutes in the instant pot?
You can just set your Instant pot to pressure for 1 minute. It will bring the soup up to pressure for 1 minute and allow the pressure to release naturally. The soup will cook enough in that time. Enjoy!
I have made this soup many times. It is absolutely the best. My husband loves it and wants to learn to make it. I told him it was the easiest, and it is. Love it! Love it! Love it!
I’m so happy that you guys love it so much. It has been a family favorite of ours for a long time too. Your husband can definitely make this himself. 🙂
If you add salt and some basil or vegan pesto, it will be full of flavor! I hope that you are surprised! 🙂
Love this soup! Easy to make with immersion blender. It’s super delicious!
I’m so happy that you like it! It’s been a favorite in my house for years! 🙂
love this recipe ,I am thinking of adding a shredded jalapeno next time!
Jalapeno is a great idea! So happy that you liked it! 🙂
I am an educator with a “need to know” mentality so, I particularly love the way you explain everything. Sounds simple and delish, I will be giving this a try.
Thanks so much! I try to be really clear when I write my recipes, it’s so nice to hear that you like that. Enjoy the soup! It’s one of our favorites! 🙂
Great timing for this recipe! Zucchini abounds this time of year and this soup will be made – no doubt!
Thanks! It’s a great recipe for this time of year for sure!:)
My daughter and I are changing to a vegan diet, what do you suggest we add in place of the tomato and peppers? We need to eat an AutoImmunte Protocol as we cannot eat gluten, soya, nightshades, dairy or sugar. Thank you
Hi Rowena, I’m so happy to hear that you are moving to a vegan diet! If you can’t eat tomatoes or peppers, I would suggest swapping them out with carrots, they will give it some color and sweetness. You may also like my Creamy Rosemary Potato Foccacia Soup too. It’s similar to this, but with no tomatoes or peppers and seasoned with rosemary. Enjoy! 🙂
We always have lots of zucchini in the garden and I’m always searching for new ways to enjoy it. Of course this year we’re really behind and instead of searching for new ways because I have SO much I’m looking because I cannot wait and hoping we have lots of it. This looks simply delicious!
I’m very intrigued by the idea of zucchini soup. Initially, i was thinking no way but then I got to be thinking about if more and you mentioned it being good in terms of hydration so i’m considering giving it a try. However, i really don’t care for peppers at all plus they tend to upset my tummy. Can i substitute something else? carrots? thanks.
Hi Jacquie, yes, a carrot would be a great swap for a bell pepper in this soup! Hope you enjoy it! 🙂
Ok, third time I made it. Added a little black pepper and and red pepper flakes along with beef broth and beef bone broth. This soup is to die for. Hands down, my and my husband’s favorite soup.
🙂 I’m so happy to hear that you like this soup so much! My son gets infusions of a medication every few months and has to drink a ton of liquids while it’s going on. I always try to spoil him and let him pick anything he wants at all that’s liquid. Last time he picked this soup. I couldn’t believe it! 🙂
I made it again. This time with some bone broth and vegetable broth. Like I said before….GREAT TASTING SOUP! Thank you.
I’m so happy that you like it! It’s even one of my kid’s favorite soups! The stuff is just yummy! 🙂
GREAT SOUP! I NEED SAY MORE.
Freezes well, reheats and I think may taste better than fresh.
Thanks Toni! So glad you liked it! I love this soup too!
Hands down the best soup I have made. I will say I used up some chicken broth I had in the refrigerator, but really, delicious. The pesto makes it.
I’m so happy that you liked it Toni! The pesto really does make it great! 🙂