Roasted Butternut Squash Soup
Roasting the squash first is what makes this soup taste like fall in a bowl. The edges caramelize in the oven, the flesh turns sweet and tender, and then everything blends with sauteed onion, garlic, and a splash of cream into a smooth, golden soup. It is simple enough for a weeknight and polished enough to open a Thanksgiving meal, especially with a swirl of cream and a handful of toasted pepitas on top.
If you love cozy bowls, you will also enjoy our Greek Lemon Chicken Orzo Soup and our Loaded Baked Potato Soup — both are comforting, spoon-friendly soups that pair well with crusty bread.

Photo credit: Pexels, photo 5605560 by Nataliya Vaitkevich (Pexels license, free to use, no attribution required).
Why This Recipe Works
- Roasting builds flavor: High oven heat caramelizes the squash, so the soup tastes sweet and deep rather than flat or watery.
- A smooth, reliable blend: Soft roasted squash plus warm broth blends into a silky texture without a long simmer.
- Balanced seasoning: Onion, garlic, a little thyme, and a pinch of nutmeg keep the sweetness grounded and savory.
- Easy to finish your way: Cream, toasted pepitas, or a swirl of olive oil let each bowl look and taste a little special.
Ingredients
- 1 large butternut squash (about 3 lb / 1.4 kg), peeled, seeded, and cut into 1-inch cubes
- 2 tbsp (30 ml) olive oil
- 1 medium yellow onion (about 150 g), chopped
- 3 garlic cloves, minced
- 4 cups (960 ml) low-sodium vegetable broth
- 1/2 cup (120 ml) heavy cream
- 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
- 1/4 tsp ground nutmeg
- 3/4 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper
- 3 tbsp (30 g) toasted pepitas, for topping
- Fresh rosemary sprigs, for topping (optional)

Photo credit: Pexels, photo 5605576 by Nataliya Vaitkevich (Pexels license, free to use, no attribution required).
(full list in card)
How to Make Roasted Butternut Squash Soup
- Roast the squash. Heat the oven to 400°F (200°C). Toss the squash cubes with 1 tablespoon of the olive oil, salt, and pepper, spread them on a sheet pan, and roast for 30 to 35 minutes, turning once, until tender and browned at the edges.
- Soften the aromatics. Warm the remaining olive oil in a large pot over medium heat. Cook the onion for 5 to 6 minutes until soft, then stir in the garlic and thyme and cook for 1 minute more.
- Simmer and blend. Add the roasted squash and the broth, bring to a gentle simmer, and cook for 5 minutes. Blend in batches (or with an immersion blender) until completely smooth, then stir in the cream and nutmeg.
- Season and serve. Taste and adjust the salt and pepper. Ladle into warm bowls and top with toasted pepitas and rosemary, if using.
Tips
- Cut even cubes: Pieces of similar size roast at the same rate, so no part turns mushy while another stays firm.
- Do not crowd the pan: Spread the squash in one layer so it roasts and browns instead of steaming.
- Blend carefully: Hot soup expands in a blender, so fill the jar only halfway, hold the lid down with a towel, and blend in batches.
- Thin it to your liking: Add broth a splash at a time if the soup thickens as it sits; it should pour in a slow, silky ribbon.
Storage
Refrigerate leftovers in an airtight container for up to 4 days; reheat gently over medium-low heat, adding a splash of broth if the soup has thickened. For longer storage, freeze the soup without the toppings for up to 3 months, thaw overnight in the refrigerator, and reheat until steaming, then add fresh pepitas and herbs.
Frequently Asked Questions
Can I use frozen butternut squash?
Yes. Use about 2 lb (900 g) of frozen cubed squash, roast it straight from frozen until tender and lightly browned, and add 5 extra minutes to the roasting time if needed.
Do I have to peel the squash?
Peeling gives the smoothest texture, so it is worth the few minutes. A sturdy vegetable peeler works well; cut the squash into rings first if the whole squash feels hard to handle.
How do I make this soup dairy-free?
Swap the heavy cream for full-fat coconut milk or an oat-based cream and check that your broth is dairy-free. The soup stays silky, with a slightly different background flavor.
What should I serve with it?
Crusty bread, grilled cheese sandwiches, or a simple green salad all work well. For a Thanksgiving table, serve small cups as a starter before the main meal.
Roasted Butternut Squash Soup
Course: SoupCuisine: American6 bowls
servings15
minutes40
minutes280
kcal55
minutesIngredients
1 large butternut squash (about 3 lb / 1.4 kg), peeled, seeded, and cut into 1-inch cubes
2 tbsp (30 ml) olive oil
1 medium yellow onion (about 150 g), chopped
3 garlic cloves, minced
4 cups (960 ml) low-sodium vegetable broth
1/2 cup (120 ml) heavy cream
1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
1/4 tsp ground nutmeg
3/4 tsp kosher salt, plus more to taste
1/4 tsp black pepper
3 tbsp (30 g) toasted pepitas, for topping
Fresh rosemary sprigs, for topping (optional)
Directions
- Heat the oven to 400°F (200°C). Toss the squash cubes with 1 tablespoon of the olive oil, salt, and pepper, spread them on a sheet pan in one layer, and roast for 30 to 35 minutes, turning once, until tender and browned at the edges.
- Warm the remaining olive oil in a large pot over medium heat. Cook the onion for 5 to 6 minutes until soft and translucent, then stir in the garlic and thyme and cook for 1 minute more.
- Add the roasted squash and the broth, bring to a gentle simmer, and cook for 5 minutes. Blend in batches (or with an immersion blender) until completely smooth, then stir in the cream and nutmeg.
- Taste and adjust the salt and pepper. Ladle into warm bowls and top with toasted pepitas and rosemary, if using.
Notes
- Nutrition (estimated per serving): 280 calories, 12 g fat, 40 g carbohydrates, 5 g protein, 6 g fiber, 480 mg sodium. Values are estimates and will vary with the exact ingredients used.
