In a large soup pot over medium heat, heat olive or vegetable oil. Add onion and saute until golden brown. Add garlic, curry powder, cumin, and cayenne pepper; cook, stirring constantly, 30 seconds. Add sliced squash, vegetable or chicken broth, water, and chopped apples. Bring liquid just to a boil; reduce heat to low and simmer, covered, 25 minutes or until squash is tender. Remove from heat and let cool at least 15 to 20 minutes.
Puree mixture in a blender or food processor, in batches, and transfer back into soup pot. Season with salt and pepper to taste.
NOTE: At this point, soup may be refrigerated until ready to serve.
To serve, warm over low heat, stirring until hot. Remove from heat and serve in soup bowls.
Makes 6 servings.
* Learn how easy it is to make your own homemade Chicken Stock - Basic Chicken Stock.
Curried Butternut Squash Soup Recipe: https://whatscookingamerica.net/Soup/Butternut.htm