ListseVegetarian recipes for the home stove

Soup

Vegan Zucchini Soup for the Table

This Vegan Zucchini Soup is creamy, well-seasoned and comforting! It’s ready to enjoy in only 30 minutes and is especially

  • 4 servings
  • Prep 10 minutes
  • Cook 20 minutes
  • Total 30 minutes
Jump to the recipe
Vegan Zucchini Soup for the Table

This Vegan Zucchini Soup is creamy, savory and comforting! It’s ready to enjoy in only 30 minutes and is especially straightforward to make with onion, garlic, zucchini, potato, coconut cream and fresh rosemary. A healthy, flavor-packed lunch or dinner option that’s short to make and sure to become a staple in your house!

Deeply flavored, thick, creamy and nutritious vegan zucchini soup is made with good-for-you ingredients like plenty of veggies, vegetable stock, and coconut cream. It’s also naturally vegan and gluten free. We are completely in love with this soup!

While I enjoy zucchini a ridiculous amount — in savory or sweet applications (this zucchini bread is my regular), I wasn’t sure how great a zucchini soup would turn out.

Well, I’m convinced, zucchini can make one show-stopping soup! It’s proof that the simplest ingredients brought together can create something perfectly satisfying, well balanced in flavor, and only simply satisfying.

And you’ll love the smooth texture of this soup, it’s perfectly sip-able and comforting as can be! I’ve been enjoying it for lunch with crusty sourdough bread for dipping. Talk about satisfying!

zucchini soup in a white bowl served with a gold and white spoon

Vegan Zucchini Soup Ingredients & Substitutions:

Nothing fancy or complicated in this soup! It’s made with simple, everyday ingredients, but when they come together in one pot, magic happens! Here is what you need:

  • Olive oil allows the onion to caramelize without burning or sticking to the pan. Feel free to swap your regular cooking oil.
  • A regular here the flavor of sweet onion with zucchini, but leeks or shallots would also be satisfying in this soup.
  • Garlic is a great flavor to pair with zucchini. If your garlic cloves are small, feel free to add a few more!
  • Fresh rosemary adds a lovely earthiness to the soup.
  • Zucchini are the star of the soup! I kept the skins on for added color and flavor.
  • The potato helps thicken the soup. I highly recommend using a yukon gold potato as they result in the creamiest soup, but a russet potato will work too.
  • Vegetable stock adds tons of flavor to the soup, as well. I recommend using a low sodium stock or even broth, so you can season it however you like.
  • Dried bay leaf adds depth of flavor to the soup. Simply make sure to remove it before you puree the soup!
  • Coconut cream adds extra creaminess to the soup. Make sure you’re using unsweetened!
vegan zucchini soup ingredients separated into small bowls

How to Make Vegan Zucchini Soup:

Making this nourishing soup is simple and straightforward! Everything is cooked in one pot and other than some veggie chopping and then blending, zucchini soup takes particularly little effort to whip up. Here’s a speedy rundown of the instructions, but for full instructions, reference the recipe card at the bottom of the post.

  1. Sauté veggies. Heat a large pot or dutch oven over medium heat. Add the olive oil and onion, and sauté until the onion is soft and translucent – about 5 minutes. Add the garlic and rosemary and cook for an additional minute.
  2. Boil soup. Next, add the zucchini, potato, vegetable stock, and bay leaf. Bring the soup to a boil and cook for 10-12 minutes or until the potato and zucchini are fork tender.
  3. Blend soup. Remove the bay leaf and add the coconut cream. Use an immersion blender (or a high speed blender) to puree the soup until it is your desired texture. I like my soup pretty smooth so I puree it on medium speed for 1-2 minutes.
  4. Serve and enjoy! Season the soup with salt and pepper to taste. Serve warm with crusty bread or a grilled cheese sandwich for dunking!
vegan zucchini soup topped with a drizzle of coconut yogurt

Should You Peel Zucchini for Zucchini Soup?

Unpeeled zucchini, when thoroughly washed and scrubbed (to remove any debris or dirt) are perfectly safe and flavor-packed to eat. Especially since this zucchini soup is blended, no one will be the wiser if the zucchini wasn’t peeled before being cooked.

If you’d like to peel the zucchini, go right ahead. But simply FYI, research indicates that the skin of the zucchini contains the highest levels of antioxidants.

What to Serve with Vegan Zucchini Soup:

This soup can be eaten on its own as a meal or as a side. Here’s some satisfying pairing options:

  • Grilled cheese (a familiar!)
  • Crusty bread
  • Breadsticks
  • Cornbread
  • Salad

And if you’d like to add some toppings, try:

  • Sour cream or yogurt (vegan, as needed)
  • Fresh herbs
  • Shredded cheese (vegan, as needed)
  • Croutons
  • Cracker crumbles

Pro tip: To create the swirl on top, I used plain, unsweetened coconut yogurt diluted with oat milk until pourable.

Make Ahead + Storage Recommendations

  • Make ahead. You can save time by chopping the veggies up to 1 day in advance. Store them in an airtight container or sealed baggie, in the refrigerator.
  • Leftovers. Store leftover vegan zucchini soup in an airtight storage container in the refrigerator for up to 2 days.
  • Reheat. Warm up leftover soup on the stovetop over medium-low heat. Add additional vegetable stock (or broth) as needed to thin the soup. You can also rewarm this soup in the microwave.
woman's hand stirring vegan zucchini soup with a spoon

More Soup Recipes to Try:

The recipe

Vegan Zucchini Soup for the Table

Creamy, savory and comforting, Vegan Zucchini Soup is ready to enjoy in simply 30 minutes. It’s especially unfussy to make with onion, garlic, zucchini, potato, coconut cream and fresh rosemary. A healthy, flavor-packed lunch or dinner option that’s sure to become a staple in your house!

  • 4 servings
  • Prep 10 minutes
  • Cook 20 minutes
  • Total 30 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 sweet onion (diced)
  • 2 cloves garlic (minced)
  • 1 teaspoon fresh rosemary (minced)
  • 3 large zucchini (chopped (about 4 cups))
  • 1 large yukon gold potato (peeled and chopped (about 1 cup))
  • 3 cups vegetable stock
  • 1 dried bay leaf
  • 1 5.3 ounce can unsweetened coconut cream, well stirred

Method

  1. 1

    Heat a large pot or dutch oven over medium heat. Add the olive oil and onion, and sauté until the onion is soft and translucent – about 5 minutes.

  2. 2

    Add the garlic and rosemary and cook for an additional minute.

  3. 3

    Next add the zucchini, potato, vegetable stock, and bay leaf. Bring the soup to a boil and cook for 10-12 minutes or until the potato and zucchini are fork tender.

  4. 4

    Remove the bay leaf and add the coconut cream. Use an immersion blender (or a high speed blender) to puree the soup until it is your desired texture. I like my soup pretty smooth so I puree it on medium speed for 1-2 minutes.

  5. 5

    Season the soup with salt and pepper to taste. Serve warm or store the soup in an airtight container in the fridge for up to two days.

Cook notes

To create the swirl on top, I used plain, unsweetened coconut yogurt diluted with oat milk until pourable, but that is completely optional!