This butternut squash soup recipe is full of flavor!
The roasted butternut squash combined with onions, apple, carrots, and plenty of spices makes for a deeply flavorful and hearty soup. This recipe is naturally vegan and gluten-free.

This butternut squash soup recipe is the best - it's creamy, hearty, and healthy. It's a lighter butternut squash soup because it doesn't have any dairy, cream, or other fats. Which also makes it plant-based!
Roasting the squash brings out the deeper, sweeter flavors of the squash. With the addition of the apple and the brown sugar, this recipe has a great balance of sweet and savory.
Ingredients
Here's what you'll need to make a delicious soup recipe! If you don't like soup with a little heat, leave the cayenne out of the recipe.

- 1 medium butternut squash
- 2 tablespoons olive oil, divided
- 2 teaspoons sea salt, divided
- 1 medium yellow onion
- 3 cloves garlic
- 2 medium carrots
- 1 honey crisp apple
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon cinnamon
- ½ teaspoon ground pepper
- ½ teaspoon turmeric
- ½ teaspoon ground ginger
- ½ teaspoon nutmeg
- ¼ teaspoon cayenne
- 3 cups vegetable broth
- 1 tablespoon brown sugar
- Optional pumpkin seeds, parsley, or microgreens
Instructions
Here's how to make this recipe - it takes several steps, but it's totally worth it!
- Preheat oven to 400 degrees.
- Cut the end off the squash, peel the skin, and then chop into 1-inch pieces. Toss with 1 tablespoon of olive oil and 1 teaspoon sea salt. Spread out on a parchment or silpat-lined baking sheet and roast in the oven for 25 minutes.
- While the squash is roasting, slice the onion, mince the garlic, peel and chop the carrots, and peel and chop the apple.
- Add the remaining tablespoon of olive oil to a large pot. Heat over medium-high heat on the stove.
- When the oil is hot, add the onions and sauté for 5 minutes, or until translucent. Stirring occasionally.
- Add the garlic and stir for 30 seconds. Then add the chopped carrots and apple. Sauté for 3 minutes, stirring occasionally.
- Add all the spices to the pot and stir to coat all the vegetables. Allow the spices to heat for 30 seconds.
- Deglaze the pan with a little of the vegetable stock. Add the rest of the stock and the butternut squash.
- Bring the soup to a low bowl and then reduce to a simmer. Let simmer for 10 minutes, stirring occasionally.
- Using an immersion blender or a high-speed blender, blend the soup until it is fully pureed and a smooth texture.
- Serve with optional pumpkin seeds, chopped parsley, or microgreens.



Other Soup Recipes You’ll Love
We love a delicious vegetable soup recipe. Here are some of our favorite soups we think you'll enjoy.
- White Bean Soup Recipe - easy to make and ready in less than 30 minutes. It’s a fresh, healthy meal that is full of flavor.
- Awesome Mexican Veggie Soup - full of healthy, hearty ingredients, like tomatoes, onions, black beans, red bell pepper, corn, and chipotle chilis.
- Golden Bell Pepper Soup - so nutritious and comforting. It’s a perfect recipe for a weeknight meal.
- Pumpkin Minestrone Soup Recipe - made with fresh pumpkin, this soup has all the fall flavors.
- Udon Noodle Soup - made with bok choy and mushrooms. It's a delightfully comforting bowl of noodles and veggies.

Tips for this Recipe
- We like lining our baking sheets with a silpat. It makes cleanup easier and helps the squash roast consistently.
- If you are sensitive to spice, leave out the cayenne.
Butternut Squash Soup

This butternut squash soup recipe is the best - it's creamy, hearty, and healthy.
Ingredients
- 1 medium butternut squash
- 2 tablespoons olive oil, divided
- 2 teaspoons sea salt, divided
- 1 medium yellow onion
- 3 cloves garlic
- 2 medium carrots
- 1 honey crisp apple
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon cinnamon
- ½ teaspoon ground pepper
- ½ teaspoon turmeric
- ½ teaspoon ground ginger
- ½ teaspoon nutmeg
- ¼ teaspoon cayenne
- 3 cups vegetable broth
- 1 tablespoon brown sugar
- Optional pumpkin seeds, parsley, or microgreens
Instructions
- Preheat oven to 400 degrees.
- Cut the end off the squash, peel the skin, and then chop into 1-inch pieces. Toss with 1 tablespoon of olive oil and 1 teaspoon sea salt. Spread out on a parchment or silpat-lined baking sheet and roast in the oven for 25 minutes.
- While the squash is roasting, slice the onion, mince the garlic, peel and chop the carrots, and peel and chop the apple.
- Add the remaining tablespoon of olive oil to a large pot. Heat over medium-high heat on the stove.
- When the oil is hot, add the onions and sauté for 5 minutes, or until translucent. Stirring occasionally.
- Add the garlic and stir for 30 seconds. Then add the chopped carrots and apple. Sauté for 3 minutes, stirring occasionally.
- Add all the spices to the pot and stir to coat all the vegetables. Allow the spices to heat for 30 seconds.
- Deglaze the pan with a little of the vegetable stock. Add the rest of the stock and the butternut squash.
- Bring the soup to a low bowl and then reduce to a simmer. Let simmer for 10 minutes, stirring occasionally.
- Using an immersion blender or a high-speed blender, blend the soup until it is fully pureed and a smooth texture.
- Serve with optional pumpkin seeds, chopped parsley, or microgreens.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 227Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 1580mgCarbohydrates: 32gFiber: 8gSugar: 11gProtein: 5g
Ruth McAllister
Tuesday 5th of October 2021
And if you want to save energy, roast all the veggies together, then continue with the recipe.😊
Albertina
Wednesday 28th of October 2020
This is vey easy to make and delicious. Butternut squash soup is my favorite and I am so glad that now I have a good recipe for it.
Emily
Friday 30th of October 2020
So glad you liked the soup!