There’s something deeply comforting about a steaming bowl of butternut squash soup. Maybe it’s the way it warms your hands through the bowl, or that velvety texture that feels like a hug in food form.
I first fell in love with this soup on a crisp October evening, when the leaves outside my kitchen window turned amber and gold. I’d roasted a butternut squash on a whim, added a few pantry staples, and ended up with a silky, golden soup that tasted like autumn itself. It became a ritual after that — one pot simmering gently on medium heat, filling my home with the sweet, nutty scent of squash and olive oil.
This butternut squash soup recipe is simple, wholesome, and deeply satisfying. Whether you serve it as a light dinner with crusty bread or as a cozy holiday starter, it’s guaranteed to impress.
Why You’ll Love This Recipe
There are plenty of soup recipes out there, but this one stands out for a few delicious reasons:
- Naturally creamy: You don’t even need heavy cream — the squash blends into a luxurious texture all on its own.
- Simple ingredients: Just a handful of everyday staples like olive oil, onion, and vegetable broth.
- Quick & easy: Ready in under an hour with minimal prep.
- Flexible: Easily made vegan or dairy-free, and customizable with spices.
- Perfect for meal prep: Freezes beautifully and reheats like a dream.
If you’ve been craving a healthy yet indulgent soup recipe, this one hits every note — comforting, wholesome, and deeply flavorful.
Ingredients You’ll Need
Here’s everything you need to make this butternut squash soup recipe from scratch.
Main Ingredients
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cubed
- 2 Tbsp olive oil
- 1 medium onion, chopped
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth (or chicken broth, if not vegetarian)
- ½ tsp salt, plus more to taste
- ¼ tsp black pepper
Optional Enhancers (Highly Recommended!)
- ½ tsp ground cinnamon – adds warmth and sweetness.
- ¼ tsp nutmeg – enhances the natural flavor of the squash.
- 1 Tbsp maple syrup – optional, but wonderful for balance.
- ½ cup coconut milk or heavy cream – for extra creaminess.
For Garnish
- Toasted pumpkin seeds (pepitas)
- A drizzle of olive oil or coconut cream
- Fresh thyme leaves or parsley
Prep, Cook & Total Time
| Step | Time |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 4–6 bowls |
| Course | Soup / Main Course |
| Cuisine | American Comfort Food |
Ingredient Substitutions
Cooking is about flexibility, and this soup is wonderfully adaptable. Here are some smart swaps:
- Butternut squash: Substitute with kabocha squash or pumpkin — both add a similar natural sweetness.
- Vegetable broth: Use chicken broth for richer flavor or water if you’re out — just season generously.
- Coconut milk: If you prefer dairy, swap for half-and-half or cream.
- Onion: Shallots or leeks create a softer, slightly sweeter flavor profile.
- Olive oil: Try butter for a richer base or avocado oil for a neutral twist.
How to Make Butternut Squash Soup Recipe (Step-by-Step)
If this is your first time making homemade soup, don’t worry — I’ll guide you through each step.
Step 1: Roast or Sauté the Squash
You have two delicious options here.
Option A – Roasted (for maximum flavor):
- Preheat oven to 400°F (200°C).
- Toss cubed butternut squash with olive oil, salt, and pepper.
- Spread on a baking sheet and roast for 25–30 minutes, until caramelized and tender.
Option B – Sautéed (quicker stovetop method):
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Sauté for 5–7 minutes, until soft and fragrant.
- Stir in the garlic, then add cubed butternut squash and season with salt and pepper.
💡 Roasting deepens the flavor, but sautéing keeps it easy for a weeknight dinner.
Step 2: Add Broth & Simmer
- Pour in vegetable broth (or chicken broth if you prefer).
- Bring to a boil, then reduce to medium heat and simmer uncovered for 20–25 minutes, until the squash is fork-tender.
- Stir occasionally to prevent sticking.
Your kitchen will smell incredible at this point — sweet, savory, and perfectly cozy.
Step 3: Blend Until Smooth
Once the soup is cooked, it’s time to blend it into that velvety texture we all love.
You can use either:
- An immersion blender (my favorite for easy cleanup) — blend directly in the pot until smooth; or
- Transfer the soup to a blender, in batches, and blend until creamy.
If using a blender, remember to:
Let the soup cool slightly first and hold the lid with a towel — hot soup expands!
Step 4: Adjust Seasoning & Add Creaminess
Return the blended soup to the pot. Stir in:
- Coconut milk, cream, or a drizzle of olive oil for richness.
- Adjust salt and pepper to taste.
- Add cinnamon, nutmeg, or maple syrup if you like a hint of sweetness.
Simmer gently for another 5 minutes on medium-low heat, just to marry the flavors.
Step 5: Serve & Garnish
Ladle the soup into bowls and top with your favorite garnishes:
- Swirl of coconut cream or olive oil
- Sprinkle of toasted pepitas
- Dash of cinnamon or fresh thyme
This soup is a beauty — golden, silky, and begging for a crusty baguette on the side.

Expert Tips & Mistakes to Avoid
Here are a few secrets I’ve learned over countless bowls of this cozy soup:
- Choose a ripe squash: Look for one that’s firm, matte-skinned, and heavy for its size.
- Don’t rush the sauté: Those early caramelized onions and carrots build layers of flavor.
- Add broth slowly: Too much liquid at once can make your soup watery — you can always thin later.
- Blend thoroughly: The smoother the puree, the more luxurious the texture.
- Balance your flavors: If it’s too sweet, add a splash of lemon juice; too bland, sprinkle in salt or chili flakes.
Variations & Add-Ons
This recipe is endlessly flexible — feel free to make it your own!
- Spicy Kick: Add ½ tsp cayenne pepper or a dash of hot sauce for warmth.
- Extra Veggies: Blend in roasted carrots or sweet potatoes for added depth.
- Curry Twist: Stir in 1 Tbsp red curry paste and top with coconut milk for a Thai-inspired version.
- Autumn Touch: Add one peeled apple while simmering for subtle sweetness.
- Garlic Lovers: Roast a whole bulb of garlic and blend it in for bold flavor.
Serving Suggestions
- Serve as a starter for Thanksgiving or Christmas dinners.
- Pair with grilled cheese sandwiches or a green salad for a full meal.
- Top with crispy bacon bits or croutons for contrast.
- For elegance: drizzle with chili oil and sprinkle sea salt flakes before serving.
Pro tip: A slice of warm sourdough bread is the ultimate sidekick.
Storage & Reheating
This butternut squash soup is perfect for meal prep and leftovers.
- Refrigerate: Store in airtight containers for up to 4 days.
- Freeze: Freeze for up to 3 months — just thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop over medium heat, stirring occasionally. Avoid boiling to maintain the creamy texture.
Bonus: The flavor actually deepens the next day!
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 210 kcal |
| Protein | 3 g |
| Fat | 9 g |
| Carbohydrates | 32 g |
| Fiber | 6 g |
| Sugar | 8 g |
| Sodium | 600 mg |
(Values approximate and based on 6 servings.)
Frequently Asked Questions
Can I make butternut squash soup ahead of time?
Yes! You can make the soup up to 3 days ahead. Store it covered in the fridge and reheat gently over medium heat before serving.
Can I freeze butternut squash soup?
Absolutely. Let the soup cool completely, then transfer it to freezer-safe containers. Freeze for up to 3 months and thaw overnight in the fridge before reheating.
Do I have to roast the squash first?
No, roasting is optional. It deepens the flavor, but you can cook raw cubed squash directly in the pot with the broth for a quicker version.
What can I use instead of vegetable broth?
You can substitute chicken broth for a richer flavor or use water with extra seasoning if you want a lighter soup.
Can I make this soup vegan or dairy-free?
Yes! Use vegetable broth and swap cream for coconut milk or cashew cream to keep it completely vegan and dairy-free.
How can I make the soup thicker or thinner?
For thicker soup, simmer uncovered for a few extra minutes. For a thinner texture, add more broth or water until you reach your desired consistency.
Conclusion
There’s a reason this butternut squash soup recipe has become a staple in my kitchen. It’s everything I love about fall — cozy, creamy, and soul-warming, yet simple enough for any night of the week.
Every spoonful feels like comfort in a bowl, whether you’re serving it to guests or sneaking a second helping straight from the pot (guilty!). So next time you see that beautiful golden squash at the market, grab it — because this soup is waiting to happen.
Go ahead, give it a try, and let me know how it turns out. I promise — once you taste it, this will become your signature soup too. 💛

Butternut Squash Soup Recipe
Ingredients
- Main Ingredients
- 1 large butternut squash about 3 pounds, peeled, seeded, and cubed
- 2 Tbsp olive oil
- 1 medium onion chopped
- 2 carrots peeled and chopped
- 2 celery stalks chopped
- 3 cloves garlic minced
- 4 cups vegetable broth or chicken broth, if not vegetarian
- ½ tsp salt plus more to taste
- ¼ tsp black pepper
- Optional Enhancers
- ½ tsp ground cinnamon
- ¼ tsp nutmeg
- 1 Tbsp maple syrup
- ½ cup coconut milk or heavy cream
- For Garnish
- Toasted pumpkin seeds pepitas
- A drizzle of olive oil or coconut cream
- Fresh thyme leaves or parsley
Instructions
- Roast or Sauté the Squash
- Option A – Roasted (for maximum flavor):
- Preheat oven to 400°F (200°C).
- Toss cubed butternut squash with olive oil, salt, and pepper.
- Spread on a baking sheet and roast for 25–30 minutes, until caramelized and tender.
- Option B – Sautéed (quicker stovetop method):
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Sauté for 5–7 minutes, until soft and fragrant.
- Stir in the garlic, then add cubed butternut squash and season with salt and pepper.
- Add Broth & Simmer
- Pour in vegetable broth (or chicken broth).
- Bring to a boil, then reduce to medium heat and simmer uncovered for 20–25 minutes, until the squash is fork-tender.
- Stir occasionally to prevent sticking.
- Blend Until Smooth
- Once cooked, blend using an immersion blender directly in the pot, or transfer the soup to a blender in batches.
- Blend until completely smooth and creamy.
- Adjust Seasoning & Add Creaminess
- Return soup to the pot.
- Stir in coconut milk, cream, or a drizzle of olive oil.
- Season with additional salt and pepper, and add cinnamon, nutmeg, or maple syrup to taste.
- Simmer for another 5 minutes on medium-low heat.
- Serve & Garnish
- Ladle the soup into bowls.
- Top with coconut cream, olive oil, pepitas, or fresh thyme.
- Serve warm with crusty bread or salad.
Notes
- Roasting deepens the flavor, while sautéing keeps it quick for weeknights.
- Coconut milk or cream adds richness without overpowering the squash.
- For a vegan version, use vegetable broth and coconut milk.
- Freezer-friendly: Freeze up to 3 months; thaw overnight before reheating.
- Adjust consistency by adding more broth or water if too thick.
- Make ahead: Flavor improves overnight — perfect for meal prep or holidays.







