In a medium saucepan over medium heat, combine the milk, cream, granulated sugar, ginger, ground cinnamon, cinnamon stick, nutmeg and salt. Heat the mixture until steaming and it begins to foam. Remove from the heat.
In a small bowl, whisk the egg yolks until pale yellow. Gradually whisk in one cup of the warm cream mixture, whisking constantly. Pour the yolks and cream mixture back into the saucepan and cook over low heat, stirring constantly being sure to scrape the bottom and sides of the pan. Continue cooking until the mixture thickens and coats the back of a spoon.
Place some ice and water into a large bowl and place a smaller bowl inside. Pour the cream mixture through a mesh strainer into the bowl. Stir in the pumpkin and vanilla, add the cinnamon stick back to the mixture. Chill thoroughly, preferably overnight.
Pour the mixture into the freezer can of an electric ice cream maker and freeze according to the manufacturer’s instructions.