Roasted Butternut Squash Soup is a smooth and comforting dish with a naturally sweet flavor that comes from the squash roasting to perfection. The warm orange color and velvety texture make it feel like a cozy hug in a bowl, especially on chilly days. You can really taste the caramelized edges of the squash, which add a lovely depth to each spoonful.
I love making this soup when I want something simple but special. Roasting the squash first is a game-changer because it brings out the sweetness and gives the soup a richer flavor than just boiling. Sometimes I like to add a pinch of cinnamon or nutmeg for a little extra warmth, and it never disappoints. It’s one of those recipes I find myself coming back to because it’s both easy and feels like a treat.
My favorite way to enjoy this soup is with a slice of crusty bread or a grilled cheese sandwich on the side. It’s a perfect lunch or light dinner, and it makes the house smell incredible while it’s cooking. Whenever I serve it to friends or family, everyone asks for the recipe, and that always makes me smile.
Key Ingredients & Substitutions
Butternut Squash: This is the star of the soup, providing sweetness and creaminess when roasted. If you can’t find butternut squash, try kabocha or acorn squash as a substitute—they roast well and offer a similar texture.
Onion and Garlic: These add a base of flavor. Yellow or sweet onions work best. If you’re avoiding garlic, a pinch of garlic powder can replace it but fresh is best for flavor.
Broth: Vegetable broth keeps the soup vegetarian, while chicken broth adds extra depth. You can use low-sodium broth to control salt levels or even water with some seasoning in a pinch.
Spices: Cinnamon and nutmeg add warmth and a cozy note. They’re optional but I like to include a small amount to bring out the natural sweetness of the squash.
Cream or Coconut Milk: For a richer soup, cream is classic but coconut milk is a great dairy-free choice that also adds a subtle sweetness. You can skip this for a lighter version.
Garnishes: Toasted pumpkin seeds add crunch and fresh thyme adds herbal aroma. If you don’t have pumpkin seeds, a sprinkle of toasted nuts or croutons works well.
How Can I Make the Perfect Smooth and Flavorful Soup?
Roasting the squash is key to a deep, sweet flavor. Here’s what I do:
- Cut squash into even-sized cubes for uniform roasting.
- Coat with olive oil, salt, and pepper to help caramelize and add taste.
- Roast until tender and you see browned edges—that caramelization brings out sweetness.
- Sauté onions and garlic gently to soften and release flavor without burning.
- Simmer roasted squash with broth to blend flavors well before pureeing.
- When blending, use an immersion blender or work in batches with a countertop blender—just be careful with hot liquids.
- Add cream or coconut milk last to keep the soup smooth and silky.
- Taste and adjust salt, pepper, and spices at the end for balanced flavor.

Equipment You’ll Need
- Baking sheet – perfect for roasting the squash evenly and getting those caramelized edges.
- Large pot – a roomy pot lets you sauté the onions and simmer the soup without spilling.
- Immersion blender – makes pureeing the soup smooth and easy right in the pot.
- Chef’s knife – sharp and sturdy for peeling and chopping the butternut squash safely.
- Cutting board – a steady surface to prep all your veggies.
Flavor Variations & Add-Ins
- Add a pinch of curry powder for a warm, spicy twist that pairs well with the natural sweetness.
- Stir in cooked apple or pear chunks for extra sweetness and texture.
- Replace heavy cream with coconut milk for a dairy-free version with a subtle tropical flavor.
- Top with crispy bacon bits or toasted nuts for added crunch and smoky flavor.
How to Make Roasted Butternut Squash Soup
Ingredients You’ll Need:
Main Ingredients:
- 1 large butternut squash (about 2 to 3 pounds), peeled, seeded, and cut into cubes
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- ½ teaspoon ground cinnamon (optional)
- ¼ teaspoon ground nutmeg (optional)
- ½ cup heavy cream or coconut milk (optional, for creaminess)
For Garnish:
- Pumpkin seeds (pepitas), toasted
- Fresh thyme leaves
How Much Time Will You Need?
You’ll need about 10 minutes to prep the squash and veggies, 25 to 30 minutes to roast the squash, and another 15 minutes to cook and blend the soup. Altogether, plan for roughly 50 minutes from start to finish.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Spread the cubed squash on a baking sheet. Drizzle with 1 tablespoon olive oil and sprinkle with salt and pepper. Toss everything to coat evenly. Roast for 25-30 minutes until the squash is tender and lightly caramelized on the edges. Remove from the oven and set aside.
2. Cook the Onion and Garlic:
In a large pot, heat the remaining 1 tablespoon olive oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
3. Combine and Simmer:
Add the roasted squash and broth to the pot. Stir in the cinnamon and nutmeg if you’re using them. Bring the soup to a gentle simmer and let it cook for about 10 minutes, allowing all the flavors to blend nicely.
4. Blend the Soup:
Use an immersion blender directly in the pot to puree the soup until smooth and creamy. If you don’t have one, carefully transfer the soup in batches to a regular blender and blend until smooth.
5. Finish and Serve:
Stir in the heavy cream or coconut milk if you want a creamier texture. Warm the soup through, then taste and add more salt or pepper if needed. Serve hot, garnished with a swirl of cream, toasted pumpkin seeds, and fresh thyme leaves. Enjoy with toasted rustic bread or croutons.
Can I Use Frozen Butternut Squash Instead of Fresh?
Yes, you can! Just thaw the frozen squash completely and pat it dry before roasting to avoid extra moisture. Roasting frozen squash may take a little less time, so keep an eye on it until it’s tender and caramelized.
How Can I Store Leftover Soup?
Store leftover soup in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally. You can also freeze the soup for up to 3 months—just thaw overnight in the fridge before reheating.
Can I Skip the Cream or Coconut Milk?
Absolutely! The soup will still be delicious and creamy from the roasted squash itself. If you want a thinner consistency, simply add a bit more broth when warming it up.
What Are Some Good Toppings for Roasted Butternut Squash Soup?
Toasted pumpkin seeds and fresh thyme are classic garnishes, but you can also try crispy bacon bits, a drizzle of olive oil, croutons, or a sprinkle of chili flakes for some heat.



