01 - Heat olive oil in a large pot over medium heat. Add the onion, carrots, and celery, sautéing for 5 minutes until softened.
02 - Add the minced garlic and cook for 1 minute until fragrant.
03 - Stir in the potato and zucchini, cooking for 2 minutes. Pour in the vegetable broth.
04 - Bring the mixture to a boil, then reduce heat and simmer for 15 minutes until all vegetables are tender.
05 - Remove from heat. Purée the soup until smooth using an immersion blender, or blend in batches using a countertop blender.
06 - Stir in the milk and cream. Reheat gently over low heat without bringing to a boil.
07 - Season the soup with salt, pepper, thyme, basil, and nutmeg. Adjust seasoning as needed.
08 - Ladle the soup into bowls, garnish with chopped fresh parsley, and serve hot.