Heat the oil in a large Dutch oven over medium heat. Add leek and next 5 ingredients (leek through garlic), and cook 2 minutes, stirring frequently. Add squash, water, and apple; bring to a boil. Cover, reduce heat, and simmer 25 minutes or until tender.
Place half of soup in a blender; process until smooth. Pour puréed soup into a large bowl. Repeat procedure with the remaining soup. Return soup to pan; stir in cream and salt. Cook 1 minute or until thoroughly heated. Sprinkle each serving with about 1 tablespoon cilantro.