1. Heat oil in a large saucepan. Saute onion, bacon and garlic until onion is tender. Add curry powder. Saute for 1 minute 2. Stir in pumpkin, potato and carrot. Cook, stirring for 2-3 minutes 3. Pour over stock. Stir in seasonings. Bring to the boil. Reduce heat. Simmer, covered, for 25-30 minutes or until vegetables are very tender. 4. Puree in the saucepan with a hand blender or simply mash with a potato masher. Stir in milk. 5. Reheat gently, stirring. Serve with a swirl of cream and a sprinkling of chives. Crusty bread is a delicious accompaniment.