Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Basil Zucchini Soup

Fresh Basil Zucchini Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Harper
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 leek, cleaned and sliced in half-moons
  • 4 cloves garlic, minced
  • 3½ cups zucchini, chopped (about 3 medium zucchini)
  • 2½ cups chicken broth
  • Juice of half a lemon
  • 2 tablespoons fresh basil, chopped, plus additional for garnish
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper (omit for AIP)
  • 2 tablespoons coconut milk

Instructions

  1. Prepare all vegetables first: Clean the leek thoroughly by cutting it lengthwise and rinsing between the layers to remove any dirt. Slice into half-moon shapes, using only the white and light green parts. Chop the zucchini into roughly 1-inch pieces – no need to peel them. Mince the garlic cloves.
  2. Heat the olive oil: in a large pot or Dutch oven over medium heat.
  3. Cook the leeks: Add the sliced leeks to the hot oil and cook for 3-4 minutes, stirring occasionally, until they start to soften but don’t brown.
  4. Add the garlic: Stir in the minced garlic and cook for just 30 seconds until fragrant. Don’t let it burn or it will taste bitter.
  5. Add zucchini and initial seasoning: Add the chopped zucchini along with a pinch of salt. Stir everything together and cook for about 5 minutes until the zucchini begins to soften.
  6. Pour in the broth: Add the chicken broth and increase the heat to medium-high to bring it to a gentle boil.
  7. Simmer until tender: Once boiling, reduce the heat to maintain a steady simmer. Cook for 10-15 minutes until the zucchini is very tender and easily mashed with a fork.
  8. Season and add aromatics: Remove the pot from heat. Stir in the lemon juice, chopped basil, remaining salt, and black pepper.
  9. Blend until smooth: Using an immersion blender, blend the soup directly in the pot until completely smooth. If using a regular blender, let the soup cool slightly first, then blend in batches and return to the pot.
  10. Finish with coconut milk: Stir in the coconut milk until well incorporated. Taste and adjust seasoning if needed.
  11. Serve immediately: Ladle into bowls and garnish with fresh basil leaves.

Notes

  • Choose young, tender zucchini for the best flavor – large zucchini can be watery and less flavorful
  • Don’t skip cleaning the leeks thoroughly as they often hide dirt and sand between their layers
  • Use fresh basil only – dried basil won’t give you the bright, fresh flavor this soup needs
  • Keep the zucchini skin on for better color and nutrients
  • If your zucchini has large seeds, scoop them out as they can add bitterness
  • Taste before adding all the salt as broths vary in sodium content
  • Don’t over-blend or you might break down the soup too much and affect the texture
  • Add the coconut milk last to prevent it from curdling during cooking
  • For smoother texture, strain the soup through a fine-mesh sieve after blending
  • Let the soup rest for a few minutes before serving to allow flavors to meld
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup (approx. 240 ml)
  • Calories: 90 kcal
  • Sugar: 5 g
  • Sodium: 180 mg
  • Fat: 4 g
  • Saturated Fat: 0.5 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Protein: 2 g
  • Cholesterol: 0 mg