Preheat your oven to 375°F (190°C). Lightly grease a 9x9-inch baking dish or a similar 2-quart casserole dish.
In a large bowl, make the filling. Whisk together the pumpkin purée, granulated sugar, eggs, pumpkin pie spice, salt, and vanilla extract until well combined.
Gradually whisk in the heavy cream until the mixture is completely smooth. Pour the filling into the prepared baking dish and spread it into an even layer.
In a separate medium bowl, make the topping. Stir together the all-purpose flour, light brown sugar, cinnamon, and salt.
Pour the melted butter over the dry ingredients. Use a fork to toss the mixture until large, crumbly pieces form.
Evenly sprinkle the topping mixture over the pumpkin filling in the dish.
Bake for 40 to 45 minutes. The topping should be golden brown and the filling should be set. The center of the filling should register at least 160°F (71°C) on an instant-read thermometer.
Remove the crisp from the oven and let it cool on a wire rack for at least 15 minutes before serving.