Add olive oil to a large pot and melt 25g butter.
Add 1 chopped onion, 2 carrots, 3 garlic cloves, ½ tsp ginger and 1 bay leaf to the pan and cook on a low-medium heat for about 10 minutes.
Add the 850g chopped pumpkin and medium potato and cook for another 2-3 minutes.
Pour in the stock and bring to the boil.
Reduce to a simmer and cook for 40 minutes until pumpkin and potato is tender.
Remove the bay leaf and blend the soup with a hand (stick) blender until smooth.
Add 100ml double cream or creme fraiche.
Taste for seasoning and add salt / pepper as needed.
Serve with toasted bread and extra cream or pepper on top if you wish.