
Roasted Butternut Squash Soup Recipe tastes velvety, slightly sweet, and perfectly cozy, with a hint of warmth from spices and roasted garlic. It works well for busy weeknights, holiday dinners, or meal prep, and you can finish everything in about 1 hour from start to finish. I first tested this version on a chilly Sunday in my tiny apartment kitchen and ended up eating it straight from the pot with a ladle instead of a spoon.
Why You Should Try This Roasted Butternut Squash Soup Recipe
This roasted butternut squash soup recipe gives you big flavor with simple ingredients. Roasting concentrates the natural sweetness of the squash and adds caramelized, toasty notes that stovetop-only versions never match.
You can keep it dairy free, make it vegetarian or vegan, or swirl in cream and butter for a richer bowl. The recipe scales easily, freezes well, and works as a starter or a full meal with a grilled cheese or salad.
“This Roasted Butternut Squash Soup Recipe tastes like fall in a bowl, silky and rich without feeling heavy, and my whole family licks their bowls clean every time. ★★★★★”
Ingredients You’ll Need
Produce
- 1 large butternut squash
- About 3 to 3 ½ pounds whole
- Choose one that feels heavy for its size and has a firm, matte skin
- 1 large yellow onion, roughly chopped
- 2 medium carrots, peeled and chopped
- 2 celery stalks, chopped
- 1 whole garlic bulb
- 1 medium apple, peeled and chopped
- Use a sweet-tart apple like Honeycrisp, Pink Lady, or Gala
- Fresh thyme sprigs or 1 teaspoon dried thyme
- Optional garnish: fresh sage leaves, chives, or parsley
Pantry items
- 3 tablespoons olive oil
- Use extra virgin for richer flavor, or neutral oil if you prefer
- 3 to 4 cups low sodium vegetable broth or chicken broth
- Boxed broth works fine; I like Kitchen Basics or Pacific for consistent flavor
- ½ to 1 cup canned coconut milk or heavy cream
- Coconut milk keeps it dairy free and adds a subtle sweetness
- 1 to 2 tablespoons maple syrup or honey
- Taste first; add only if you want more sweetness
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon smoked paprika or regular paprika
- 1 to 2 tablespoons butter (optional, for extra richness)
- Salt and black pepper to taste
Optional toppings
- Toasted pumpkin seeds or sunflower seeds
- Croutons or garlic bread crumbs
- A swirl of coconut milk, cream, or plain Greek yogurt
- Crispy sage leaves (quick fry in a little butter or oil)
Equipment
- Large baking sheet
- Parchment paper or foil for easier cleanup
- Sharp chef’s knife and sturdy cutting board
- Large soup pot or Dutch oven
- Blender
- High speed blender gives the smoothest texture
- An immersion blender works too and saves dishes
- Ladle and heatproof spatula
Tips & Tricks
- Cut the squash in half lengthwise and roast it cut side down so it caramelizes and cooks faster.
- Microwave the whole squash for 2 to 3 minutes to soften the skin slightly and make cutting safer.
- Roast the garlic bulb wrapped in foil right on the same pan as the squash to save time and dishes.
- Spread vegetables in a single layer on the baking sheet so they brown instead of steam.
- Use low sodium broth so you control the salt level and adjust at the end.
- Blend the soup in batches and vent the blender lid slightly so steam escapes and you avoid a soup volcano.
- Add liquid slowly while blending until you hit your favorite thickness, then adjust with more broth if needed.
- Taste at the end and balance flavors with salt, a splash of acid like apple cider vinegar, or a touch of maple syrup.
- Chill the soup overnight when possible because the flavors deepen and taste even better the next day.
- Keep toppings simple like toasted seeds and herbs so they add crunch and freshness without hiding the squash flavor.
How to Make Roasted Butternut Squash Soup Recipe
Step 1: Prep the squash and vegetables
Preheat your oven to 400°F and line a large baking sheet with parchment or foil. Slice the butternut squash in half lengthwise, scoop out the seeds, and place the halves cut side up on the baking sheet. Drizzle the squash with about 1 tablespoon of olive oil, season with salt and pepper, then flip them cut side down.
Scatter the chopped onion, carrots, and celery around the squash on the baking sheet. Drizzle the vegetables with another tablespoon of olive oil and toss them lightly with your hands so they coat evenly. Cut the top off the garlic bulb to expose the cloves, drizzle with a little oil, wrap it in foil, and tuck it onto the baking sheet.
Step 2: Roast until caramelized and tender
Slide the baking sheet into the oven and roast everything for about 35 to 45 minutes. Check the squash by piercing the thickest part with a knife; it should slide in easily and the edges should look browned and caramelized. The onions and carrots should look soft and slightly golden.
If the vegetables brown faster than the squash, pull them off the sheet and place them in your soup pot while the squash finishes. Keep the roasted garlic on the sheet until the cloves feel soft and buttery when you press them. Take the pan out and let everything cool just enough so you can handle the squash.
Step 3: Scoop and build the soup base
Place a large soup pot or Dutch oven on the stove over medium heat. Scoop the roasted squash flesh out of the skins and add it to the pot along with the roasted onion, carrots, celery, and any browned bits from the baking sheet. Squeeze the roasted garlic cloves out of their skins directly into the pot.
Add the chopped apple, thyme, cinnamon, nutmeg, paprika, and a pinch of salt and pepper. Stir everything together and let it cook for about 3 to 5 minutes so the spices wake up and the apple softens slightly. The mixture should smell sweet, savory, and a little toasty.
Step 4: Add broth and simmer
Pour in 3 cups of broth to start and stir well, scraping the bottom of the pot to pick up any flavor stuck there. Bring the mixture to a gentle boil, then lower the heat and let it simmer for about 10 to 15 minutes. Stir occasionally so nothing sticks and so the flavors mingle.
Taste a small spoonful of the broth; it should already taste pretty good even before blending. Adjust the seasoning with more salt and pepper if it tastes flat. Turn off the heat and let the soup cool slightly before you blend.
Step 5: Blend until silky
Set up your blender and work in batches. Ladle some of the soup into the blender, filling it only halfway, and hold the lid slightly cracked with a kitchen towel so steam can escape. Blend until the mixture looks completely smooth and creamy.
Pour the blended soup into a clean pot or a large bowl and repeat with the remaining batches. If you use an immersion blender, blend directly in the pot until you see no chunks. Add more broth if the soup looks thicker than you like.
Step 6: Finish with creaminess and final seasoning
Return the blended soup to the pot over low heat. Stir in coconut milk or heavy cream, starting with ½ cup and adding more until you hit your preferred richness. Add the butter if you use it and stir until it melts and blends in.
Taste again and decide if you want a touch of sweetness from maple syrup or honey. Add a small splash at a time and taste after each addition so you do not oversweeten the soup. Adjust with more salt, pepper, or a tiny splash of apple cider vinegar if you want a brighter flavor.
Step 7: Serve and garnish
Ladle the hot roasted butternut squash soup into bowls. Swirl a spoonful of coconut milk, cream, or yogurt on top for a pretty finish. Sprinkle with toasted pumpkin seeds, fresh herbs, or crispy sage leaves.
Serve the soup warm and keep extra toppings on the table so everyone can customize their bowl. If the soup thickens as it sits, thin it with a splash of broth or water over low heat. Taste again and adjust seasoning right before serving.
What to Serve with Roasted Butternut Squash Soup Recipe
This roasted butternut squash soup recipe pairs nicely with a grilled cheese sandwich, especially with sharp cheddar or gruyere. You can serve it with crusty sourdough, garlic bread, or warm pita for dipping. A simple green salad with apples, walnuts, and a light vinaigrette balances the creamy texture of the soup.
You can also add a side of roasted vegetables like Brussels sprouts or green beans for more color and crunch. If you cook for kids, serve the soup in mugs with a side of buttered toast fingers for dunking. The soup also works well as a starter before a roasted chicken or turkey dinner.
Storage Options
- Store leftover roasted butternut squash soup in airtight containers in the fridge for up to 4 days.
- Cool the soup completely before you freeze it, then portion it into freezer safe containers or bags and freeze for up to 3 months.
- Thaw frozen soup overnight in the fridge or gently in a bowl of cool water if you need it faster.
- Reheat on the stove over low to medium heat, stirring often and adding a splash of broth or water if it thickens, or warm individual portions in the microwave in short bursts, stirring between each round.

Roasted Butternut Squash Soup Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C) and line a large baking sheet with parchment paper or foil.
- Slice the butternut squash in half lengthwise and scoop out the seeds. Place the halves cut side up on the baking sheet, drizzle with about 1 tablespoon of olive oil, season with salt and pepper, then flip them cut side down.
- Scatter the chopped onion, carrots, and celery around the squash on the baking sheet. Drizzle the vegetables with another tablespoon of olive oil and toss to coat evenly.
- Slice the top off the garlic bulb to expose the cloves, drizzle with a little olive oil, wrap it in foil, and place it on the baking sheet.
- Roast for 35 to 45 minutes, until the squash is very tender and caramelized at the edges and the vegetables are soft and lightly browned. The garlic cloves should feel soft and buttery when pressed. Remove from the oven and let cool slightly.
- Scoop the roasted squash flesh out of the skins into a large soup pot or Dutch oven. Add the roasted onion, carrots, celery, and any browned bits from the baking sheet. Squeeze the roasted garlic cloves from their skins into the pot.
- Add the chopped apple, thyme, cinnamon, nutmeg, paprika, and a pinch of salt and pepper. Cook over medium heat for 3 to 5 minutes, stirring often, until the apple begins to soften and the spices are fragrant.
- Pour in 3 cups of broth and stir, scraping the bottom of the pot to release any browned bits. Bring to a gentle boil, then reduce the heat and simmer for 10 to 15 minutes, stirring occasionally.
- Turn off the heat and let the soup cool slightly. Working in batches, ladle the soup into a blender, filling it only halfway. Vent the lid slightly and blend until completely smooth and creamy. Repeat with the remaining soup, or use an immersion blender directly in the pot until no chunks remain. Add more broth if needed to reach your desired thickness.
- Return the blended soup to the pot over low heat. Stir in the coconut milk or heavy cream and the butter, if using, until fully combined and warmed through.
- Taste and adjust the seasoning with additional salt and pepper. Add maple syrup or honey a little at a time if you’d like more sweetness, and a small splash of apple cider vinegar if you want a brighter flavor.
- Ladle the hot soup into bowls. Swirl extra coconut milk, cream, or yogurt over the top and garnish with toasted seeds and fresh herbs or crispy sage leaves, if desired. Serve warm.
Notes
Approximate per 1 of 6 servings (made with vegetable broth, 1/2 cup canned coconut milk, no butter, and no toppings): 230 calories; fat 11 g; saturated fat 5 g; carbohydrates 31 g; fiber 6 g; sugars 12 g; protein 4 g; sodium 430 mg. Values are estimates and will vary based on specific ingredients, broth, cream choice, and portion size.

Leave a Reply