
Curried Zucchini Soup Recipe tastes silky, gently spicy, and cozy, with a fresh zucchini sweetness that keeps each spoonful light instead of heavy. It works well for busy weeknights or casual dinners with friends, and you can get it on the table in about 35 minutes. I first cooked this when my garden exploded with zucchini, and my neighbor still asks when I will drop off another jar.
Why Choose This Curried Zucchini Soup Recipe
This Curried Zucchini Soup Recipe uses simple ingredients and turns them into something that feels restaurant-level. You blend everything into a smooth, creamy bowl that still tastes bright and veggie-forward, not like a heavy curry stew.
You also cook it in one pot, which keeps cleanup easy and weeknight-friendly. The recipe works well for meal prep, and you can serve it hot or chilled, which helps when the weather cannot make up its mind.
“This curried zucchini soup tastes rich and cozy but still light enough for seconds, and the curry flavor hits just right without burning your taste buds off. ★★★★★”
Ingredients You’ll Need
Vegetables
- 2 tablespoons olive oil or avocado oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 ½ pounds zucchini, chopped (about 3 medium zucchini; no need to peel if skins look tender)
- 1 medium Yukon gold potato, peeled and diced (helps thicken the soup)
- 1 small carrot, sliced (adds sweetness and color)
Curry flavor and seasoning
- 1 ½ to 2 tablespoons mild curry powder (I like McCormick or Simply Organic; use hot curry powder if you want more heat)
- ½ teaspoon ground cumin
- ¼ teaspoon ground coriander (optional but tasty)
- ¼ teaspoon turmeric (boosts color and warmth)
- ¼ to ½ teaspoon crushed red pepper flakes or cayenne, to taste
- 1 to 1 ¼ teaspoons fine sea salt, plus more to taste
- ¼ teaspoon black pepper
Liquids and creaminess
- 4 cups vegetable broth or chicken broth (low sodium so you control the salt)
- ½ to ¾ cup canned coconut milk, full fat or light (shake the can first)
- Use light coconut milk or half-and-half if you want a lighter soup.
- Use full-fat coconut milk if you want a richer, creamier bowl.
- 1 tablespoon fresh lime juice or lemon juice
Garnishes (optional but tasty)
- Plain Greek yogurt or coconut yogurt, for swirling on top
- Fresh cilantro, parsley, or chives, chopped
- Toasted pumpkin seeds or sunflower seeds
- Extra red pepper flakes for heat
- A drizzle of good olive oil
Pantry shortcuts and substitutions
- Use frozen chopped zucchini if fresh zucchini costs too much or looks sad; do not thaw first, just add a few extra minutes of simmer time.
- Swap the potato with ½ cup rinsed canned white beans if you want more protein and fiber.
- Use curry paste instead of curry powder if you prefer; start with 1 tablespoon yellow curry paste and adjust to taste.
- Add a handful of baby spinach at the end if you want extra greens and a deeper color.
Equipment list
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Immersion blender (easiest) or countertop blender
- Ladle
Tips & Tricks
- Brown the onions lightly before you add spices to build flavor without burning the curry.
- Toast the curry powder and other spices in the oil for 30 to 60 seconds to wake up their flavor.
- Cut zucchini and potato into similar-sized chunks so they cook at the same rate.
- Use low-sodium broth so you can season the soup exactly how you like it.
- Keep the lid slightly ajar while the soup simmers so steam escapes and flavors concentrate.
- Blend the soup very smooth for a silky texture, or pulse a few times and leave some small chunks if you like texture.
- If you use a countertop blender, cool the soup a bit first and blend in small batches so the lid does not pop off.
- Adjust thickness by adding extra broth or water if it feels too thick after blending.
- Stir in coconut milk at the end so it stays creamy and does not separate.
- Taste and adjust salt, acid, and heat right before serving; a squeeze of lime or lemon at the end brightens everything.
How to Make Curried Zucchini Soup Recipe
Step 1: Prep the vegetables
Wash the zucchini and trim the ends, then chop into half-moons or chunks about ½ inch thick. Dice the onion, mince the garlic, peel and dice the potato, and slice the carrot. Keep everything roughly the same size so it cooks evenly.
Step 2: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the diced onion and a pinch of salt, then cook 5 to 7 minutes until the onion turns soft and lightly golden around the edges. Add the garlic and cook 30 seconds, stirring so it does not burn.
Step 3: Toast the spices
Sprinkle in the curry powder, cumin, coriander, turmeric, and red pepper flakes. Stir constantly for 30 to 60 seconds until the spices smell fragrant and the onion looks coated. If the pot looks dry, add another teaspoon of oil so the spices do not scorch.
Step 4: Add vegetables and broth
Add the chopped zucchini, potato, and carrot to the pot. Stir to coat the vegetables in the spiced onion mixture. Pour in the broth and scrape the bottom of the pot to lift any browned bits, since those bits carry a lot of flavor.
Step 5: Simmer until tender
Bring the pot to a gentle boil, then lower the heat so the soup simmers steadily. Cook 15 to 20 minutes, uncovered or partially covered, until the potato and zucchini feel very tender when you poke them with a fork. Stir a few times during cooking so nothing sticks.
Step 6: Blend the soup
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns smooth and velvety. If you use a countertop blender, cool the soup slightly, then blend in batches and pour the blended soup back into the pot.
Step 7: Add coconut milk and finish seasoning
Stir in ½ cup coconut milk and the lime or lemon juice. Taste and add more salt, pepper, or coconut milk if you want a richer texture. If the soup feels too thick, stir in a splash of broth or water until it reaches your favorite consistency.
Step 8: Reheat gently and serve
Warm the soup over low heat until it steams, but do not let it boil hard so the coconut milk stays silky. Ladle into bowls and top with a swirl of yogurt, chopped herbs, and seeds if you like a little crunch. Serve right away while it feels hot and cozy.
What to Serve with it?
This Curried Zucchini Soup Recipe pairs nicely with warm naan, pita, or crusty sourdough so you can scoop up every last bit. I also like a simple side of jasmine rice or brown rice, which turns the soup into a more filling meal. A crisp green salad with cucumbers, shredded carrots, and a citrusy vinaigrette balances the warmth of the curry. You can also serve it with grilled chicken, roasted chickpeas, or baked tofu on the side for extra protein.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or zip bags for up to 3 months, leaving a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge or in a bowl of cool water, then reheat gently in a pot over medium-low heat, stirring often.
- Reheat single servings in the microwave in short bursts, stirring between each burst, and add a splash of water or broth if it thickens too much.

Curried Zucchini Soup Recipe
Ingredients
Method
- Prep the vegetables by washing the zucchini and trimming the ends, then chopping into 1/2-inch pieces. Dice the onion, mince the garlic, peel and dice the potato, and slice the carrot.
- Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the diced onion and a pinch of salt and cook for 5 to 7 minutes, stirring occasionally, until softened and lightly golden at the edges.
- Add the minced garlic and cook for about 30 seconds, stirring constantly so it does not burn.
- Sprinkle in the curry powder, cumin, coriander (if using), turmeric, and red pepper flakes or cayenne. Stir continuously for 30 to 60 seconds until the spices are fragrant and coat the onions. Add a bit more oil if the pot looks dry so the spices do not scorch.
- Add the chopped zucchini, potato, and carrot. Stir well to coat the vegetables in the spiced onion mixture.
- Pour in the broth and scrape the bottom of the pot to release any browned bits. Bring to a gentle boil, then reduce to a steady simmer.
- Simmer uncovered or partially covered for 15 to 20 minutes, stirring occasionally, 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 directly in the pot until completely smooth and velvety. Alternatively, let the soup cool slightly and blend in batches in a countertop blender, then return it to the pot.
- Stir in 1/2 cup of coconut milk and the lime or lemon juice. Taste and adjust seasoning with more salt, pepper, coconut milk, or red pepper flakes as desired. Add a splash of broth or water if the soup is thicker than you like.
- Warm the soup gently over low heat until steaming but not boiling. Ladle into bowls and top with yogurt, herbs, seeds, extra red pepper flakes, and a drizzle of olive oil if desired. Serve hot, or chill and serve cold if preferred.
Notes
Approximate per 1-cup serving (6 servings, prepared with 1/2 cup full-fat coconut milk and vegetable broth): 150–180 calories; fat 9–11 g; saturated fat 5–7 g; carbohydrates 17–20 g; fiber 3–4 g; sugars 6–8 g; protein 3–4 g; sodium 550–700 mg. Values will vary based on broth, coconut milk type, and garnishes used.
