Roasted Butternut Squash Soup is a warm and comforting dish that combines the natural sweetness of roasted squash with a smooth, creamy texture. The roasting brings out rich, caramelized flavors that make each spoonful feel cozy and satisfying. A sprinkle of spices and a hint of herbs lift the taste, making it a perfect bowl for chilly days.
I love making this soup when I want something simple but special. Roasting the squash ahead of time really makes all the difference—it gives the soup that deep flavor that you just can’t get with raw squash. I often add a little cinnamon or nutmeg to give it a subtle warmth, and sometimes a touch of cream or coconut milk to keep it silky without being too heavy.
One of my favorite ways to enjoy this soup is with a slice of crusty bread or a handful of toasted pumpkin seeds on top for some crunch. It’s a dish that always feels like a hug in a bowl, and it’s great for sharing with friends or family on a cozy night in. If you’ve never tried roasting the squash first, I really recommend it—you’ll notice the difference from the first taste!
Key Ingredients & Substitutions for Roasted Butternut Squash Soup
Butternut Squash: This is the star of the soup. Roasting it brings out its natural sweetness and creates a deep flavor. If butternut isn’t available, try kabocha or acorn squash—they work well too.
Olive Oil: I prefer extra virgin olive oil for roasting and sautéing. You can substitute with avocado or sunflower oil if you want a milder taste or need a high smoke point.
Broth: Vegetable broth keeps the soup light and vegan-friendly. Chicken broth adds richness if you prefer. Homemade broth always gives the best flavor, but store-bought is fine too.
Spices: Ground cumin, cinnamon, and nutmeg add warmth and complexity but are optional. Feel free to experiment or skip them if you like a simpler taste.
Cream or Coconut Milk: For creaminess, heavy cream adds richness. Coconut milk is great for a dairy-free and slightly tropical twist, balancing the sweetness well.
Garnishes: Toasted pumpkin seeds add crunch and a nutty flavor. Fresh herbs like thyme or sage complement the squash’s earthiness. A swirl of cream or yogurt gives a nice finish.
How Can I Roast Butternut Squash Perfectly for Soup?
Roasting the squash well is key to this soup’s deep flavor. Here’s how I do it:
- Preheat oven to 400°F (200°C).
- Cut squash evenly into cubes so they cook at the same rate.
- Toss squash with olive oil, salt, and pepper to coat thoroughly.
- Spread in a single layer on a baking sheet—don’t crowd them!
- Roast for 25-30 minutes, flipping halfway for even caramelization.
- Look for tender flesh with nice golden brown edges—this means the sugars have caramelized, enriching the soup’s taste.
Taking your time with roasting really lifts this soup beyond basic. It’s worth it!

Equipment You’ll Need
- Oven and baking sheet – I love roasting the squash here because it brings out the natural sweetness.
- Large pot or Dutch oven – perfect for sautéing the onions and simmering the soup.
- Immersion blender or regular blender – for blending the soup smoothly. An immersion blender makes it easier without transferring hot liquid.
- Measuring spoons and cups – to keep your ingredients in balance and consistent.
- Wooden spoon or spatula – useful for stirring the vegetables and mixing spices.
- Knife and cutting board – for chopping the squash, onion, and garlic.
Flavor Variations & Add-Ins
- Spice it up with curry powder or a dash of smoked paprika for a smoky, spicy twist.
- Add cooked bacon or pancetta crumbles at the end for a savory, salty flavor.
- Stir in roasted apple chunks or pear slices before blending for a subtle fruity sweetness.
- Top with chopped herbs like parsley or chives for fresh brightness or swirl in a splash of balsamic vinegar for tang.

Roasted Butternut Squash Soup
Ingredients You’ll Need:
Main Ingredients:
- 1 large butternut squash (about 2-3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- 1 large onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth or chicken broth
Spices (Optional):
- ½ teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
For Creaminess & Garnish (Optional):
- ½ cup heavy cream or coconut milk
- Pumpkin seeds (pepitas), toasted, for garnish
- Fresh thyme or sage leaves, for garnish
- Swirl of cream or yogurt for serving
How Much Time Will You Need?
This soup takes about 40 to 50 minutes in total: 10 minutes for prep, 25-30 minutes roasting the squash, plus 10-15 minutes simmering and blending. It’s quick and hands-on, perfect for a cozy meal.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Toss the cubed squash with 1 tablespoon olive oil, salt, and pepper. Spread it out on a baking sheet in a single layer so it roasts evenly. Roast for 25-30 minutes until the squash is tender and a little caramelized, flipping once halfway through.
2. Cook the Onion and Garlic:
While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, about 5-7 minutes. Add the garlic and cook another 1-2 minutes until fragrant.
3. Combine and Simmer the Soup:
Add the roasted squash to the pot with the onions and garlic. Pour in the broth and add the optional spices—cumin, cinnamon, and nutmeg—for a warm flavor twist. Bring it all to a simmer and let cook for 10-15 minutes to blend the flavors.
4. Blend the Soup:
Remove the pot from heat. Use an immersion blender to puree the soup right in the pot until it’s smooth and creamy. Or carefully transfer it in batches to a blender. Add the cream or coconut milk if you like your soup extra creamy, then taste and adjust salt and pepper as needed.
5. Serve and Garnish:
Ladle the hot soup into bowls. Garnish with toasted pumpkin seeds and fresh herbs like thyme or sage. If you like, add a swirl of cream or yogurt on top for a lovely finish. Serve with crusty bread for the perfect cozy meal.
Can I Use Frozen Butternut Squash Instead of Fresh?
Yes! Just make sure to thaw it completely and pat it dry before roasting to avoid extra moisture. Roasting frozen squash may take a bit longer, so keep an eye on it until tender and caramelized.
How Can I Make This Soup Dairy-Free?
Simply substitute the heavy cream with coconut milk or another plant-based cream. Both add lovely creaminess and complement the natural sweetness of the squash perfectly.
Can I Prepare This Soup Ahead of Time?
Absolutely! You can roast the squash and make the soup up to 2 days in advance. Store it in an airtight container in the fridge and reheat gently over low heat, adding a splash of broth or cream if it’s too thick.
What Are Some Good Toppings or Garnishes?
Toasted pumpkin seeds add crunch and nuttiness, while fresh herbs like thyme or sage bring aroma and color. A swirl of cream or yogurt adds richness and a pretty touch.