This post may contain affiliate links. Please read my disclosure and privacy policy.
This butternut squash soup tastes like Fall in a bowl. It’s made with apple, ground cinnamon, and a hint of cayenne pepper for some spice. The flavor is irresistible! If you’re like me and find some restaurant-style soups “too sweet” I think you’ll love this one.
As a time-saving tip, this recipe is easier to prepare when you find peeled and cut squash cubes in the refrigerated section of your grocery store. With this shortcut, you’ll save yourself at least 10 minutes of prep work… likely longer, depending on how fast you can scoop out seeds from a squash.
Speaking of seeds, if you do start with a whole butternut squash, be sure to try roasted squash seeds. They make a crispy, flavorful topping for your soup! Plus, it’s fun to snack on them straight from the pan.
⭐⭐⭐⭐⭐ Featured Review
“This recipe was a big hit with my family, so I made it again for our Christmas dinner. It’s delicious. One of our favorite soup recipes!”
– Jennifer

Squash Soup Ingredients
- Butternut Squash. This squash is in season during the Fall and Winter months, so that’s the best time to make this soup. If you want to save time, start with store-bought cubed squash, either fresh or frozen. This will save you bunches of prep time!
- Onion. I use yellow onion, but any variety you have should work well in this soup.
- Apple. This helps add sweetness, so the larger the apple you use, the sweeter the soup will be. I like to use a sweet variety, like Fuji, Gala, or Honeycrisp.
- Maple Syrup. This is my favorite natural sweetener that pairs perfectly with Fall flavors. Since it’s already liquid, you can add more to taste at the end of cooking, if needed.
- Dried Spices. Ground cinnamon, cayenne pepper, and salt create the perfect balance with creamy butternut squash. I like to use fresh garlic here, but you could swap it for a 1/4 teaspoon of garlic powder, if you prefer.
- Milk of Choice. I keep this recipe dairy-free by using almond milk or canned coconut milk, but you can use any other option you prefer.
Note: This recipe does not use broth, because it’s unnecessary. You’re basically making your own broth by simmering aromatic onion, garlic, butternut squash, and spices. It’s plenty flavorful without it. Plus, you’ll skip another ingredient to buy at the store!

How to Make Butternut Squash Soup
Step 1:
Pour the olive oil into a large soup pot over medium-high heat. Saute the onion and chopped apple until they start to soften, about 8 minutes.
Add the minced garlic cloves, cinnamon, and cayenne pepper, and stir for 1 more minute, just until they smell fragrant.

Step 2:
Next, add the water, cubed and peeled butternut squash, salt, and black pepper. Bring the liquid to a boil over high heat, then cover the pot and lower the heat.
Cook at a gentle simmer until the squash is fork tender (meaning a fork can easily pierce the pieces), about 25 minutes.

Step 3:
When the soup is done cooking, use an immersion blender to puree the soup until it’s smooth.
Or, you can carefully transfer the soup to a blender and blend until smooth. Be sure to remove the vent cover in your blender’s lid, then cover it with a thin dish towel, so that steam can safely escape without splattering any hot liquid as it blends. You may need to blend this in batches, depending on the size of your blender.
Return the soup to the pot, and stir in the milk and maple syrup, for extra natural sweetness. Adjust any seasoning to taste, adding more salt, if needed. (I usually add an extra 1/2 teaspoon.)

Serving Tips
Ladle the warm soup into bowls, and garnish it with an extra sprinkle of cinnamon or nutmeg. If you baked squash seeds, you can add those on top, too. Or, just sprinkle on some chopped herbs, like fresh thyme or parsley.
Storage Tip: Leftovers can be stored in an airtight container in the fridge for up to 5 days. You can also freeze soup for up to 3 months! It’s easily reheated on the stove top when you’re ready to serve again. Add a splash of water, if needed, to help thin it out again.


Butternut Squash Soup (Dairy-Free Recipe)
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion , diced
- 1 large apple , cored and diced
- 2 cloves garlic , minced
- 1 teaspoon ground cinnamon
- ⅛ teaspoon cayenne pepper
- 2 pounds butternut squash , peeled, seeded, and cut into 1-inch chunks
- 4 cups water
- 2 teaspoons salt , plus more to taste
- ½ cup almond milk (or coconut milk)
- 2 tablespoons pure maple syrup
- Freshly ground black pepper
Instructions
- Add the olive oil to a large pot over medium-high heat, and saute the onion and apple until softened, about 8 minutes. Add in the garlic, cinnamon, and cayenne, and stir for 1 more minute.
- Add in the butternut squash, water, and salt, and stir to combine. Bring the water to a boil, then lower the heat and cover the pot to let the soup simmer until the squash is fork tender, about 25 minutes.
- When the squash is tender, add in the almond milk and maple syrup, and puree the soup with an immersion blender. (Alternatively, you can transfer the soup to a blender and carefully blend it, with your blender vent lightly covered with a thin towel so the lid doesn't blow off– be careful not to burn yourself!)
- Taste the soup and adjust any seasoning to taste, adding freshly ground black pepper, along with more salt or maple syrup, as desired. (I usually add an extra ½ to ¾ teaspoon of salt.) Serve warm, with an extra sprinkle of cinnamon on top.
- Leftover soup can be stored in an airtight container in the fridge for up to a week, or in the freezer for up to 3 months.
Video
Notes
Nutrition
More Recipes to Try
If you try this butternut squash soup recipe, please leave a comment and star rating below, letting me know how you like it.












How would you change the soup recipe if you first cooked the butternut squash in the instant pot without peeling it (according to your directions for halving or quartering the whole squash)?
I would saute the first ingredients, then blend them with the cooked squash before you heat everything up. You won’t need to simmer for the whole time in that case, since the squash is already tender.
How many grams is one serving? Just so I can calculate nutritional value
Thanks!
I made this tonight on a cold, spring evening with a 10 oz bag of frozen butternut squash I had on hand, and just cut the recipe in half. It turned out amazing! Thank you so much, I will definitely be making this again.
I love this! It reminds me of one I ordered frequently from a cafe near my old office. I’m sure this version is better for me!
Yummy soup, freezes well, my go-to BNS (butternut squash) recipe! I had a lonely sweet potato in the pantry so added that the last time I made the soup. Nice creamy and sweet addition.
Thank you for sharing your wonderful recipes!!
I added 1 Tbsp. of fresh thyme leaves, oat milk instead of almond and a 1/4 cup of fresh orange juice for brightness and some acidity and it was delicious.
This was so yummy. I used a Sweet Kabocha Squash and coconut milk as substitutions.
I generally make butternut squash soup about every 10 days in the IP. A lot of times I’ll make it as a butternut/carrot soup, too. I use a can of coconut milk in addition to any water, I find the apple makes it sweet enough for me so I don’t add any sugars, and I usually add pieces of ginger to it. I planned to make a pot of it today. I just opened my email and saw your recipes for the week and my curiosity was piqued to see what you might do differently in your recipe. Cayenne. I hadn’t thought of that as a spice to add so it’ll be nice to change it up and try this version.
I just made this in the Instant Pot using your suggestions, and it turned out perfectly. Thanks!
I made this for dinner last night, and I already can’t wait to have the leftovers for lunch today! Perfect seasoning.