This Creamy Butternut Squash Soup recipe is so easy to make, not to mention healthy, dairy-free, and vegan. It’s THE most comforting butternut squash soup, whether you make it with cream or coconut cream.

Estimated reading time: 7 minutes
This Creamy Butternut Squash Soup is one of our favourite healthy soups to enjoy in the fall and winter season. It’s quick and easy to make, it calls for fresh, seasonal ingredients, and we LOVE that it can be made vegan and dairy-free. It makes a great lunch or dinner, and it freezes very well, making it a great meal prep recipe! Just make a big pot on the weekend and portion it into containers for weekday lunches! Trust us, you’re going to love this one!
These are just a few reasons we LOVE this Butternut Squash soup!
- It’s great for MEAL PREP – This butternut squash soup is so quick and easy to make and often tastes best the next day, making it a great option for a meal later in the week!
- It’s made in ONE POT – Making this soup in one large pot saves on dishes to wash afterwards.
- It’s HEALTHY – This creamy squash soup calls for fresh and seasonal ingredients, is vegan, and is dairy-free. It is a great healthy meal option.
- It’s made with SEASONAL ingredients – Want to use up all that fall and winter squash? This is a great recipe that features seasonal squash as the star of the show.

Follow these tips and tricks to make the BEST Butternut Squash Soup you’ve ever tasted!
Cut the onion and fresh spices and measure out the other ingredients. You can also peel and cube the butternut squash in advance as this step takes a little more time. All of this will help streamline your cooking process.
Sauté the onion, garlic, ginger, salt, pepper, and thyme together until the onion is soft and transparent. This adds a ton of flavour to the soup base.
You can blend the soup in the pot using an immersion blender for a smooth texture and sticking with the one pot clean up option. The soup can be blended in batches outside the pot in a blender but it will mean a few more dishes to wash!
Once you are done blending the soup, check the consistency. If the soup is too thick, add a little more broth to reach your preferred consistency. For an even creamier texture, you can stir in some coconut milk or cream like the recipe suggests.
Add in fresh thyme and drizzle with coconut cream for visual appeal or top with homemade croutons or serve with crusty bread.
Running into trouble with your homemade Butternut Squash Soup? Here’s a list of issues you might encounter and how to fix them!
The soup can be diluted and lack flavour if too much broth is added at once. To prevent this, start with less liquid and add more as needed after blending to achieve the desired consistency.
If the squash is under-cooked, it will not blend properly. The soup will be grainy and not smooth. Make sure to roast the squash until it is tender. Test for tenderness with a fork before you blend the squash.
Make sure to season the soup to taste. The butternut squash has natural sweetness and it is important to add the seasoning to give balance to the flavours, otherwise the soup can be bland.
While an immersion blender should work just fine, sometimes you can achieve a finer blend with a high-powered blender. Be sure the squash is fully cooked and falls apart easily before blending.

You will need these kitchen items on hand to make this Butternut Squash Soup with cream (paid links):
- large dutch oven pot
- mixing bowls
- wooden spoon
- liquid measuring cups
- Immersion Blender
- Blender
- Cutting Board
- large knife
- Garlic Press
- Soup Ladle
To make this creamy squash soup recipe, you’ll need these ingredients (paid links):
- 1 tablespoon olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 teaspoons grated fresh ginger (or 1 teaspoon powdered ginger)
- 3/4 teaspoon sea salt
- 1/4 teaspoon white pepper
- 1/2 teaspoon fresh or dried thyme leaves finely chopped
- 1 medium butternut squash peeled and cut into 1-inch cubes
- 4 cups vegetable stock (or use chicken stock for a non-vegan soup)
- 3/4 cup coconut milk (or use half and half for a rich, non-vegan soup)
- fresh thyme sprigs, coconut cream (or heavy cream) for garnish
Want to try something new? Try one of these delicious variations on this easy butternut squash soup recipe!
- Thai inspired – Use red curry paste, and a squeeze of lime juice and coconut milk. Garnish with a drizzle of coconut cream and fresh cilantro.
- Apple – Use tart Granny Smith apples to balance the natural sweetness of the butternut squash soup.
- Spicy Squash – Add in cayenne pepper and red pepper flakes and serve with a dollop of sour cream or yogurt
- Curry – Use spices such as cumin, coriander, and turmeric and serve with naan bread.
- Lentils – Add cooked lentils for extra protein and texture. This makes the soup heartier and a complete meal on its own.

Time needed: 35 minutes
Follow these steps to make the BEST Butternut Squash Soup!
- Heat a large pot.
Heat a large pot over medium heat. Add the olive oil.
- Sauté onion and spices.
Add the onion, garlic, ginger, salt, pepper, and thyme, and sauté until the onion is soft and transparent.
- Toss butternut squash in mixture.
Add the cubed butternut squash to the onion mixture.
- Add in the broth.
Add the vegetable broth and stir to combine (you might need to add a little more or less stock, depending on the size of your squash. The liquid level should be just slightly lower than the squash).
- Bring to a boil.
Add the lid to the pot and bring to a boil over medium-high heat.
- Simmer until squash is tender.
Once the soup reaches a boil, turn the heat down to medium-low and simmer for about 20 minutes or until the butternut squash is very tender when you pierce it with a fork.
- Add in coconut milk.
Remove the soup from the heat and add the coconut milk.
- Blend the soup until smooth.
Puree with a hand-held immersion blender, or puree in batches in a regular counter-top blender.
- Garnish and serve.
Serve immediately with a garnish of fresh thyme and some coconut cream or yogurt, or store in airtight containers in the fridge or freezer.

Can I make this butternut soup ahead of time?
This soup is great for meal prep because it keeps in the fridge for up to 3 days in an airtight container.
Can I freeze this butternut soup?
Yes, you can freeze it in airtight containers for up to 3 months.
How do I store this creamy squash soup?
The soup stays best in an airtight container in the fridge for up to 3 days.
Can I use chicken stock as a vegetable stock substitute?
Yes, feel free to use whatever stock you prefer or have on hand.
If I don’t have coconut milk what can I use instead?
Half and half cream or heavy cream can be used instead of coconut milk for a rich and creamy soup.
HEALTHY WHOLE FOOD RECIPES AND COOKING TIPS
Get my healthy whole-food recipes e-cookbook!
We hope you love this Creamy Butternut Squash Soup with cream as much as we do! Let us know in the comments below, what’s your favourite soup for fall? We’d love to know!
- Crock Pot French Onion Soup with White Beans
- Easy Crock Pot Vegetarian Chili
- Butternut Squash Red Lentil Soup
- Rustic Italian Sausage Tortellini Soup
- Best Ever One Pot Beef Stew
- Crock Pot Chicken Noodle Soup
- Tomato Soup
- Minestrone Soup
Watch the video below to see exactly how we make this hearty recipe. You can find more delicious recipe videos on our YouTube channel.
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Creamy Butternut Squash Soup

Recipe: Equipment
Recipe: Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 teaspoons grated fresh ginger (or 1 teaspoon powdered ginger)
- 3/4 teaspoon sea salt
- 1/4 teaspoon white pepper
- 1/2 teaspoon fresh or dried thyme leaves finely chopped
- 1 medium butternut squash peeled and cut into 1-inch cubes
- 4 cups vegetable stock (or use chicken stock for a non-vegan soup)
- 3/4 cup coconut milk (or use half and half for a rich, non-vegan soup)
- fresh thyme sprigs, coconut cream (or heavy cream) for garnish
Recipe: Instructions
- Heat a large pot over medium heat. Add the olive oil.
- Add the onion, garlic, ginger, salt and pepper, and thyme, and saute until the onion is soft and transparent.
- Add the cubed butternut squash and toss it in the onion mixture.
- Add the vegetable stock and stir to combine. (You might need to add a little more or less stock, depending on the size of your squash. The liquid level should be just slightly lower than the squash).
- Add the lid to the pot and bring to a boil over medium-high heat.
- Once the soup reaches a boil, turn the heat down to medium-low and simmer for about 20 minutes or until the butternut squash is very tender when you pierce it with a fork.
- Remove the soup from the heat and add the coconut milk.
- Puree with a hand-held immersion blender, or puree in batches in a regular counter-top blender.
- Serve immediately with a garnish of fresh thyme and some coconut cream or yogurt, or store in airtight containers in the fridge or freezer.
Recipe: Notes
Storage Instructions
This soup is great for meal prep because it keeps in the fridge for up to 3 days in an airtight container.Freezer Instructions
Freeze in airtight containers for up to 3 months.Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
TRY OUR MEAL PLAN BUNDLE!
Let us do the work for you with 11 WEEKS of deliciously easy family dinners, grocery lists, meal prep guides and so much MORE!
11 weeks of done-for-you family meal plans for only $9.99!
Best recipe for butternut squash soup. I’ve been making it for years and this never disappoints.
We’re so happy to hear this, Melanie!
How big is a serving? (How many grams?)
This Butternut Squash Soup is delicious! I made with chicken stock and added curry, hubs loves curry in this soup.
Making this soup now and adding pumpkin seeds for bowl garnish with coconut milk as well. Can’t wait to eat it..smells good…thank you for the recipe.
Thank you for your feedback!
Sooooo delicious!!!!!
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback
Delightful! So creamy and yummy. The family enjoyed this for lunch. Filling but not heavy. I definitely will be making this again. Recipe is very easy and doesn’t take long. Thank you for sharing this outstanding recipe.
We’re so happy you and your family enjoyed it! Thank you for taking the time to leave your feedback
Easy and delish! Will also be using as a sauce for spinach and cheese ravoli!🙂
We’re so happy you enjoyed it! Thank you for taking the time to leave your feedback. Your idea sounds great!
I like my butternut squash soup with the fall flavors of pumpkin spices. I did not have pumpkin spice So I added a dash of Garam Masala . I also used fresh ginger instead of the ground. That was the only change I
Made. It was delicious! Easy to make with common kitchen ingredients.
We’re so happy you enjoyed it! Thank you for taking the time to leave your feedback!
Butternut squash is not avaliable in my country so I intend to use pumpkin. What is the weight of the butter
nut squash used in your recipe? TQ
Delicious creamy butternut squash soup. Something perfect to to start lunch tomorrow. And not too complicated to prepare. Thanks.
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback!
Love this recipe, thank you I added 1 celery stick and 1 sweet potato to thicken. Absolute winner!
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback!