Preheat oven to 350°F (175°C).
Grease a 9-inch pie dish with butter or cooking spray.
Whisk eggs and sugar together until smooth.
Add pumpkin puree, evaporated milk, and vanilla. Whisk well.
Add all spices and salt. Whisk until evenly mixed.
Pour into greased pie dish. Smooth the top.
Bake for 45 to 50 minutes until edges are set and center jiggles slightly.
Cool on wire rack for 2 hours.
Refrigerate for at least 2 hours before serving.
Slice and serve cold with whipped cream.