This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.
It is fall tradition to have a pot of my vegan butternut squash soup heating up on the stove at least once a week. I use butternut squash, shallots, and coconut milk for a silky soup with a rich and naturally sweet flavor. This comforting meal is ready in 45 minutes and requires very little hands-on work.

Roasted vegetable soups are a great way to get the most out of fall produce, and this vegan butternut squash soup is proof. Roasting brings out the natural sweetness in the butternut, and the garlic, shallots, and thyme add layers of warm savory flavor without needing a long ingredient list. If you enjoy this recipe but could do with a touch more flavor, be sure to add curried creamy butternut squash soup to your winter menu too.
I created this recipe after searching for a soup that everyone in my family would enjoy. We were eating vegan tomato soup quite regularly, and I needed a break from the acidity. My kids had tried butternut soup before, but they were never too keen on boiled vegetables. Once I started roasting the veggies before blending them with coconut milk, the flavor became so much richer than any version I had made on the stovetop from start to finish. And even my kids noticed it.
This vegan butternut squash soup is hearty, satisfying, and everything I need to warm up on a cold fall evening. It is just a happy coincidence that in addition to being delicious, this soup is packed with nutrients. Butternut squash provides fiber, vitamin A, and vitamin C. The garlic and shallots build incredible flavor with very little effort, but still let the butter flavor take center stage. As a health coach and recipe developer, I love simple and accessible recipes like this one that use basic wholesome ingredients.
The thing that sets this vegan butternut squash soup apart is the roasting method. I start by roasting the butternut squash, shallots, garlic, and thyme until they become tender and lightly caramelized. Then I blend all the vegetables with creamy coconut milk until perfectly smooth, and stir in vegetable broth until the soup is to my preferred consistency. After that, I gently heat it on the stovetop before adding my topping and serving.
In winter, I always have flasks of this soup ready for packed lunches for my kids and husband. One day there was a huge mix-up with the flasks, and I did not realize until I was out running errands with what I thought was my coffee. I figured I may as well embrace the chaos and drink my soup as I walked around town, and I have to say I really enjoyed it. I passed one woman who could smell the soup, and she asked if it was a pumpkin spice latte. Ha! What started as an accident has now become a silly ritual and guilty pleasure. Next time you make this soup, put some in a flask and go for a walk around the neighborhood. Bonus points if you do it when the leaves are changing to their fall colors.
🥘 Ingredients
This is everything I need to create a vegan butternut squash soup with amazing flavor:
Butternut squash: I use fresh butternut squash as the naturally sweet base for the soup.
Shallots: I roast shallots alongside the squash to add gentle sweetness.
Garlic: Whole roasted garlic cloves become soft and add a mellow aromatic flavor.
Smoked paprika: This adds warmth and a subtle smoky flavor.
Sea salt: I season the vegetables before roasting to enhance every ingredient.
Fresh thyme: Whole thyme sprigs roast with the vegetables and add an earthy note.
Lite coconut milk: I blend coconut milk into the roasted vegetables for a creamy dairy-free finish.
Vegetable broth: I thin the soup to my preferred consistency while adding more savory flavor.
Optional topping: I sprinkle smoky garlic pumpkin seeds over each bowl for extra crunch.
My #1 Secret Tip for this vegan butternut squash soup recipe is to roast the squash until the edges are lightly charred instead of just tender. Those golden brown edges develop natural sweetness and a rich roasted flavor that give my soup a more complex flavor after blending.
Other Tips To Keep In Mind:
- Same size: I cut the butternut squash into similarly sized pieces so everything finishes roasting at the same time.
- Keep intact: I leave the garlic clove whole instead of cutting it up before adding to the roasting tray. They become sweet and mellow without burning.
- Blend well: I blend the soup for an extra minute after it looks smooth. That extra blending creates a silky texture.
- Adjust slowly: Adding the vegetable broth slowly and a little bit at a time gives me better control over the consistency without me accidentally thinning it out too much.
- Taste last: I always taste the soup after blending before adding more salt. Roasting naturally concentrates the flavors, and the broth may also add more saltiness.
📖 Variations
There are so many great ways to tweak this vegan butternut squash soup. These are 3 of my favorite variations, each with their own great taste:
Apple harvest: I roast 1 large Honeycrisp or Fuji apple along with the squash and shallots, then blend everything as usual. The apple adds a gentle sweetness that pairs perfectly with the roasted vegetables. If the butternut is extra sweet, I use Granny Smith apples instead.
White bean blend: I add 1 cup cooked cannelini beans to the blender before pureeing the soup. The beans create an even creamier texture while adding extra protein and fiber. I love doing this when I want to serve the soup as a stand-alone meal.
Curry spice: For a new dimension of flavor, I replace the smoked paprika with 2 teaspoons of mild curry powder and add 1/2 teaspoon of ground ginger before roasting the vegetables. I finish each bowl with cilantro and a squeeze of fresh lime juice. This is great in winter.
🍽 Serving Suggestions
This soup is pretty great on its own, but it also pairs really well with classic sides. I recommend trying it with vegan garlic bread and a swirl of cashew cream sauce. Or if you want a more hearty side, try it with some vegan sausage balls, and dip it in the soup.
Last fall I made this soup so often that we tried it with a variety of sides and toppings. So far my kids have determined that it tastes best with chickpea sausage crumbles, while my husband likes it with homemade gluten-free croutons. Whereas I like my soup with a vegan dinner roll and a side of spinach and arugula salad.
🧊 Storing And ♨️ Reheating
Refrigeration: I let the soup cool completely before transferring it to an airtight container. It keeps well in the refrigerator for up to 5 days.
Freezing: I divide the cooled soup into individual freezer-safe containers, leaving about 1 inch of space at the top for expansion. A piece of parchment paper pressed gently onto the surface before sealing helps reduce ice crystals. I freeze the soup for up to 3 months.
Reheating: If frozen, I thaw the soup in the refrigerator overnight. Then I warm it in a saucepan over medium-low heat, stirring occasionally until it is heated through. If it has thickened during storage, I stir in a splash of vegetable broth or dairy-free milk.
❓Recipe FAQs
If I want a thicker soup, I reduce the amount of vegetable broth during blending and add more only if needed. Another option is blending in 1 cooked potato or 1 cup cooked yellow lentils, which both create a richer texture without changing the flavor very much.
In my experience, the vegetables usually need a little more blending time than expected. Roasted squash becomes wonderfully smooth, but the shallots and garlic need an extra minute or two to completely break down. A high speed blend creates the smoothest texture, although a regular blender also works if I blend it a little longer or blend in batches.
You could use precut butternut pieces, as this would give you a clear view of the color, which indicates sweetness. However, precut butternut squash tends to be uneven or chunky, which can cause uneven roasting. When it comes to whole butternut, I look for a squash that feels heavy for its size, with firm, matte beige skin and no soft spots, cracks, or deep blemishes. A longer neck usually provides more solid flesh and fewer seeds, making it ideal for soup. If the stem is still attached and it feels dry and firm, that is another good sign that the squash is fresh and will have the best flavor after roasting.
Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
Vegan Roasted Butternut Squash Soup
It is fall tradition to have a pot of my vegan butternut squash soup heating up on the stove at least once a week. I use butternut squash, shallots, and coconut milk for a silky soup with a rich and naturally sweet flavor. This comforting meal is ready in 45 minutes and requires very little hands-on work.
Servings: 4
Calories: 183kcal
- My #1 Secret Tip for this vegan butternut squash soup recipe is to roast the squash until the edges are lightly charred instead of just tender. Those golden brown edges develop natural sweetness and a rich roasted flavor that give my soup a more complex flavor after blending.
- Same size: I cut the butternut squash into similarly sized pieces so everything finishes roasting at the same time.
- Keep intact: I leave the garlic clove whole instead of cutting it up before adding to the roasting tray. They become sweet and mellow without burning.
- Blend well: I blend the soup for an extra minute after it looks smooth. That extra blending creates a silky texture.
- Adjust slowly: Adding the vegetable broth slowly and a little bit at a time gives me better control over the consistency without me accidentally thinning it out too much.
- Taste last: I always taste the soup after blending before adding more salt. Roasting naturally concentrates the flavors, and the broth may also add more saltiness.
Calories: 183kcal | Carbohydrates: 25g | Protein: 2g | Fat: 7g | Saturated Fat: 6g | Sodium: 607mg | Potassium: 669mg | Fiber: 4g | Sugar: 4g | Vitamin A: 19215IU | Vitamin C: 41.9mg | Calcium: 101mg | Iron: 1.9mg
