1 tablespoon canola oil
2 cloves garlic, minced
1 small yellow onion, diced
1 teaspoon ginger, freshly grated
1 1/2 tablespoons Thai red curry paste
2 cups chicken or vegetable broth
4 cups butternut squash, peeled, seeded, and cut into 1″ cubes
1 (15-ounce) can coconut milk
Juice of 1/2 lime
1/2 teaspoon Sriracha, optional
1/2 teaspoon salt
1/4 teaspoon freshly ground pepper
1/3 cup cilantro, chopped, to garnish
1/3 cup unsalted, dry-roasted peanuts, chopped, to garnish
1. Heat the oil in a large soup pot over medium heat. Add in the garlic and onion, and saute until soft and fragrant, about 3 minutes. Add in the ginger and curry paste and stir to combine with the onion and garlic. Cook for 3 more minutes, stirring often.
2. Add in the raw butternut squash cubes and slowly pour in the broth, stirring to combine. Bring to a boil and then reduce heat to a simmer and cover. Cook for 20 minutes, or until butternut squash is tender. Remove from heat and let cool for a few minutes.
3. Pour the soup into a blender in batches and blend until smooth. Pour the blended soup back into the soup pot over medium heat and warm through, stirring occasionally.
4. Before serving, remove from heat and mix in the coconut milk (saving a few tablespoons to garnish), lime juice, salt, pepper, and Sriracha (if using). Mix well. Pour into bowls and drizzle the remaining coconut milk on top. Swirl the coconut milk with your spoon or a toothpick.
5. Sprinkle with chopped cilantro and chopped peanuts.