Creamy Roasted Butternut Squash Soup

This Creamy Roasted Butternut Squash Soup is both gluten-free and vegan. Serve as an appetizer or the main course.
Course Appetizer, Main Course, Soup
Cuisine American
Keyword butternut squash, dairy-free, gluten free, meatless monday, soup, vegan, vegetarian
Prep Time 10 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 30 minutes
Servings 4 -6
Author Sherri Hall


  • 1 butternut squash
  • 1 tablespoon sunflower oil
  • Kosher salt and pepper to taste
  • 1 sweet onion, chopped (yields approximately 2 cups)
  • 2 tablespoons olive oil
  • 4 large sage leaves, chopped
  • 2 (14.5 oz.) cans gluten-free vegetable broth
  • 1/2 cup vegan Pinot Grigio
  • 1/2 cup coconut milk


  • Preheat oven to 400°.
  • Slice whole butternut squash lengthwise into halves. Scoop out seeds and place both halves with the flesh side up on a baking sheet.
  • Split the sunflower oil between both halves by pouring into the well of each. Then use your fingers to rub the oil over the flesh side of each half until fully coated.
  • Season with salt and pepper to taste.
  • Roast for approximately 45-55 minutes until flesh is soft enough to be scooped out easily. When the squash is ready, set aside until it is cool enough to handle. Then, scoop out all of the flesh into a bowl.
  • When the squash is nearly done, heat olive oil in a soup pot over medium heat.
  • Add onion and cook for 5 minutes, stirring frequently.
  • Stir in sage and butternut squash. Cook for 5 more minutes, stirring frequently.
  • Add broth and wine. Bring to a boil.
  • Cover and reduce to simmer, cooking for 20 minutes.
  • Remove from heat and let stand 5 minutes.
  • Using an immersion blender, puree mixture until no chunks remain, being careful not to splash hot liquid.
  • Stir in coconut milk and return to a simmer, cooking for 5 more minutes.
  • Season with additional salt and pepper if desired.