Heat the olive oil in a large pot over medium-high heat. Add the onion and garlic and cook, stirring occasionally, for about 5 minutes, or until the onion is softened.
Add the zucchini, oregano, salt, and pepper and cook, stirring occasionally, for about 5 minutes, or until the zucchini is softened.
Add the chicken broth and bring to a boil. Reduce the heat to low and simmer for about 10 minutes, or until the zucchini is tender.
Add the cream and Parmesan cheese and stir until the cheese is melted. Remove from the heat and let cool slightly.
Transfer the soup to a blender and blend until smooth. Return the soup to the pot and reheat over low heat.
Serve warm.
Interesting Facts
This soup freezes beautifully, so it's great for meal prepping.
You can also make this soup with other vegetables like carrots, cauliflower, or broccoli.
If you're looking for a vegan option, you can substitute the cream for coconut milk.