Preheat your oven to 400°F.
Cut butternut squash into even cubes.
Toss cubes with olive oil and salt.
Roast for 25 minutes until caramelized.
Heat oil in large pot over medium heat.
Add chopped onion and cook until softened.
Add minced garlic and cook for one minute.
Add roasted squash to the pot with stock.
Bring mixture to a gentle boil then simmer.
Cook for 15 minutes until vegetables are tender.
Remove from heat and blend until smooth.
Stir in cream and season with salt.
Add pepper and fresh thyme for garnish.