Go Back
A bowl of creamy roasted butternut squash soup topped with herbs and a drizzle of olive oil.

Roasted Butternut Soup Recipe (Vegan)

This roasted butternut soup is creamy, warmly spiced, and naturally vegan. Roasting the squash first adds a deep caramelized flavor that makes the soup extra comforting.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Soup
Cuisine: American
Calories: 185

Ingredients
  

Equipment

  • baking sheet
  • parchment paper
  • large pot
  • immersion blender
  • cutting board
  • chef's knife

Method
 

  1. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Toss the butternut squash cubes with 1 tablespoon olive oil, a pinch of salt, and a pinch of black pepper. Spread them in a single layer on the baking sheet.
  3. Roast for 25 to 30 minutes, flipping halfway through, until the squash is tender and lightly caramelized.
  4. While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the onion, carrot, and celery, and cook for 6 to 8 minutes until softened.
  5. Stir in the garlic, cumin, cinnamon, and nutmeg. Cook for 1 minute until fragrant.
  6. Add the roasted butternut squash, vegetable broth, water, 1 teaspoon salt, and 1/2 teaspoon black pepper to the pot. Bring to a boil, then reduce the heat and simmer for 10 minutes.
  7. Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a countertop blender.
  8. Stir in the coconut milk, lemon juice, and maple syrup if using. Add more broth or water if needed to reach your desired consistency.
  9. Taste and adjust seasoning with additional salt and pepper.
  10. Serve warm, garnished with a swirl of coconut milk and pumpkin seeds or parsley if desired.

Notes

For a thinner soup, add extra broth or water after blending. If you want a sweeter finish, add the optional maple syrup; for a brighter flavor, finish with a little extra lemon juice.