Wash and trim the zucchinis, then cut them into small chunks.
In a large pot, heat olive oil over medium heat.
Add chopped onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add zucchini chunks to the pot and stir well.
Pour in vegetable broth and bring to a boil.
Reduce heat and let it simmer for 15 minutes until zucchini is tender.
Use an immersion blender to puree the soup until smooth.
Stir in cream or yogurt for added richness.
Season with salt, pepper, and fresh herbs to taste.