Creamy Zucchini Soup with Herbs and Parmesan

This zucchini soup is simple, light, and ready in about 30 minutes. With just a few everyday ingredients it becomes a comforting, satisfying meal that’s perfect for weeknights.

An overhead image of a bowl of zucchini soup with onions and a tea towel next to it.

Why You’ll Love This Zucchini Soup Recipe

This recipe is one of those surprising family classics. Passed down from my Grandma Rose, it may not look glamorous, but it’s deeply comforting and easy to make. If you’re after a light dinner that still fills you up, this is a great option.

Highlights:

  • Made with simple, pantry-friendly ingredients
  • Light texture but still satisfying
  • Ready in about 30 minutes
  • Easily doubled to feed more people
A close up image of a ladle in a pot of zucchini soup.

Ingredient Information and Substitutions

  • Zucchini – The base of the soup. Peeling is optional; remove seeds if the zucchini is large for a smoother texture.
  • Onion – Adds sweetness and depth. Yellow or white onions work well.
  • Broth – Chicken broth keeps it light and flavorful; vegetable broth is a fine vegetarian substitute.
  • Salt – Start with a little and adjust as the soup reduces.
  • Black pepper – Adds warmth; adjust to taste.
  • Eggs – Stirred into the hot soup at the end, they create a stracciatella or egg-drop effect that enriches the broth.
An overhead image of labeled recipe ingredients.

How to Make Squash Zucchini Soup

Step 1 – Heat the oil.
Warm olive oil in a large pot over medium heat.

Step 2 – Cook the onions.
Add chopped onion, season lightly with salt and pepper, and sweat until soft, a few minutes. Reduce heat if the onion starts to brown.

Onions frying in oil in a dutch oven.

Step 3 – Add the zucchini.
Stir in the zucchini, season again lightly, and cook 10–15 minutes, stirring occasionally, until the zucchini softens and begins to release moisture. Keep the heat low enough to avoid browning.

Zucchini added to the pan with salt and pepper and cooking down.

Step 4 – Pour in the broth.
Add the broth and bring to a gentle simmer. Cook 5–10 minutes until everything is tender and the flavors have melded.

Step 5 – Add the eggs.
Raise the heat so the soup is bubbling, then crack in the eggs one at a time. Use a spoon to break the yolks and stir so the eggs form fine, cooked ribbons—similar to egg-drop or stracciatella soup.

Step 6 – Finish and serve.
Cook another minute or two until the eggs are set. Serve immediately over rice and finish with plenty of grated Romano or Parmesan cheese if desired.

Broth added and simmered then eggs cracked in and cooked in bubbling soup.

Frequently Asked Questions

Is this more like a soup or a stew?

It sits between the two: there’s a clear broth but not an excess of liquid. Add more broth if you prefer a thinner, more soup-like consistency.

Can I blend it for a smoother texture?

Yes, you can blend it, but the broken-up egg texture is part of the soup’s charm, so blending will change that character.

Can I double this recipe?

Yes. Use a larger pot and allow a bit more cooking time for the zucchini to break down evenly.

A bowl of zucchini soup with a spoon in it.

Tips for Making Chicken Soup with Zucchini

  • Keep the heat low once the zucchini is added so it breaks down gently without browning.
  • Eggs add richness and a silky texture; omit them if you prefer a plain vegetable soup.
  • This is a flexible base: add garlic, fresh herbs, or a sprinkle of cheese to vary the flavor.
  • Serving suggestion: spoon the soup over rice and offer crusty bread to make the meal more substantial.
  • Prep ahead: chop zucchini and onion in advance and keep them refrigerated.
  • Leftovers: refrigerate in an airtight container for 3–4 days. Reheat gently and add a splash of broth if the soup thickens. Freezing is possible, but texture may change slightly.
A close up of a spoon full of zucchini soup being pulled from the bowl.

What to Serve with This Recipe

The soup works well on its own, or pair it with simple sides to create a fuller meal: a green salad, crusty bread, or cooked rice for serving under the soup.

Zucchini Soup

An overhead image of a bowl of zucchini soup with onions and a tea towel next to it.

Simple, light, and ready in about 30 minutes.

Author: Jessy Freimann

Prep Time: 10 mins
Cook Time: 25 mins
Total Time: 35 mins
Course: Appetizer, Lunch
Cuisine: Healthy, Soup
Servings: 6
Calories: 94 kcal

Equipment

  • Large pot or Dutch oven
  • Peeler (optional)
  • Cutting board and chef’s knife
  • Measuring cups and spoons

Ingredients

  • 2 Tablespoons olive oil
  • 1 cup onion, chopped
  • 1 teaspoon kosher salt, divided
  • 1/4 teaspoon ground black pepper, divided
  • 3 cups zucchini, peeled and chopped (remove seeds if large)
  • 3 cups chicken or vegetable broth
  • 2–3 large eggs

Instructions

  1. Heat the oil in a large pot over medium heat.
  2. Add the chopped onion, season with a pinch of salt and pepper, and cook until softened, taking care not to brown.
  3. Add the zucchini, season with remaining salt and pepper, and cook 10–15 minutes until the zucchini begins to break down and release moisture.
  4. Pour in the broth, bring to a simmer, and cook 10–15 minutes until tender. Taste and adjust seasoning.
  5. Increase the heat so the soup bubbles. Crack the eggs in one at a time, break the yolks, and stir to create fine ribbons of cooked egg.
  6. Once the eggs are cooked, serve immediately over rice and top with grated Romano or Parmesan cheese if desired.

Notes

  • Keep the heat low while the zucchini cooks to prevent browning.
  • Omit eggs if you prefer a plain vegetable soup.
  • Add garlic, fresh herbs, or a sprinkle of cheese to customize the flavor.
  • Store leftovers in an airtight container in the fridge for 3–4 days. Reheat gently and add a splash of broth if needed.

Nutrition (per serving)

Calories: 94 kcal | Carbohydrates: 5 g | Protein: 4 g | Fat: 7 g | Sodium: 853 mg | Fiber: 1 g

Tried this recipe?
Let us know how it went!