Creamy Roasted Butternut Squash Soup with Sage and Garlic

This warming roasted butternut squash soup is made with roasted carrots and garlic. It’s creamy, satisfying, vegan, nutrient-dense, and full of comforting fall flavors.
Roasted Butternut Squash Soup Served with Bread.

Cooking with seasonal produce gives you the best flavor and the most nutrients. In cooler months, root vegetables and winter squash—like pumpkin, butternut squash, sweet potatoes, beets, carrots—shine in hearty dishes. Roasting concentrates their natural sweetness and adds caramelized complexity that elevates simple soups into something special.

Butternut squash is one of the most classic fall ingredients: naturally sweet with a delicate earthiness. Roasting the squash and pairing it with roasted garlic and carrots produces a velvety soup with a rich, layered taste. This recipe is an excellent option for weeknight dinners, meal prep, freezing, or serving alongside a holiday menu.

Roasting Butternut Squash

Roasting is the easiest way to get the most flavor from butternut squash. Peel, remove the seeds, and cut the squash into chunks similar in size to the carrots so everything cooks evenly. Toss with olive oil, thyme, salt and pepper, and roast until golden and caramelized. Add a whole head of garlic with the tip removed so the cloves roast and become sweet and spreadable.

After roasting, you can enjoy the squash as a side dish or transform it into this smooth soup by simmering with warm vegetable broth and spices, then blending until silky.

This soup works beautifully for Thanksgiving or winter gatherings as a starter or side; it also pairs well with roasted mushrooms, crostini, gnocchi, risotto, or pasta dishes for a complete meal.

Hands Holding a Bowl of Vegan Butternut Squash Soup.

This roasted butternut squash soup is:

  • Vegan and dairy-free
  • Gluten-free and soy-free
  • Easy to make and freezer-friendly
  • High in nutrients and full of fall flavor
  • Perfect for meal prep and reheats well

Ingredients

  • 1 butternut squash
  • 3 medium carrots
  • 1 head garlic
  • 2 tablespoons olive oil
  • 4 sprigs fresh thyme (plus more for garnish)
  • Salt and freshly ground black pepper, to taste
  • 3 cups (700 ml) warm vegetable broth
  • ½ teaspoon turmeric
  • ½ teaspoon smoked paprika
  • Optional for garnish: vegan yogurt, vegan sour cream, coconut milk, or roasted garlic sauce

Vegan Butternut Squash Soup in a Plate.

The Health Benefits

Butternut squash, carrots and garlic combine to create a nutrient-rich bowl. These ingredients provide vitamins, minerals and antioxidants that support immune and nervous system health. Turmeric adds anti-inflammatory properties, especially when paired with a pinch of black pepper. The soup is also heart- and bone-friendly and contributes to healthy skin and digestion.

How To Choose & Store Butternut Squash

Look for matte, narrow-skinned butternut squash—they tend to be riper and have more flesh with fewer seeds. Store whole squash in a cool, dry place (pantry or basement) for up to three months. Once cut, keep pieces covered in the refrigerator for up to a week; a halved squash wrapped in plastic wrap will stay fresh longer.

Ingredients for Butternut Squash Soup.

How to Make Roasted Butternut Squash Soup

This recipe is straightforward and comforting. The total time is about 45 minutes, most of which is oven time. The method is simple: roast, simmer, blend, and serve.

  1. Preheat the oven to 200°C (390°F). Peel and remove the seeds from the butternut squash, then roughly chop it. Chop the carrots into similar-sized pieces. Cut the tip off the head of garlic so the clove ends are exposed.
  2. Place the squash, carrots and garlic head in a baking dish. Drizzle with olive oil, add thyme sprigs, and season with salt and pepper. Roast for about 30 minutes, until the vegetables are golden and caramelized.
  3. Transfer the roasted vegetables to a pot. Add warm vegetable broth, turmeric and smoked paprika. Simmer on medium heat for 5–10 minutes to meld the flavors.
  4. Blend the mixture until smooth using a food processor or an immersion blender. Adjust seasoning to taste.
  5. Serve in bowls and garnish with a swirl of vegan yogurt, sour cream, coconut milk or roasted garlic sauce, and a sprinkle of fresh thyme.

Vegan Butternut Squash Soup Garnished with Thyme.

Serving Suggestions

  • Offer it as a starter or side for holiday meals like Thanksgiving or Christmas.
  • Serve it as a complete lunch or light dinner paired with crusty bread or a simple salad.
  • Pair it with roasted mushrooms, crostini, gnocchi, risotto, or pasta for a fuller menu.

Cook’s Tips & Storage

  • Roast the vegetables ahead of time and store them in an airtight container in the fridge for up to 3 days.
  • Cooked soup keeps in the refrigerator for up to 4 days.
  • Freeze in an airtight container for up to 3 months; thaw overnight in the fridge or reheat from frozen.
  • If you don’t have a food processor, an immersion blender works well and avoids extra transfers.
  • For extra creaminess and a subtle tropical note, stir in some coconut milk before serving.

Recipe Variations

  • Omit the carrots or substitute with pumpkin, cauliflower, onions, or potatoes.
  • Use any winter squash in place of butternut squash.
  • Swap thyme for rosemary or use dried herbs if fresh aren’t available.
  • Replace vegetable broth with water if needed and adjust seasoning for depth of flavor.

Vegan Butternut Squash Soup in a Plate Surrounded With Ingredients.

Roasted Butternut Squash Soup – Quick Recipe Card

Prep time: 5 minutes | Cook time: 40 minutes | Total time: 45 minutes | Servings: 4 | Calories: 187 kcal

Ingredients

  • 1 butternut squash, peeled and chopped
  • 3 medium carrots, chopped
  • 1 head garlic, tip removed
  • 2 tbsp olive oil
  • 4 sprigs thyme
  • Salt and pepper to taste
  • 3 cups (700 ml) vegetable broth, warm
  • ½ tsp turmeric
  • ½ tsp smoked paprika
  • Optional garnish: vegan yogurt, vegan sour cream, coconut milk or roasted garlic sauce

Instructions

  1. Preheat oven to 200°C (390°F). Prepare squash and carrots; cut tip off garlic head. Toss with olive oil, thyme, salt and pepper. Roast 30 minutes or until golden.
  2. Transfer roasted vegetables to a pot, add warm broth, turmeric and smoked paprika. Simmer 5–10 minutes.
  3. Blend until smooth using a food processor or immersion blender. Adjust seasoning.
  4. Ladle into bowls and garnish as desired. Serve warm.
Vegan Roasted Butternut Squash Soup Pinterest Pin.