The truth is, it’s a soup for everyone. A very democratic soup. With its velvety texture, vibrant color, and delicately sweet squash flavor, it’s just plain delicious. The vegan of it all is a bonus.

What Makes Vegan Butternut Squash Soup So Creamy?

The creaminess comes from coconut milk, which lends pleasing richness to every bowl. After sautéing onions, carrot, garlic, and herbs, a can of coconut milk is added and simmered long enough to infuse the aromatics into the mix.  I prefer light coconut milk because it makes the soup creamy without giving it an overpowering coconut flavor. I also appreciate that light coconut milk has a healthier fat profile than full-fat. 

Roast the Squash First

Unlike many butternut soup recipes, this one starts by roasting the squash in the oven rather than cooking it on the stovetop. Roasting does double duty in the soup: first, there’s no need to peel and cube raw squash (which is hard work), and second, it gives the soup an added depth of flavor and sweetness.  Once roasted, it’s a breeze to scoop out the seeds and tender flesh.

Variations on This Soup

Butternut squash soup can go in so many flavor directions. This one is no different. The basic recipe is entirely tasty all on its own, but if you want to play around with ingredients in your pantry, here are a few variations to try:

Add 1 to 2 teaspoons of any one of the following spice mixes when you add the coconut milk: pumpkin pie spice, ras el hanout, curry powder, or garam masala. Stir 1 tablespoon of Thai red curry paste into the pot when you add the coconut milk.  Use fresh sage or rosemary in place of thyme. Add 1/2 teaspoon red pepper flakes when you sauté the onions for a kick of heat. Replace the water with homemade vegetable broth if you have it on hand. Be sure to adjust the salt in the recipe if your broth is already seasoned. 

How to Serve Butternut Squash Soup

This is a satisfying soup, so it qualifies as a meal all on its own—perhaps with a hunk of crusty bread or a simple salad on the side. Adding a half (or whole) sandwich, such as this nourishing chickpea number or even a classic grilled cheese (if you’re not vegan) is also a good bet.  I always like to dress up my soup once I ladle it into bowls. Here are a few favorite additions: 

Homemade croutons Roasted sunflower or pumpkin seeds A swirl of coconut milk or plain nondairy yogurt A drizzle of olive oil or melted vegan butter Chopped fresh herbs such as thyme, chives, or sage A dash or two of cayenne pepper

More Cozy Vegan Soups 

Vegan Creamy Mushroom Soup Slow Cooker Pumpkin Soup Yellow Split Pea Soup Freekeh Vegetable Soup Vegetarian Tortilla Soup

Cut off the squash stem. Cut the squash in half lengthwise. Season the interior of the squash with 1/2 teaspoon salt and 1/4 teaspoon pepper. Press 1 sprig of thyme on top of the seeds in the cavity of each squash half.  Lay the squash cut-side-down on the sheet pan. Roast until the skin begins to wrinkle and turn brown and you can easily slide a paring knife into the squash in a few places, about 1 hour.  Let the squash sit until cool enough to handle. Add the coconut milk and water. Adjust the heat so the liquid simmers. Simmer for about 10 minutes to infuse the flavors into the broth.  Remove from the heat and use tongs to pluck out and discard the thyme and bay leaves (don’t worry about removing any tiny thyme leaves that drifted into the broth). Blend until very creamy and smooth with no visible bits of vegetables. If the soup is too thick, add more water as needed and blend again. Taste, adding more salt and/or pepper as desired.  Ladle the soup into bowls, add any favorite garnishes, and serve warm.  Store leftovers in a covered container in the fridge for up to 5 days, or store in the freezer for up to 3 months.  Love the recipe? Leave us stars below!