Boil the pumpkin in water until tender.
In a large mixing bowl, combine the pumpkin puree, egg, sugar, spices, and extract. Whisk well.
Once combined, gradually add the flour and milk.
Heat the oil in a medium-large skillet over medium-low heat. When the oil is warmed place batter into the oil. You can use a 1/4 cup of batter or use a large eating spoon and drop batter.
Fry on each side for about 3 minutes. The sides will get golden brown and crisp. Flip when ready. Poke the center for doneness.
Once done cooking, remove from the pan and place on a plate covered with a napkin to absorb the excess oil.
Repeat till all the batter is used up.
Sprinkle with icing sugar.
Serve hot