Savory Vegan Butternut Squash and Carrot Soup

Butternut squash and carrot soup
Todd Beltz/Stocksy United
Ratings (11)
  • Total: 45 mins
  • Prep: 10 mins
  • Cook: 35 mins
  • Yield: about 5 servings
Nutritional Guidelines (per serving)
187 Calories
6g Fat
28g Carbs
7g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: about 5 servings
Amount per serving
Calories 187
% Daily Value*
Total Fat 6g 8%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 819mg 36%
Total Carbohydrate 28g 10%
Dietary Fiber 5g 19%
Protein 7g
Calcium 155mg 12%
*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.)

A vegetarian and vegan butternut squash and carrot soup recipe made from fresh butternut squash (you can use frozen, but it won't be quite the same), carrots, the usual soup ingredients such as vegetable broth, garlic and celery for flavor, as well as fresh chopped sage and a bit of soy milk to make it nice and creamy. This butternut squash soup with carrots is both vegetarian and vegan. One person who tried out this recipes gave it 4 out of 5 stars and said, "I loved this soup recipe. It was quick, easy, and flavorful." And I certainly agree!

This butternut squash and carrot soup recipe is both vegetarian and vegan, and, if you need it to be gluten-free, just be sure to use a homemade or gluten-free vegetable broth, as all of the other ingredients are completely gluten-free. 

Got your own favorite way to make butternut squash soup? You're always welcome to email it to me and I'll post it for you!


  • 2 tbsp olive oil
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 4 carrots, sliced
  • 3 stalks celery, diced
  • 2 small or one large butternut squash, peeled and chopped
  • 5 cups vegetable broth
  • 2 tbsp chopped fresh sage
  • 1/2 cup soy milk

Steps to Make It

  1. First, in a large soup pot, sautee the diced onion and minced garlic in olive oil until the onions turn soft, about 3 to 5 minutes.

  2. Next, add in the sliced carrots and celery and cook for another 3 to 5 minutes just to give the carrots and celery a bit of a head start. 

  3. Next, add in the chopped butternut squash and give it all a squick stir just to coat the butternut squash with oil, then add in all of the vegetable broth and chopped fresh sage.

  4. Bring the soup to a boil, then reduce heat down to a slow simmer and allow your soup to cook for at least 25 minutes, or until squash is soft.

  5. Using a potato masher or a large fork, mash the squash until smooth, or, alternatively, you can puree the soup in a food processor or blender.

  6. Stir in the soy milk and season with salt and pepper to taste (either sea salt or kosher salt or fresh ground black pepper is always best for the best flavor).