Preheat the oven to 350°F Cut the squash in half lengthwise and scoop out the seeds and stringy center. Oil each half gently with olive oil or cooking spray, put face down on a cookie sheet and bake until tender (about 25-40 minutes).
Meanwhile heat a soup pot over medium heat. Add a tablespoon of olive oil, the onion, celery, carrot, leek, pepper, garlic, curry powder, ginger and a good pinch of salt and pepper. Stir regularly and sweat for about 10 minutes or until veggies soften a bit. Add stock and bring to a simmer. Add lentils and stir regularly at a simmer for 15 minutes.
When squash is tender scoop out and gently mash and stir into the soup. Stir the coconut milk into the soup until well incorporated. Taste and correct for seasoning then served.