serves 6–8; adapted from Dawn Lerman, New York Times Cooking
Heat olive oil in large soup pot or dutch oven. Add onion and cook over medium low heat for about 10 minutes, until onions are softened but not browned.
Prepare the squash: Cut in half, scoop out and discard seeds (first I cut a small slice off stem end to get it out of the way). Cut off peel and chop into small chunks, about 1/2". Set aside.
Add garlic/salt mash to the onions and cook for a minute or two, stirring with a wooden spoon or spatula. Add ginger, cumin, coriander, curry powder, and turmeric and sizzle for a minute to bloom the spices.
Add squash chunks, cashews and vegetable broth and bring to boil. Lower heat and simmer gently for 20–25 minutes then remove pot from heat and allow to cool for 15 minutes.
Purée the soup in multiple batches using a powerful blender (start with slow speed and increase to high). Return to pot, add coconut milk and reheat to serving temperature.
I like to top this soup with toasted and salted pepitas. Buy raw and unseasoned ones and toast in a frying pan with a teaspoon of olive oil. Toss now and then while cooking, they will begin to pop and sizzle and turn golden brown. Keep an eye on them as they burn quickly. Transfer to a plate and sprinkle with salt.
At serving time, add a dollop of cream—crème fraîche or coconut cream—or a drizzle of nice olive oil or chile oil. Sprinkle with toasted pepitas and serve with warmed or toasted naan (sliced into sticks for dipping is my favorite).