I remember the first time I roasted a butternut squash for soup; the caramelized edges and warm spice made the kitchen smell like autumn. This recipe turns a single medium squash into a silky, comforting bowl that’s perfect for chilly nights, cozy lunches, or a starter for a dinner party. It’s creamy but not heavy, easy enough for a weeknight and special enough for guests. If you enjoy soups with depth, you might also like this cozy chicken pot pie soup for another comforting option.
Why you’ll love this dish
This soup balances natural sweetness from roasted squash with warm spices and optional cream for richness. It’s budget-friendly, mostly hands-off once the squash is roasting, and easy to scale up for guests. Kids usually respond well to the creamy texture, and the recipe adapts to dairy-free diets by using coconut milk.
"A simple, cozy bowl that tastes richer than the ingredient list suggests. The roast brings out the best in the squash." — a regular weeknight favorite
Why make it now
- Great for cool evenings or a light lunch.
- Uses pantry staple spices and one main fresh ingredient.
- Easy to cook ahead and reheat without losing texture.
The cooking process explained
Quick overview before you start:
- Roast cubed butternut squash until caramelized to deepen flavor.
- Sauté onion and garlic until soft and fragrant.
- Simmer roasted squash with broth and warm spices so flavors meld.
- Purée smooth, add cream or coconut milk for silkiness, then finish with a sweet or spicy accent and toasted nuts or seeds.
This sequence keeps textures bright and lets each step build flavor. Roasting first concentrates sugars; simmering afterward lets the spices and broth become harmonious.
What you’ll need
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed
- 1 large onion, chopped
- 2 to 3 garlic cloves, minced
- 4 cups vegetable or chicken broth
- 2 tablespoons olive oil or butter (for roasting and sautéing)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 1/2 cup cream or coconut milk (for extra creaminess)
- Pinch of cayenne pepper or chili flakes (for a spicy kick)
- Fresh herbs such as thyme, sage, or rosemary (for herb infusion)
- Toasted pumpkin seeds or chopped pecans (for nutty toppings)
- 1 tablespoon apple cider or maple syrup (for sweet and savory twist)
Substitution notes
- Use coconut milk to keep the soup dairy free.
- Swap maple syrup for apple cider if you prefer a tangier finish.
- If you have a small squash, two will make about the same volume as a large one.
Step-by-step instructions
Preheat the oven to 400°F (200°C).
Peel, seed, and cube the butternut squash into even 1-inch pieces. Toss the cubes with 1 tablespoon olive oil and a pinch of salt and pepper. Spread them in a single layer on a baking sheet. Roast 25 to 30 minutes until golden and tender. Roasting caramelizes the edges and concentrates natural sweetness.
While the squash roasts, heat the remaining olive oil or butter in a large pot over medium heat. Add the chopped onion and sauté about 5 minutes until soft and translucent. Add the minced garlic and cook 30 to 60 seconds until fragrant. Do not let the garlic brown.
Add the roasted squash to the pot. Pour in the broth and stir in the cinnamon and nutmeg. Bring the mixture to a gentle simmer and cook 10 to 15 minutes so the flavors marry and the squash becomes very tender.
Use an immersion blender in the pot or transfer the soup in batches to a countertop blender. Purée until completely smooth and velvety. Return the soup to low heat. Stir in the cream or coconut milk and warm through gently. Add the apple cider or maple syrup, then taste and adjust salt, pepper, and cayenne for heat.
Serve hot, garnished with toasted pumpkin seeds or chopped pecans and a few fresh herb leaves.
How to serve Butternut Squash Soup
Best ways to enjoy it
- Ladle into warm bowls and finish with a drizzle of cream or coconut milk and a sprinkle of toasted seeds.
- Serve with crusty bread, buttered toast, or a green salad for a light meal.
- For a more substantial plate, pair with a simple grilled cheese or roasted vegetables.
Plating ideas
- Swirl cream into the center and place a few toasted seeds on top for contrast.
- Add a sprig of thyme or a few fried sage leaves for color and aroma.
Storage and reheating tips
Keeping leftovers fresh
- Refrigerator: Cool soup to room temperature, transfer to an airtight container, and refrigerate up to 4 days.
- Freezer: Freeze in a shallow, freezer-safe container for up to 3 months. Leave some headroom for expansion.
- Reheating: Thaw overnight in the fridge if frozen. Reheat on the stove over low heat, stirring occasionally. Avoid boiling after adding cream to prevent separation. If the soup seems too thick after cooling, add a splash of broth to loosen.
Food safety
- Cool hot soup on the counter no more than 1 hour before refrigerating.
- Reheat to at least 165°F (74°C) before serving.
Helpful cooking tips
- Cut squash into uniform cubes so they roast evenly.
- Roast on a hot sheet pan without crowding to encourage browning.
- If you like a deeper flavor, roast a halved onion alongside the squash. Remove the skin after roasting and add the softened flesh to the pot.
- To keep the color bright, avoid over-simmering once the squash is tender. Blend when still warm.
- For a perfectly smooth result, strain the puréed soup through a fine-mesh sieve, pressing with a spatula.
For a spicier, bolder profile similar to other comforting soups, try adding smoked paprika and a touch of cayenne like some variations in this hearty Cajun potato soup.
Recipe variations
Creative twists
- Curried squash: Add 1 tablespoon curry powder when you add the cinnamon for an Indian-inspired bowl.
- Apple and sage: Sauté diced apple with the onion and use sage as your herb for a sweet and savory pairing.
- Coconut ginger: Replace cream with full-fat coconut milk and add 1 tablespoon grated fresh ginger for a bright, tropical note.
- Roasted carrot blend: Roast carrots with the squash and blend for a sweeter, deeper orange soup.
- Nutty garnish swap: Use toasted almonds instead of pumpkin seeds, or crumble in a bit of toasted goat cheese for richness.
Common questions
How long does this soup take from start to finish?
Total time is about 50 to 60 minutes. Roasting the squash takes 25 to 30 minutes, and active stove time is roughly 20 minutes.
Can I make the soup dairy free?
Yes. Use canned coconut milk in place of cream for a creamy dairy-free version. Start with 1/2 cup and adjust to taste.
Can I use canned squash or pumpkin instead of fresh?
You can, but fresh roasted squash gives a cleaner, sweeter flavor and better texture. If using canned pumpkin, choose puree with no added spices and reduce the simmering time; you may need less broth.
Is it safe to freeze this soup with cream?
Yes, but texture may change slightly. To minimize separation, freeze before adding cream and stir cream in after thawing and reheating. If already mixed, shake or whisk well when reheating.
How spicy should I make it for kids?
Keep cayenne or chili flakes to a minimal pinch, or omit entirely and offer hot sauce or chili flakes at the table for adults.
Can I make this soup in advance for entertaining?
Absolutely. Make the base a day ahead, cool, refrigerate, and reheat gently while stirring in cream just before serving. Garnish right before presenting.
PrintButternut Squash Soup
A creamy, cozy soup made from roasted butternut squash, perfect for chilly nights or as a starter for a dinner party.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting, Sautéing, Blending
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed
- 1 large onion, chopped
- 2 to 3 garlic cloves, minced
- 4 cups vegetable or chicken broth
- 2 tablespoons olive oil or butter
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 1/2 cup cream or coconut milk
- Pinch of cayenne pepper or chili flakes
- Fresh herbs such as thyme, sage, or rosemary
- Toasted pumpkin seeds or chopped pecans
- 1 tablespoon apple cider or maple syrup
Instructions
- Preheat the oven to 400°F (200°C).
- Peel, seed, and cube the butternut squash into even 1-inch pieces. Toss with 1 tablespoon olive oil and a pinch of salt and pepper. Spread on a baking sheet and roast for 25 to 30 minutes until golden and tender.
- Heat remaining olive oil or butter in a large pot over medium heat. Add onion and sauté for about 5 minutes until soft. Add garlic and cook until fragrant, about 30 to 60 seconds.
- Add roasted squash to the pot, pour in broth, and stir in spices. Simmer for 10 to 15 minutes until flavors meld and squash is very tender.
- Purée the soup until completely smooth. Return to low heat, stir in cream or coconut milk, and warm through. Adjust seasoning with apple cider or maple syrup, salt, and cayenne.
- Serve hot, garnished with toasted seeds and fresh herbs.
Notes
The soup can be made dairy-free by using coconut milk. Great for meal prep and can be stored in the refrigerator or freezer.
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 6g
- Sodium: 500mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 6g
- Protein: 5g
- Cholesterol: 30mg








