Healthy Roasted Butternut Squash Soup

top view of healthy roasted butternut squash soup topped with pumpkin seeds and goat cheese with a gold spoon inside.

This easy, healthy roasted butternut squash soup is the ultimate fall comfort food. It’s the best vegan butternut squash soup with a velvety smooth texture and warm fall flavors! (gluten-free, vegan, nut-free, dairy-free)


  • 1 large butternut squash
  • 1 onion
  • 1 red, orange or yellow bell pepper
  • 1 apple, any flavor
  • 5 cloves garlic
  • olive oil
  • 3-4 cups vegetable or chicken stock
  • Pinch cayenne pepper
  • 2 tsp grated fresh ginger or ginger paste
  • 1/2 tsp cinnamon
  • 1/2 tsp nutmeg
  • salt and pepper, to taste

For garnish:

  • toasted walnuts
  • fresh sage
  • goat cheese
  • Greek yogurt
  • Toasted squash seeds


  1. Preheat oven to 400 degrees F.
  2. Cut butternut squash in half and scoop out the seeds. (Save seeds for toasting!) Cut onion and apple into quarters, bell pepper in half, and peel garlic. Place all of them on a cookie sheet lined with parchment. Drizzle with olive oil and sprinkle with salt. Roast for 25 minutes, then remove everything but squash. Continue roasting squash until soft.
  3. Let vegetables cool. The apple and bell pepper should easily come apart from the skin now. Scoop out the squash and add all ingredients to a blender or food processor and blend until smooth, adding liquid to your preferred consistency.
  4. Reheat in a stock pot over the stove if necessary.
  5. Serve with your choice of garnish. I like greek yogurt and toasted squash seeds or toasted walnuts and goat cheese.


Use vegetable stock for vegan option

Keywords: butternut squash soup, healthy soup, dairy free soup