01 - Preheat oven to 400°F for roasting garlic.
02 - Slice top off garlic head to expose cloves. Drizzle with 1 tablespoon olive oil, wrap tightly in foil, and roast for 30-35 minutes until cloves are soft and golden.
03 - Heat remaining olive oil in large pot over medium heat. Add onion, carrot, and potato with pinch of salt. Sauté for 6-8 minutes until softened and fragrant.
04 - Stir in sliced zucchini, thyme, basil, and black pepper. Continue sautéing for 5 minutes to develop flavor.
05 - Pour in vegetable broth and bring to boil. Reduce heat to low, cover, and simmer for 15 minutes until all vegetables are completely tender.
06 - Remove roasted garlic from oven. When cool enough to handle, squeeze softened cloves from skins into soup pot, discarding skins.
07 - Add milk to pot. Using immersion blender, purée soup until completely smooth and creamy. Alternatively, blend in batches using countertop blender.
08 - Taste soup and adjust seasoning with additional salt and pepper as desired. Ladle into bowls and garnish with fresh herbs, croutons, or pumpkin seeds.