Preheat the oven to 425°F (220°C).
In a large bowl, mix the butter, sugar and vanilla together. Mix in the eggs, then stir in the cornmeal, evaporated milk and vinegar until smooth.
Bake for 10 minutes in the preheated oven, then reduce heat to 300°F (150°C) for 40 minutes. Let cool. Cut and top servings with whipped cream.
**Note** Why change the temperature while baking? The higher temperature helps the crust bake to a fluffy crust, due to the fat content. Then lowering the temperature helps prevent the crust from burning. If you see the rim of the crust getting too brown, cover with foil.