
Roasted Butternut Squash Soup Recipe tastes velvety, slightly sweet, and cozy with a hint of savory depth that feels like a warm sweater in a bowl. It works perfectly for busy weeknights or casual dinner parties and takes about 1 hour from start to finish, with most of that time in the oven. I first made this on a Tuesday when my fridge looked sad, and it still turned into one of my most requested soups.
Why Choose This Roasted Butternut Squash Soup Recipe
This roasted butternut squash soup recipe uses high heat to caramelize the squash, which gives the soup a richer flavor than boiling or steaming. Roasting concentrates the natural sweetness, adds a toasty note, and pairs beautifully with onion, garlic, and a touch of cream or coconut milk.
You can keep this soup naturally gluten free and vegetarian, and you can easily make it dairy free. The recipe uses simple pantry ingredients, flexible seasonings, and a blender you probably already own, so it fits both beginners and experienced home cooks.
“This Roasted Butternut Squash Soup Recipe tastes like a cozy fall hug in a bowl and somehow still feels restaurant-level special. ★★★★★”
Ingredients You’ll Need
Produce
- 1 large butternut squash (about 3 to 3½ pounds), peeled, seeded, and cubed
- 1 large yellow onion, roughly chopped
- 3 to 4 garlic cloves, peeled
- 1 medium carrot, chopped (adds sweetness and color)
- 1 small apple, peeled and chopped (optional, for a subtle fruity note)
Pantry staples
- 3 tablespoons olive oil (or avocado oil)
- 4 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- ½ to 1 cup heavy cream, half-and-half, or canned full-fat coconut milk
- Coconut milk keeps it dairy free and adds a slight tropical richness.
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ to 1 teaspoon smoked paprika or sweet paprika
- 1 to 1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 to 2 teaspoons maple syrup or honey, to taste (optional, balances flavor)
Toppings (optional but highly recommended)
- Toasted pumpkin seeds or sunflower seeds
- Croutons (store-bought work great as a shortcut)
- A swirl of cream, coconut milk, or plain Greek yogurt
- Chopped fresh herbs: parsley, chives, or thyme
Substitutions and notes
- Swap butternut squash with kabocha or sugar pumpkin if needed.
- Use frozen cubed butternut squash to save time; roast from frozen and add 5 to 10 minutes.
- Use onion powder and garlic powder in a pinch: 1 teaspoon onion powder and ½ teaspoon garlic powder.
- Use water plus a bouillon cube if you run out of broth; taste and adjust salt carefully.
Equipment
- Large baking sheet
- Parchment paper or a silicone baking mat
- Large pot or Dutch oven
- Blender (stand blender or immersion blender)
- Sharp chef’s knife and sturdy cutting board
- Ladle and wooden spoon
Tips & Tricks
- Cut the butternut squash into even cubes so they roast at the same rate.
- Roast the squash in a single layer so the pieces caramelize instead of steam.
- Toss the vegetables with enough oil to coat them lightly; dry spots burn easily.
- Roast the garlic cloves in their skins if they look small, then squeeze them out before blending.
- Use hot broth when you blend so the soup comes together faster and stays smooth.
- Blend in batches if you use a stand blender and vent the lid slightly so steam escapes.
- Start with less salt, then season at the very end after blending for the best flavor control.
- Add cream or coconut milk gradually until the soup reaches your ideal richness.
- Thin the soup with extra broth or water if it feels too thick after chilling.
- Taste a spoonful with toppings before serving; crunch and acid from herbs or seeds balance the sweetness.
How to Make Roasted Butternut Squash Soup Recipe
Step 1: Prep the squash and vegetables
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper so cleanup stays easy. Peel the butternut squash, slice it in half, scoop out the seeds, then cut it into 1-inch cubes.
Add the squash cubes, chopped onion, carrot, apple, and garlic cloves to the baking sheet. Drizzle with olive oil, then sprinkle with salt, pepper, and paprika. Toss everything with your hands or a spatula until the vegetables look evenly coated.
Step 2: Roast until caramelized
Spread the vegetables into a single layer on the baking sheet. Place the sheet on the middle rack and roast for 30 to 40 minutes, tossing once halfway through. Pull the tray when the squash turns golden at the edges and a fork slides into it easily.
If some edges darken more than others, that just adds flavor, so keep them. Set the roasted vegetables aside while you heat your broth. The kitchen should smell like fall at this point, which counts as a win already.
Step 3: Simmer with broth and spices
Pour the broth into a large pot or Dutch oven and bring it to a gentle simmer over medium heat. Add the roasted vegetables to the pot, including any browned bits and oil from the baking sheet. Stir in the cinnamon and nutmeg.
Let the mixture simmer for about 10 minutes so the flavors mingle. Taste the broth and adjust salt and pepper if needed. Turn off the heat and let the mixture cool slightly before you blend.
Step 4: Blend until silky
Use an immersion blender directly in the pot and blend until the soup turns completely smooth and velvety. If you use a stand blender, ladle the soup into the blender jar in batches, fill it only halfway, and vent the lid slightly. Blend each batch until smooth, then pour it back into the pot.
If the soup feels too thick, add a splash of broth or water until it reaches your preferred consistency. If you like an ultra-smooth texture, blend a bit longer than you think you need. The extra minute makes a big difference.
Step 5: Add creaminess and adjust flavor
Place the pot back over low heat. Stir in the cream, half-and-half, or coconut milk, starting with ½ cup. Taste and add more if you want a richer soup.
Add a teaspoon of maple syrup or honey if the soup tastes slightly flat or too savory. Taste again and adjust salt, pepper, or spices until every spoonful feels balanced. Keep the heat low so the soup stays hot but does not boil.
Step 6: Garnish and serve
Ladle the roasted butternut squash soup into warm bowls. Swirl a spoonful of cream, coconut milk, or yogurt on top. Sprinkle with toasted pumpkin seeds, croutons, and fresh herbs.
Serve the soup hot with your favorite sides. Take a second to admire the color before you dig in, because it looks as good as it tastes.
What to Serve with it?
Serve this roasted butternut squash soup recipe with a crisp green salad loaded with apples, nuts, and a simple vinaigrette. Add warm crusty bread, garlic toast, or cheesy toast for dipping, since this soup loves a good carb partner. Pair it with grilled chicken, roasted turkey breast, or baked tofu for a more filling meal.
You can also serve small portions in mugs as a starter before a simple pasta or roasted vegetable dinner. Kids usually enjoy this soup with grilled cheese or quesadillas on the side, which turns it into a cozy family meal.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze the soup in freezer-safe containers or zip-top bags for up to 3 months; leave some space at the top for expansion.
- Chill the soup before you freeze it so ice crystals stay smaller and the texture stays smoother.
- Reheat on the stove over low to medium heat, stirring often, and add a splash of broth or water if it thickens.
- Reheat individual portions in the microwave in short bursts, stirring between each burst so it heats evenly.

Roasted Butternut Squash Soup Recipe
Ingredients
Method
- Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Peel the butternut squash, slice it in half, scoop out the seeds, and cut it into 1-inch cubes.
- Add the squash cubes, chopped onion, carrot, apple, and garlic cloves to the baking sheet. Drizzle with olive oil, then sprinkle with salt, pepper, and paprika. Toss until evenly coated.
- Spread the vegetables into a single layer and roast for 30 to 40 minutes, tossing once halfway through, until the squash is golden at the edges and tender.
- Pour the broth into a large pot or Dutch oven and bring to a gentle simmer over medium heat.
- Add the roasted vegetables, including any browned bits and oil from the baking sheet, to the pot. Stir in the cinnamon and nutmeg and simmer for about 10 minutes.
- Remove from the heat and let cool slightly. Use an immersion blender to blend the soup in the pot until completely smooth and velvety, or blend in batches in a stand blender and return to the pot.
- If the soup is too thick, add a splash of broth or water until it reaches your preferred consistency.
- Place the pot over low heat and stir in 1/2 cup of cream, half-and-half, or coconut milk. Add more as desired for extra richness.
- Taste and adjust with additional salt, pepper, spices, and a teaspoon or two of maple syrup or honey if needed to balance the flavors. Keep the soup hot over low heat without boiling.
- Ladle the soup into warm bowls and top with a swirl of cream, coconut milk, or yogurt. Garnish with toasted seeds, croutons, and fresh herbs, then serve hot.
Notes
Approximate per 1 of 6 servings (made with vegetable broth and 3/4 cup heavy cream, without toppings): 210 calories; fat 11 g; saturated fat 5 g; carbohydrates 28 g; fiber 5 g; sugars 9 g; protein 4 g; sodium 720 mg. Values will vary based on exact ingredients, brands, and portion sizes.
