If you are looking for a soulful, cozy dish that feels like a warm hug in a bowl, this Roasted Butternut Squash Soup Recipe is exactly what you need. With its velvety texture, natural sweetness, and gentle spices, this soup transforms humble ingredients into a vibrant, comforting meal that’s perfect for any time you crave something nourishing and deeply satisfying. The roasting process enhances the squash’s caramelized edges, building layers of flavor that make every spoonful truly memorable.

Ingredients You’ll Need
Every ingredient in this recipe plays a vital role in creating a beautiful balance of flavors, textures, and colors. These simple essentials come together harmoniously, making your kitchen smell incredible and your taste buds dance with delight.
- Butternut squash: The star of the show, providing natural sweetness and creamy texture once roasted.
- Olive oil: Adds richness and helps caramelize the squash for depth of flavor.
- Yellow onion: Offers a mild sweetness and aromatic base when sautéed.
- Garlic: Brings a pungent warmth that brightens the savory notes.
- Salt: Enhances all the flavors and balances the sweetness perfectly.
- Black pepper: Adds a subtle kick and complexity.
- Ground cinnamon: Introduces a hint of cozy spice, elevating the fall-inspired profile.
- Ground nutmeg: A warm, nutty touch that complements the cinnamon beautifully.
- Vegetable broth: Creates a flavorful base and ensures the soup blends smoothly.
- Canned coconut milk or heavy cream (optional): For a luscious, creamy finish that enriches the soup’s texture and flavor.
How to Make Roasted Butternut Squash Soup Recipe
Step 1: Roast the Squash
Begin by preheating your oven to 400°F (200°C). Spread the peeled, seeded, and cubed butternut squash out on a baking sheet and drizzle with a tablespoon of olive oil. Roasting the squash for 25 to 30 minutes until tender and caramelized is key to unlocking its natural sugars, giving your soup a deeper, sweeter flavor that sets this Roasted Butternut Squash Soup Recipe apart.
Step 2: Sauté the Aromatics
While the squash roasts, heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the chopped yellow onion and sauté for 5 to 6 minutes until translucent and soft. This step gently releases the onion’s innate sweetness, building a cozy base for your soup.
Step 3: Add Garlic and Spices
Next, stir in the minced garlic along with salt, black pepper, ground cinnamon, and nutmeg. Cook for another 1 to 2 minutes to toast the spices and garlic slightly, making sure their flavors infuse your soup with warmth and depth.
Step 4: Combine and Simmer
Add the roasted butternut squash to the pot and pour in the vegetable broth. Bring everything to a boil, then reduce the heat and let it simmer for 10 minutes. This simmering step allows all the flavors to meld together beautifully, creating a harmonious foundation for the next step.
Step 5: Puree Until Smooth
Use an immersion blender to puree the soup until it reaches a silky, smooth consistency. If you don’t have one, carefully transfer the soup in batches to a blender and blend until creamy. This is where the luxurious texture of this Roasted Butternut Squash Soup Recipe truly shines.
Step 6: Add Creaminess and Adjust
Stir in canned coconut milk or heavy cream if you’re using it. This optional addition adds a velvety richness that transforms the soup into an indulgent treat. Taste and adjust the seasoning with more salt or pepper if needed.
How to Serve Roasted Butternut Squash Soup Recipe

Garnishes
To elevate your soup even further, consider a variety of garnishes: a drizzle of extra coconut milk or cream for visual appeal, a sprinkle of toasted pumpkin seeds for crunch, or a few fresh sage leaves to highlight the earthy notes. Each garnish adds texture and a personalized touch that makes serving this soup a delightful experience.
Side Dishes
This soup pairs beautifully with crusty bread, warm garlic toast, or a vibrant autumn salad. The contrast between the creamy soup and crispy bread or fresh veggies enhances every spoonful, making your meal balanced and satisfying.
Creative Ways to Present
For special occasions or a cozy night in, serve the soup in rustic bowls lined with toasted herbs or swirl in a splash of chili oil to add a subtle heat dimension. Inviting your guests to customize their garnishes at the table can also turn this simple dish into a fun, interactive experience.
Make Ahead and Storage
Storing Leftovers
Leftover soup is a blessing that tastes even better the next day. Store any extra soup in an airtight container in the refrigerator for up to 4 days. The flavors continue to meld, making reheated servings even more delicious.
Freezing
If you want to keep the Roasted Butternut Squash Soup Recipe on hand for busy days ahead, freezing is a great option. Use freezer-safe containers and keep the soup frozen for up to 3 months. Remember to leave space at the top of your container to allow for expansion as the soup freezes.
Reheating
Gently reheat your soup on the stovetop over medium-low heat, stirring occasionally to maintain a smooth texture. Avoid boiling to preserve the creamy consistency and vibrant flavors. You can also reheat in the microwave, stirring every 30 seconds until warm.
FAQs
Can I use a different type of squash for this soup?
Absolutely! While butternut squash gives the perfect balance of sweetness and texture, you can experiment with kabocha or delicata squash, though the flavor and consistency may vary slightly.
What can I use instead of coconut milk or heavy cream?
If you prefer a lighter or dairy-free option, you can omit the cream or use unsweetened almond milk or oat milk. These alternatives provide creaminess without overpowering the natural squash flavor.
Is this soup suitable for vegans?
Yes! Using vegetable broth and coconut milk keeps this Roasted Butternut Squash Soup Recipe completely vegan, making it a perfect comforting meal for plant-based diets.
Can I roast the garlic with the squash?
Definitely! Roasting garlic alongside the squash caramelizes it beautifully and adds a mellow, sweet garlic flavor that enriches the soup even further.
How thick is this soup supposed to be?
The soup should be smooth and creamy but pourable, not too thick like a puree. You can adjust the consistency by adding more broth if desired during the blending stage.
Final Thoughts
This Roasted Butternut Squash Soup Recipe is a heartwarming dish that transforms basic ingredients into an unforgettable bowl of comfort. Whether you’re cooking for a quiet night in or serving guests, it hits all the right notes with its aromatic spices, silky texture, and inviting flavors. Give it a try—you might just find your new favorite cozy recipe to turn to again and again.
Print
Roasted Butternut Squash Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Soup
- Method: Roasting
- Cuisine: American
- Diet: Vegan, Gluten Free
Description
This creamy and comforting Roasted Butternut Squash Soup combines tender roasted squash with warm spices and a touch of coconut milk or cream for richness. Perfectly seasoned with cinnamon and nutmeg, this vegan and gluten-free soup is ideal for chilly days and makes a delicious, healthy starter or main dish.
Ingredients
Squash and Roasting
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil (divided)
Soup Base
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 4 cups vegetable broth
Optional
- 1/2 cup canned coconut milk or heavy cream (for creaminess)
Instructions
- Preheat and Roast Squash: Preheat your oven to 400°F (200°C). Spread the cubed butternut squash on a baking sheet and drizzle with 1 tablespoon of olive oil. Roast for 25–30 minutes until the squash is tender and slightly caramelized, which intensifies the natural sweetness.
- Sauté Aromatics: While the squash roasts, heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and cook for 5–6 minutes until translucent and soft. This builds the flavor base for the soup.
- Add Seasonings: Stir in the minced garlic, salt, black pepper, ground cinnamon, and ground nutmeg. Cook for an additional 1–2 minutes to release the aromatic oils and deepen the flavors.
- Combine and Simmer: Add the roasted squash to the pot along with the vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer gently for 10 minutes to allow the flavors to meld.
- Blend Until Smooth: Use an immersion blender directly in the pot to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender. This step creates a silky texture.
- Finish and Serve: Stir in the coconut milk or heavy cream if using, adjusting the creaminess to your preference. Taste and adjust salt or spices as needed. Serve the soup warm for a comforting meal.
Notes
- For extra flavor depth, try roasting the garlic cloves alongside the squash.
- This soup makes excellent leftovers and can be stored in the refrigerator for up to 4 days.
- For longer storage, freeze the soup for up to 3 months.
- Use light coconut milk instead of heavy cream for a lower-fat, vegan-friendly option.