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
Albertina says
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 says
So glad you liked the soup!
Ruth McAllister says
And if you want to save energy, roast all the veggies together, then continue with the recipe.😊