Coconut Butternut Squash Soup (Sopa de Abóbora e Coco)

butternut squash soup
Marian Blazes
Prep: 20 mins
Cook: 20 mins
Total: 40 mins
Servings: 4 servings
Nutrition Facts (per serving)
391 Calories
28g Fat
32g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 391
% Daily Value*
Total Fat 28g 36%
Saturated Fat 17g 84%
Cholesterol 15mg 5%
Sodium 623mg 27%
Total Carbohydrate 32g 12%
Dietary Fiber 6g 22%
Protein 10g
Calcium 157mg 12%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Butternut squash has a sweet nutty flavor that is delicious when roasted (as in this roasted butternut squash soup) or when baked into desserts (like this pie). Butternut squash can also go tropical—as in this rich savory soup made with creamy coconut milk. Pumpkin and squash "curries" are popular in Thailand, but the Latin versions don't typically include curry powder, though a touch of chile pepper is always welcome.

Any winter squash works well in this soup. There are many options for garnishing this soup, such as crumbled queso fresco cheese, roasted corn kernels, chopped tomatoes, and cilantro, spicy aji salsa, or several boiled shrimp.


  • 1 medium butternut squash
  • 2 tablespoons vegetable oil
  • 2 tablespoons butter
  • 1 onion
  • 1 large sweet potato
  • 1 tablespoon light brown sugar
  • 1 teaspoon cumin
  • 1 teaspoon chile pepper (or 1 tablespoon fresh minced chile pepper)
  • 1/4 teaspoon cinnamon
  • 4 cups chicken stock
  • 1 cup coconut milk
  • Juice of 1 lime
  • 2 cups spinach leaves
  • Salt and pepper to taste
  • Garnish: toasted seeds

Steps to Make It

  1. Gather the ingredients.

  2. Preheat oven to 350 F.

  3. Peel butternut squash, then cut in half lengthwise and remove seeds (and the fibrous material around the seeds).

  4. Separate seeds from the squash, and rinse well. Place seeds in a shallow pan with 1 tablespoon butter and 1/2 teaspoon salt and toast seeds in the preheated oven until dark golden brown and crispy, stirring once or twice, about 10 to 12 minutes. Remove seeds from the oven and set aside to let cool. Note: This step is optional but encouraged.

  5. Chop squash into 1/2 inch cubes. Peel and dice onion. Peel the sweet potato and chop into 1/2 inch cubes. Wash spinach, dry thoroughly and roll it up tightly in a bunch. Slice spinach crosswise to make thin ribbons.

  6. Place vegetable oil and remaining 1 tablespoon of butter in a heavy stockpot over medium heat. Add the chopped onion and cook, stirring, until onion is soft and fragrant.

  7. Add the squash, sweet potatoes, cumin, cinnamon, and sugar to the skillet and cook, stirring often until vegetables are lightly browned.

  8. Add the chicken stock, season with salt and pepper, then simmer vegetables over low heat until they are tender (about 15 minutes).

  9. Once squash and sweet potatoes are cooked through, use a slotted spoon to transfer the vegetables to a blender (reserve cooking liquid). Add coconut milk and lime juice to the blender and process until it's smooth.

  10. Add blended mixture back to the soup and whisk gently over low heat until evenly heated through. Stir in spinach ribbons and heat for 1 minute more. Season with salt and pepper to taste.

  11. Serve soup warm garnished with the toasted seeds. Enjoy!

    Use Caution When Blending Hot Ingredients

    Steam expands quickly in a blender, and can cause ingredients to splatter everywhere or cause burns. To prevent this, fill the blender only one-third of the way up, vent the top, and cover with a folded kitchen towel while blending.