
Zucchini Soup Recipe tastes silky, fresh, and cozy, with a gentle sweetness from the zucchini and a hint of garlic that makes the whole kitchen smell amazing. It works well for busy weeknights, meal prep fans, and anyone who wants a lighter soup that still feels comforting, and it comes together in about 35 minutes. I first cooked this on a hot August night in a tiny apartment with no AC, so I promise it works in real life, not just on Pinterest-perfect days.
Why Zucchini Soup Recipe Is Worth It
This Zucchini Soup Recipe uses simple ingredients and turns them into something that tastes like you spent way more time on it. The texture lands in that sweet spot between creamy and light, so you can enjoy a big bowl without feeling weighed down.
You can blend it smooth for a restaurant-style feel or leave it a little chunky for a rustic vibe. It also freezes well, so you cook once and enjoy it on repeat when you need a quick lunch or dinner.
“This Zucchini Soup Recipe tastes rich, bright, and comforting, and nobody guesses it starts with such basic ingredients. ★★★★★”
Ingredients You Need
Fresh produce
- 2 pounds zucchini, trimmed and sliced (about 4–5 medium zucchini)
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced (use jarred minced garlic if you need a shortcut)
- 1 medium Yukon gold potato, peeled and diced (adds creaminess without heavy cream)
- 1 small celery stalk, chopped (optional, adds depth)
- Juice of 1/2 lemon, plus more to taste
- Fresh herbs:
- 2 tablespoons fresh basil or parsley, chopped (or 1 teaspoon dried)
- Optional: a few fresh thyme sprigs
Liquids
- 4 cups low-sodium vegetable broth or chicken broth
- I like Better Than Bouillon paste for easy pantry storage and strong flavor.
- 1/2–3/4 cup milk, half-and-half, or cream
- Use whole milk or half-and-half for a lighter creamy soup.
- Use heavy cream for a richer version.
- Use unsweetened oat milk or cashew milk for dairy-free.
Fats & flavor
- 2 tablespoons olive oil or butter (or a mix)
- 1/2–1 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1/4 teaspoon dried Italian seasoning or dried thyme (optional)
Toppings (optional but tasty)
- Plain Greek yogurt or sour cream swirl
- Shredded Parmesan or Pecorino Romano
- Croutons or toasted bread crumbs
- Extra chopped herbs
- Drizzle of olive oil or chili crisp (if you like spice)
Equipment
- Large pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Immersion blender (easiest) or countertop blender
- Ladle
- Measuring cups and spoons
Quick Tips & substitutions
- Slice zucchini into similar-size rounds so they cook evenly and soften at the same time.
- Use Yukon gold potatoes when possible; they blend smoother than russets and give a naturally creamy texture.
- Swap the potato with 1/2 cup soaked cashews for a dairy-free, creamy zucchini soup.
- Use pre-chopped onion and jarred garlic if you feel short on time or energy.
- Choose low-sodium broth so you control the salt level and avoid oversalting.
- Blend in batches if you use a regular blender and vent the lid slightly so steam escapes safely.
- Stir in lemon juice at the end so the flavor stays bright and fresh.
- Add more broth to thin the soup or simmer uncovered a few extra minutes to thicken it.
How to Make Zucchini Soup Recipe
Step 1: Prep the vegetables
Chop the onion, celery, and potato into small, even pieces so they cook quickly and blend smoothly. Trim the zucchini ends and slice them into half-moons or rounds about 1/4-inch thick. Mince the garlic or scoop it from a jar if you use that shortcut.
Step 2: Sauté the aromatics
Heat the olive oil or butter in a large pot over medium heat. Add the onion and celery with a pinch of salt and cook 4–5 minutes, until the onion turns soft and lightly golden. Stir in the garlic and cook 30 seconds to 1 minute, until it smells fragrant but not browned.
Step 3: Add zucchini and potato
Add the sliced zucchini and diced potato to the pot. Sprinkle in the black pepper, red pepper flakes, and dried herbs if you use them. Stir everything so the vegetables coat in the fat and aromatics, and cook 3–4 minutes to start softening the zucchini.
Step 4: Pour in broth and simmer
Pour in the broth and scrape the bottom of the pot to lift any browned bits. Bring the mixture to a gentle boil over medium-high heat. Lower the heat to maintain a steady simmer and cook 15–18 minutes, until the zucchini and potato feel very tender when you poke them with a fork.
Step 5: Blend the soup
Turn off the heat. Use an immersion blender and blend the soup right in the pot until it reaches your preferred texture, from slightly chunky to completely smooth. If you use a countertop blender, ladle the soup in batches, blend until smooth, then pour it back into the pot.
Step 6: Add creaminess and adjust seasoning
Stir in the milk, half-and-half, cream, or dairy-free milk. Add the lemon juice and fresh herbs, then taste and add more salt, pepper, or lemon as needed. Warm the soup over low heat for 2–3 minutes so everything comes together, but avoid boiling after you add dairy.
Step 7: Serve with toppings
Ladle the zucchini soup into bowls. Add a spoonful of Greek yogurt or sour cream, a sprinkle of Parmesan, and extra herbs if you like. Serve it with crusty bread or a simple salad and enjoy that cozy, green bowl of goodness.
Recipe Variations
- Gluten-free: Use gluten-free broth and skip croutons or choose gluten-free ones.
- Vegan: Use olive oil, vegetable broth, and unsweetened plant milk; skip cheese and use nutritional yeast for a cheesy note.
- Low carb: Omit the potato and add 1/2 cup heavy cream or coconut milk to keep it rich.
- High protein: Stir in cooked shredded chicken, white beans, or a scoop of plain Greek yogurt.
- Herb-forward: Add a big handful of basil, parsley, or cilantro before blending for a bright green color and fresh flavor.
- Spicy: Add extra red pepper flakes or a spoon of chili crisp on top.
- Extra veggie: Toss in a handful of spinach or kale during the last 5 minutes of simmering, then blend.
Ways to Serve Zucchini Soup Recipe
- With grilled cheese or a simple toasted cheese sandwich.
- Alongside a big green salad with crunchy veggies.
- With garlic bread or warm pita for dipping.
- As a starter before pasta, roasted chicken, or baked fish.
- Chilled, like a summer soup, with extra lemon and herbs.
Storage Success
Cool the zucchini soup to room temperature, then store it in airtight containers in the fridge for up to 4 days. Reheat it gently on the stove over low to medium heat and stir often so it heats evenly. Thin leftovers with a splash of broth or water if the soup thickens in the fridge. Freeze portions in freezer-safe containers or bags for up to 3 months, and thaw overnight in the fridge before reheating.

Zucchini Soup Recipe
Ingredients
Instructions
- Chop the onion, celery, and potato into small, even pieces so they cook quickly and blend smoothly. Trim the zucchini ends and slice them into half-moons or rounds about 1/4-inch thick. Mince the garlic.
- Heat the olive oil or butter in a large pot over medium heat. Add the onion and celery with a pinch of salt and cook for 4–5 minutes, until the onion is soft and lightly golden. Stir in the garlic and cook for 30 seconds to 1 minute, until fragrant but not browned.
- Add the sliced zucchini and diced potato to the pot. Sprinkle in the black pepper, red pepper flakes, and dried herbs if using. Stir to coat the vegetables in the fat and aromatics, and cook for 3–4 minutes to start softening the zucchini.
- Pour in the broth and scrape the bottom of the pot to lift any browned bits. Bring to a gentle boil over medium-high heat, then lower the heat to maintain a steady simmer. Cook for 15–18 minutes, until the zucchini and potato are very tender when pierced with a fork.
- Turn off the heat. Use an immersion blender to blend the soup in the pot until it reaches your preferred texture, from slightly chunky to completely smooth. If using a countertop blender, blend in batches and return the soup to the pot.
- Stir in the milk, half-and-half, or cream. Add the lemon juice and fresh basil or parsley, then taste and add more salt, pepper, or lemon as needed. Warm the soup gently over low heat for 2–3 minutes, without boiling after adding dairy.
- Ladle the zucchini soup into bowls. Top with a spoonful of Greek yogurt or sour cream, a sprinkle of Parmesan, croutons, extra herbs, or a drizzle of olive oil or chili crisp if desired. Serve warm.
Notes
Approximate per 1 of 4 servings (made with vegetable broth and 1/2 cup whole milk, without toppings): 190 calories; fat 9 g; saturated fat 3 g; carbohydrates 23 g; fiber 4 g; sugars 8 g; protein 7 g; sodium 520 mg. Values will vary based on exact ingredients, dairy choice, broth, and toppings.

Leave a Reply