Dairy-Free Vegan Butternut Squash Soup

Dairy-Free Vegan Butternut Squash Soup

The Spruce / Bahareh Niati

Prep: 10 mins
Cook: 50 mins
Total: 60 mins
Servings: 6 to 8 servings
Nutrition Facts (per serving)
164 Calories
4g Fat
29g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 164
% Daily Value*
Total Fat 4g 5%
Saturated Fat 1g 3%
Cholesterol 0mg 0%
Sodium 318mg 14%
Total Carbohydrate 29g 11%
Dietary Fiber 4g 16%
Protein 6g
Calcium 148mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This bright autumn dairy-free butternut squash soup is simple and inexpensive to prepare, and it's great for fall-time family dinners, Thanksgiving dinners, or casual get-togethers with friends. This recipe is incredibly versatile, so feel free to add fresh herbs, spices, or even nuts of your choice.

This soup is perfect to serve with a tossed salad and some homemade bread or a baguette. You might also have it paired with a sandwich. 


Watch Now: Dairy-Free Vegan Butternut Squash Soup Recipe


  • 2 tablespoon olive oil
  • 2 large garlic cloves (finely chopped)
  • 1 cup yellow onion (finely chopped)
  • 2 celery stalks (chopped)
  • 2 large carrots (finely chopped)
  • 8 cups butternut squash (peeled, seeded, and chopped into 1-inch cubes)
  • 4 cups vegetable stock
  • 1 cup plain unsweetened soy milk (plus more if desired)
  • Salt (to taste)
  • Pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

    Butternut squash soup ingredients

    The Spruce / Bahareh Niati

  2. In a large stockpot over medium heat, heat the olive oil and sauté the garlic, onions, and celery, stirring often, until soft and fragrant–about 5 minutes.

    garlic, onion, celery in a stock pot

    The Spruce / Bahareh Niati

  3. Add the carrots, butternut squash, and vegetable stock.

    Add butternut squash and vegetable stock to pot

    The Spruce / Bahareh Niati

  4. Bring to a boil, then reduce the heat to low and simmer until all of the vegetables are tender–about 30 to 40 minutes.

    Bring butternut squash mixture to boil in the pot

    The Spruce / Bahareh Niati

  5. Working in batches, transfer the soup to a blender and process until smooth. Return the soup to the pot.

    blended butternut squash soup in a pot

    The Spruce / Bahareh Niati

  6. Stir in the soy milk, salt, and pepper, and cook until desired temperature and consistency, adding more soy milk as desired.

    Dairy-Free Vegan Butternut Squash Soup in a pot

    The Spruce / Bahareh Niati

Use Caution When Blending Hot Ingredients

Steam expands quickly in a blender, and can cause ingredients to splatter everywhere or cause burns. To prevent this, fill the blender only one-third of the way up, vent the top, and cover with a folded kitchen towel while blending.

Recipe Variation

Put some toppings on your butternut soup:

  • Nuts such as toasted almonds or walnuts
  • Herbs are always a good topping. Throw on some cilantro, chives, thyme, or rosemary.

How to Store and Prep Butternut Squash

  • When looking for squash at the store, if long-term storage is your goal, choose blemish-free butternut squash with hard, dull skins and at least an inch of stem intact. Squash with soft spots, mold, or other damage won't keep for long. Opt for squash that feels heavy for its size. That's an indication that it's fresh.
  • Store your fresh, uncut squash in a cool, dark place, such as a basement or closet, where sunlight won't hasten its ripening. Under the right storage conditions, your butternut squash should last two to three months.
  • To prep the squash, use a vegetable peeler or y-peeler to peel the squash. Slice the squash in half lengthwise and scoop out seeds. Cut the squash into 1-inch cubes.

Dairy-Free Butternut Squash Pairings

Try butternut squash as an entrée with dairy-free bread or add any type of legumes such as white beans, black beans, split peas, or ​black-eyed peas to the soup for a heartier, more filling meal. If you have butternut squash as a side dish with meat as the main course, it's fine without additional ingredients. As the main course, you can also add greens, such as sautéed kale, turnip, or collard greens, to the mix for a complete meal. The smoky taste of the butternut squash pairs well with the sweetness of fruit such as apples and cranberries.

Dairy-Free Butternut Squash Purees

Butternut squash is so versatile it can be included to add character to other sauces, spreads, or jams. Add butternut squash soup to pasta sauce to give it a different texture and add nutritious veggies. Add butternut squash to cheese for a creamy sauce that has a bunch of fiber to boot. You might add butternut squash soup to mashed potatoes to give it a different taste than you've had before or roast butternut squash on its own as an alternative to mashed potatoes that are more colorful and has a fuller flavor.