How to Make Butternut Squash Soup That Feels Like a Hug

There’s something wonderfully comforting about a bowl of silky butternut squash soup, especially when the weather cools down and you crave a touch of warmth.

This recipe is simple yet full of deep, rich flavors—sweet roasted squash, aromatic vegetables, and a hint of spice that makes each spoonful cozy and satisfying. Whether you’re serving it as a starter for a dinner party or savoring it alone with some crusty bread, this butternut squash soup will quickly become a favorite in your kitchen.

Ingredients

To make this soup, you’ll need one medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed.

You’ll also need one medium yellow onion, chopped, two medium carrots, peeled and chopped, two cloves of garlic, minced, three cups of vegetable broth (or chicken broth if you prefer), two tablespoons of olive oil, half a teaspoon of ground cinnamon, a pinch of ground nutmeg, salt and pepper to taste, and half a cup of heavy cream or coconut milk if you’d like it extra creamy.

Instructions

Start by preheating your oven to 400°F (200°C). Toss the cubed butternut squash with one tablespoon of olive oil, a pinch of salt, and some pepper. Spread the squash on a baking sheet and roast for about 25 to 30 minutes, or until the pieces are tender and caramelized at the edges.

While the squash is roasting, heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and carrots and cook for about 5 to 7 minutes, stirring occasionally, until the vegetables are softened.

Add the minced garlic and cook for another minute, just until fragrant.

Once the squash is roasted, add it to the pot with the sautéed vegetables. Pour in the broth, then stir in the cinnamon and nutmeg. Bring the mixture to a boil, then reduce the heat and let it simmer for about 10 to 15 minutes to allow the flavors to meld together.

Remove the pot from the heat and use an immersion blender to puree the soup until it’s smooth and velvety. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender.

Return the blended soup to the pot if needed, then stir in the cream or coconut milk. Taste and adjust the seasoning with more salt and pepper if necessary. If the soup is too thick for your liking, add a bit more broth until it reaches your desired consistency.

Serve hot, garnished with a swirl of cream, a sprinkle of fresh herbs like thyme or parsley, and perhaps a few toasted pumpkin seeds for extra crunch. Enjoy this bowl of comforting goodness with a slice of warm bread, and let it chase the chill away.

FAQs

1. Can I make butternut squash soup ahead of time?
Yes! Butternut squash soup actually tastes even better the next day as the flavors have more time to develop. Store it in an airtight container in the fridge for up to 4 days.

When ready to eat, reheat it gently on the stovetop over medium heat, stirring occasionally.

2. Can I freeze butternut squash soup?
Definitely. This soup freezes very well. Let it cool completely, then pour it into freezer-safe containers or zip-top bags. Freeze for up to 3 months.

Thaw overnight in the fridge, then reheat on the stove, adding a splash of broth if needed to loosen the texture.

3. How can I make this soup vegan?
To make this soup fully vegan, simply use vegetable broth and swap the heavy cream for coconut milk, almond milk, or any other plant-based alternative. You can also leave out the cream entirely—the soup will still be creamy thanks to the pureed squash.

4. What can I serve with butternut squash soup?
This soup pairs wonderfully with warm crusty bread, garlic bread, or a simple green salad.

For a heartier meal, serve it alongside a grilled cheese sandwich or top it with roasted chickpeas or croutons for extra crunch.

5. Can I add other spices or flavors?
Absolutely! This soup is very versatile. Try adding a bit of fresh ginger for warmth, curry powder for a spiced twist, or roasted apples for extra sweetness.

You can also top it with a drizzle of balsamic glaze or a sprinkle of chili flakes for a touch of heat.

Scroll to Top