Go Back
A bowl of creamy spicy butternut squash sweet potato soup topped with herbs and a drizzle of cream

Spicy Butternut Squash Sweet Potato Soup

This creamy, cozy soup combines sweet roasted-style flavors with warming spices and a gentle kick of heat. Finished with coconut milk and lime, it's a comforting bowl that's both vibrant and satisfying.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Soup
Cuisine: American
Calories: 260

Ingredients
  

Equipment

  • large pot
  • cutting board
  • chef's knife
  • immersion blender
  • measuring spoons

Method
 

  1. Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 to 6 minutes, stirring occasionally, until softened.
  2. Add the garlic and ginger and cook for 1 minute, until fragrant.
  3. Stir in the tomato paste, cumin, smoked paprika, and cayenne pepper. Cook for 30 seconds to bloom the spices.
  4. Add the butternut squash, sweet potatoes, vegetable broth, water, salt, and black pepper. Bring to a boil, then reduce the heat to low, cover, and simmer for 20 to 25 minutes, or until the vegetables are very tender.
  5. Remove the pot from the heat. Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a countertop blender.
  6. Stir in the coconut milk and lime juice. Taste and adjust seasoning with more salt or cayenne if needed.
  7. Ladle the soup into bowls and garnish with chopped cilantro and a drizzle of coconut milk, if desired.

Notes

For a milder soup, reduce or omit the cayenne pepper. If you prefer a thinner consistency, add a little more vegetable broth or water when blending. The soup can be made ahead and reheated gently before serving.