01 -
Heat olive oil in a stock pot over medium heat. Add chopped onion and cook for 3 to 4 minutes until the onion begins to brown and become translucent.
02 -
Stir in minced garlic and sauté for an additional 30 seconds until fragrant.
03 -
Add broth, cubed zucchini, salt, and pepper to the pot. Bring to a boil, then cover and reduce heat to low. Simmer for 8 to 10 minutes, or until zucchini is tender.
04 -
Remove pot from heat. Stir in fresh basil leaves and lemon juice.
05 -
Puree the soup until smooth using an immersion blender, or transfer in batches to a countertop blender. For safety, remove the center cap of the blender lid and lightly cover with a towel to allow steam to escape. Avoid overfilling the blender with hot liquid.
06 -
Ladle the hot soup into bowls. Optionally garnish with croutons, pesto, shredded cheese, or a swirl of cream before serving warm.