Preheat the oven to 400°F (200°C). Peel and chop the butternut and add the chopped butternut to a mixing bowl. Add the olive oil and salt and pepper and toss the butternut until lightly coated. Transfer the butternut to a parchment lined baking tray. Bake for 30-35 minutes until soft and roasted.
Add olive oil to a pot along with chopped onion, crushed garlic, cumin, dried basil, dried thyme and paprika. Sauté until the onions are soft.
Add in the roasted butternut and vegetable stock and bring to a simmer. Leave it to simmer for 15 minutes so that the flavors will be well blended.
Remove the soup from the heat and use an immersion blender to blend the soup directly in the pot. If you don't have an immersion blender then transfer to a blender jug in stages and blend, returning it to the pot when it's all smooth.
Stir in the cream and add salt and pepper to taste.
Serve with a sprinkle of black pepper and a sprig of fresh thyme for garnish, with some crusty bread on the side for dipping.