This creamy zucchini soup is a lifesaver on busy days when I need something quick and comforting. The best part? It’s ready in under 30 minutes! Super easy and incredibly satisfying, it always hits the spot. I promise, once you try it, you’ll love making it just as much as I do. Plus, it’s a healthy, unintentionally vegan meal that’s hassle-free and delicious.

An image of zucchini soup in a bowl with a serving spoon on the side.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

📋 Ingredients and notes

To make this zucchini soup, you’ll need zucchini, vegetable stock, onions, extra-virgin olive oil, garlic, fresh rosemary, cumin, red pepper flakes, and salt. You’ll also need croutons for toppings.

An overhead image of the ingredients of zucchini soup with labels.

Variations & Substitutions

  • Zucchini. Use fresh, medium or large zucchini.
  • Vegetable stock. Use homemade or store-bought vegetable broth.
  • Onion. Yellow or white onions work best for their sweetness.
  • Garlic. Make sure to use a fresh garlic clove.
  • Croutons. You can also use gluten-free croutons.
  • Fresh herbs. Garnish with more fresh rosemary, basil, or parsley.
  • Seasonings. Use a blend of red pepper flakes, cumin, salt, and fresh rosemary.

📖 How to make zucchini soup

Step 1:
In a large Dutch oven, heat the olive oil over medium heat. Add the onion, garlic, red pepper flakes, cumin powder, and fresh rosemary.

An overhead image of onion, garlic, red pepper flakes, cumin powder, and fresh rosemary being sauted in a dutch oven.


Step 2:
Season with salt and pepper, and cook, stirring frequently, until the onion is softened, about 5 minutes.

An overhead image of adding salt and pepper to the Dutch oven,

Step 3:
Add the zucchini and continue to cook, stirring frequently, until softened, about 10 minutes. Pour in the stock and bring to a simmer.

An overhead image of adding zucchini slices to the Dutch oven.
An overhead image of adding vegetable stock to the soup mixture.

Step 4:
Cook until the zucchini is very soft, about 10 minutes. Add more broth if necessary.

An overhead image of soft , cooked zucchini in the soup mixture.

Step 5:
Using an immersion blender, puree the soup until smooth. Taste and adjust the seasoning with salt and pepper if needed.

An overhead image of zucchini soup mixture blended until smooth.

Step 6:
Ladle the soup into bowls, top with croutons, and serve either hot or cold.

A close up image of zucchini soup with croutons on top.

Shruthi’s Top Tip

Add salt when you start cooking the onions and garlic to draw out moisture from the onions and enhance their sweetness.

  • When cubing the zucchini, ensure it’s uniform in size to promote even cooking and a smooth texture when blended.
  • If using dried rosemary, crush it between your fingers before adding it to release its oils and enhance the flavor.
  • If the soup is too thick, add more vegetable stock or water gradually until you achieve the desired consistency.
  • For an added depth of flavor, consider roasting the zucchini before adding it to the soup. This will caramelize the natural sugars and give the dish a rich, smoky flavor.

👩🏽‍🍳 Troubleshooting FAQs

What are other ways to make this creamier?

You can add a splash of heavy cream or coconut cream to make the soup thicker and creamier. You can also blend some Cannellini beans to the soup. If adding heavy cream or coconut cream, do so after blending the soup and heat gently to prevent the cream from curdling and ensure a smooth texture.

Can I make zucchini soup in advance?

Yes, zucchini soup can be made in advance. Store it in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave before serving.

What other vegetables can I add to zucchini soup?

You can add a variety of veggies to this soup, like carrots, celery, spinach, or bell peppers. Adding these vegetables can enhance the flavor and add more nutrients of the soup.

🍴 How to serve zucchini soup

Serve zucchini soup as a starter or side dish. Add the croutons just before serving to ensure they remain crispy and don’t become soggy. You can also squeeze lemon juice on top, sprinkle with parmesan cheese, or add a dollop of Greek yogurt or sour cream.

If serving the soup cold, taste it again before serving and adjust the seasoning if necessary, as cold soups can sometimes require a bit more salt.

I like serving it with a side of Italian chopped salad or caprese salad. Or as a starter to my black bean quinoa burger.

An image of zucchini soup in a bowl.

🍴Storage and reheating suggestions

To store leftover soup, place them in an airtight container and keep it fresh in the refrigerator. It usually lasts for 3-4 days.

Reheat it gently on the stovetop over medium heat for 5-8 minutes or in the microwave 30-second intervals until completely warmed. Don’t bring it to a rapid boil, as it can ruin the texture and flavor.

To freeze it, store it in a freezer bag and freeze for up to 3 months. Thaw it overnight in the fridge before reheating.

🍴 More delicious soup recipes

If you like this recipe, check out my vegetarian soup recipes:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 1 vote

Zucchini Soup

This quick, easy zucchini soup is my go-to for busy days. Ready in under 30 minutes, it's a convenient and comforting vegan meal you'll love making anytime.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 servings

Ingredients 

  • 2 tablespoons extra-virgin olive oil
  • 1 onion, small, finely chopped
  • 1 clove garlic, thinly sliced
  • teaspoon red pepper flakes
  • ½ teaspoon cumin powder
  • ½ teaspoon fresh rosemary, substitute ¼ dried rosemary
  • ½ teaspoon salt
  • 3 zucchini, medium, cubed
  • 2 cups vegetable stock, low sodium
  • 1 cup croutons, for garnish
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • In a large Dutch oven, heat the olive oil over medium heat.
  • Add the onion, garlic, red pepper flakes, cumin powder, and fresh rosemary.
  • Season with salt and pepper, and cook, stirring frequently, until the onion is softened, about 5 minutes.
  • Add the zucchini and continue to cook, stirring frequently, until softened, about 10 minutes. Pour in the stock and bring to a simmer. Cook until the zucchini is very soft, about 10 minutes. Add more broth if necessary.
  • Using an immersion blender, puree the soup until smooth. Taste and adjust the seasoning with salt and pepper if needed.
  • Ladle the soup into bowls, top with croutons, and serve either hot or cold.

Notes

  • Creaminess: You can add heavy cream or coconut cream to make the soup creamy.
  • When cubing the zucchini, ensure they are of uniform size to promote even cooking and a smooth texture when blended.
  • If using dried rosemary, crush it between your fingers before adding to release its oils and enhance the flavor.
  • The soup can be stored for up to 3 days in the refrigerator in a sealed container.

Nutrition

Calories: 137kcal | Carbohydrates: 15g | Protein: 3g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 828mg | Potassium: 442mg | Fiber: 2g | Sugar: 6g | Vitamin A: 567IU | Vitamin C: 29mg | Calcium: 40mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Linda says:

    5 stars
    Delicious soup! I followed the recipe but I did not puree the squash, I mashed it so it would be chunky. My new favorite soup!!! Its fairly easy to male and it doesn’t take a long time. Most enjoyable I must say.