This is the ultimate pumpkin pie recipe that can be made with canned or fresh pumpkin puree, and can even be prepared several days in advance. It freezes well too! Perfect for your next Thanksgiving feast or whenever you crave a delicious homemade pumpkin pie.