Go Back
+ servings
5 from 4 votes
Two Bowls of Butternut Squash Soup with Napkin and Spoons
Creamy Roasted Butternut Squash Soup
Prep Time
20 mins
Cook Time
50 mins
Total Time
1 hr 10 mins

Silky smooth, spiced, and perfectly sweet butternut squash soup! This creamy flavor-packed soup is healthy, easy to make, and oh so comforting.

Course: Soup
Cuisine: American
Keyword: creamy soup, vegan soup recipe
Servings: 6
Calories: 215 kcal
Author: Alissa Saenz
  • 3 pounds butternut squash, (cut into 1-inch cubes - about 8 cups)
  • 3 tablespoons olive oil, divided
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 teaspoons freshly grated ginger
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground cloves
  • Pinch cayenne pepper
  • 1 (14 ounce or 400 ml) can light coconut milk
  • 1 cup vegetable broth, plus more as needed
  • 1 Granny Smith apple, peeled and diced
  • 1/2 teaspoon salt, plus more to taste
  1. Preheat the oven to 400°F and line a couple of baking sheets with parchment paper.

  2. Place the butternut squash into a large bowl and drizzle it with 2 tablespoons of olive oil. Stir or toss the squash with your hands to evenly coat it with the oil.

  3. Arrange the squash on the baking sheets. Place them into the oven and bake the squash for 30 to 35 minutes, until tender.

  4. While the squash bakes, begin the soup. Coat the bottom of a large pot with the remaining tablespoon of oil and place it over medium heat.

  5. When the oil is hot, add the onion. Cook the onion, stirring occasionally, for about 5 minutes, until it becomes soft and translucent.

  6. Stir in the garlic, ginger, cumin, cinnamon, nutmeg, cloves, and cayenne pepper. Cook everything for about a minute, until the garlic becomes very fragrant.

  7. Stir in the coconut milk and the apple. Raise the heat and bring the liquid to a simmer.

  8. Lower the heat and allow everything to cook at a low simmer for about 10 minutes, stirring occasionally.

  9. When the squash has finished baking, stir it into the soup, along with 1 cup of broth. Raise the heat to bring the liquid to a boil.

  10. Lower the heat and allow the soup to simmer for about 10 minutes, stirring occasionally.

  11. Remove the pot from the heat. Blend the soup either using an immersion blender, or by transferring it in batches to a food processor or blender.

  12. Return the soup to the pot and thin it with additional broth if desired. Heat it back up if needed.

  13. Season the soup with 1/2 teaspoon of salt, plus more to taste. Adjust any other seasonings to your liking.

  14. Ladle into bowls and serve.

Nutrition Facts
Creamy Roasted Butternut Squash Soup
Amount Per Serving (1.5 cups)
Calories 215 Calories from Fat 79
% Daily Value*
Fat 8.8g14%
Saturated Fat 2g10%
Sodium 339mg14%
Potassium 913mg26%
Carbohydrates 35.6g12%
Fiber 5.9g24%
Sugar 10.4g12%
Protein 3.5g7%
Calcium 9mg1%
Iron 11mg61%
* Percent Daily Values are based on a 2000 calorie diet.