Butternut Squash Soup is a hearty, thick, and filling dish, packed with flavor and adapted from a famous restaurant recipe!

The Best Butternut Squash Soup
Back in college, I worked at a restaurant famous for its honey whole wheat bread, Crème Brûlée, and this incredible Butternut Squash Soup. Every fall and winter, people couldn’t wait for it to return to the menu.
The chef was kind enough to share his recipe, and I’ve made a few tweaks (mainly scaling it down to a more manageable size!).
This soup is thick, hearty, and full of flavor—hands down the best Butternut Squash Soup I’ve ever had! With just a handful of ingredients, the roasted veggies really shine through!

Butternut Squash Soup Ingredients
Here’s what you’ll need to make this Butternut Squash Soup recipe:
- Butternut squash: Look for smooth, tan skin with no cuts or soft spots. It should feel heavy and have a firm stem. No squash? Try sweet potatoes!
- Yellow onion: Choose a large, heavy onion for plenty of flavor.
- Garlic: Roasting softens the flavor and adds depth to the soup.
- Olive oil: Ensures even roasting and adds richness to the soup.
- Butter: Adds richness; a must for this recipe.
- Spices: Nutmeg, cloves, and curry powder add warmth and depth.
- Chicken broth or stock: Or use vegetable broth for a meatless option.
- Maple syrup: Brings a hint of sweetness.
- Heavy cream: For a creamy texture, coconut milk works for a non-dairy swap.
- Pepitas: Add crunch and a nice finishing touch. Pumpkin seeds can be used instead.

How To Make Butternut Squash Soup
- Roast: Preheat the oven to 425°F. Toss squash, onion, and garlic with oil, salt, and pepper. Roast.
- Sauté Spices: Melt butter in a pot and add nutmeg, cloves, and curry powder.
- Blend: Add roasted veggies and chicken stock to the pot. Simmer for 5 minutes, then blend until smooth.
- Finish: Stir in maple syrup and cream. Add salt and pepper.
- Top and Serve: Sprinkle on pepitas and enjoy!
Quick Tip
For a super creamy Butternut Squash Soup, use a high-powered blender to puree. You can use an immersion blender, but it won’t get it as smooth.

What To Serve With Butternut Squash Soup
- Hearty bread: Pair with a toasted baguette or soft dinner rolls.
- Soup-and-salad combo: Serve with Italian Salad or Spinach Salad.
- Grilled cheese: A classic pairing that adds extra heartiness.
- Roasted vegetables: Serve alongside roasted carrots or Brussels sprouts.
- Crackers: Simple, crunchy crackers add a nice texture.
More Soup Recipes:
Soups And Stews
Chicken Corn Soup Recipe
Soups And Stews
Pasta Soup
Soups And Stews
Chicken Tortilla Soup Recipe
Soups And Stews
Sausage Potato Soup

Butternut Squash Soup
Video
Ingredients
- 5 cups cubed butternut squash see note 1
- 1 large yellow onion see note 2
- 1 head garlic
- 1/4 cup olive oil divided
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 tablespoon unsalted butter
- 1/8 teaspoon ground nutmeg
- 1/8 teaspoon ground cloves
- 1 teaspoon yellow curry powder
- 3 cups chicken stock or broth
- 3 tablespoons pure maple syrup
- 1/2 cup heavy cream see note 3
- Pepitas for serving
Instructions
- Preheat oven to 425°F. Peel and cube squash into 1-inch pieces. Cut onion into 4 chunks. Place the squash and onion on a large sheet pan. Slice 1/4 inch from the top of the garlic bulb. Drizzle 1 teaspoon olive oil over the bulb, wrap it tightly in foil, and place it on the sheet pan with the squash and onion.
- Drizzle the remaining oil over the squash and onions. Season with salt and pepper. Toss to coat. Roast for 15 minutes, toss, then roast for another 15 minutes, until tender. Set the garlic aside.
- In a large pot, melt the butter over medium heat. Stir in the nutmeg, cloves, and curry powder for 1 minute, until fragrant. Add the roasted squash and onions, along with any oil left on the pan, and stir to coat.
- Pour in the chicken stock and simmer over medium-high heat for 5 minutes. Carefully transfer everything to a large high-powered blender. You can process in batches if needed. Add 3–5 roasted garlic cloves (to taste). Secure the lid on the blender and carefully blend. If you have Blendtec, blend on soup setting. Avoid too much power or pulsing as it could explode out of the blender. Once very smooth, transfer back to the pot and set to medium heat.
- Stir in the maple syrup and heavy cream. Adjust seasoning with salt and pepper. Serve with toasted pepitas.
Recipe Notes
- Non-Dairy: Use coconut milk instead of heavy cream for a dairy-free option.
- Vegan: Substitute coconut milk for the cream and vegetable stock for the chicken stock.
- Vegetarian: Swap the chicken stock with vegetable stock.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Storage
- Freezing: Store in an airtight container for up to 3 months. Thaw overnight in the fridge.
- Fridge: Keeps for 4-5 days with chicken stock, up to 1 week with veggie broth.
- Reheat: Warm in a pan over medium-low heat, stirring occasionally.



















I’ve been looking for a good butternut squash soup and I finally found it. I thought the flavor was amazing. My kids wanted to have something chunky in the soup so next time I will make homemade sourdough croutons they can put in it and I think it will be even more amazing! I may also not blend all of the soup like Chelsea suggests in a reply to another comment.
Yay! I’m so thrilled to hear this! It would be delicious with sourdough croutons, I love that idea!