Preheat the oven to 375 degrees F.
Grease a 12 or 13 inch oven safe skillet with butter. You can also use a 9x13 inch pan. Set aside.
In a large bowl whisk together eggs and sugar until fully combined.
Then add pumpkin, half and half, pumpkin pie spice, cinnamon, vanilla extract and salt. Whisk mixture until completely combined.
Pour the pumpkin mixture into the prepared pan.
In a separate bowl combine the oats, flour, brown sugar, pumpkin pie spice and stir until combined. Cut in cubed butter with a pastry cutter or two forks. You want the butter to be pea sized and coated entirely in the oats mixture.
Spread oat mixture over the top of the pumpkin mixture in the pan.
Bake, uncovered, at 375 degrees F for 35-45 minutes or until the middle is set and topping is started to brown.
Serve with whipped cream or ice cream.