01 -
Heat olive oil in a large pot over medium heat. Add the diced onion and sauté for 4 to 5 minutes until translucent.
02 -
Add the minced garlic and cook for 1 minute until aromatic.
03 -
Add sliced zucchini to the pot and sauté for 5 minutes, stirring occasionally.
04 -
Pour in the vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 10 to 12 minutes until the zucchini is tender.
05 -
Stir in the basil leaves and cook until wilted, about 1 minute.
06 -
Remove the pot from heat. Blend the soup with an immersion blender, or in batches using a countertop blender, until smooth and creamy.
07 -
Return the blended soup to low heat. Stir in coconut milk, sea salt, black pepper, and nutmeg if using. Gently heat for 2 to 3 minutes without boiling.
08 -
Stir in lemon juice and adjust seasoning to taste. Ladle soup into serving bowls.
09 -
Garnish with additional basil leaves, toasted pumpkin seeds, and a drizzle of olive oil if desired.