Sheryl Canter extensively researched the best way to season a cast iron pan and here is what she recommends you do. (Because science.)
I’ve read dozens of Web pages on how to season cast iron, and there is no consensus in the advice. Some say vegetable oils leave a sticky surface and to only use lard. Some say animal fat gives a surface that is too soft and to only use vegetable oils. Some say corn oil is the only fat to use, or Crisco, or olive oil. Some recommend bacon drippings since lard is no longer readily available. Some say you must use a saturated fat — that is, a fat that is solid at room temperature, whether it’s animal or vegetable (palm oil, coconut oil, Crisco, lard). Some say never use butter. Some say butter is fine. Some swear by Pam (spray-on canola oil with additives). Some say the additives in Pam leave a residue at high temperatures and pure canola oil is best. Some say it doesn’t matter what oil you use.
They are all wrong. It does matter what oil you use, and the oil that gives the best results is not in this list. So what is it? Here are some hints: What oil do artists mix with pigment for a high quality oil paint that dries hard and glassy on the canvas? What oil is commonly used by woodturners to give their sculptures a protective, soft-sheen finish? It’s the same oil. Now what is the food-grade equivalent of this oil?
The oil used by artists and woodturners is linseed oil. The food-grade equivalent is called flaxseed oil. This oil is ideal for seasoning cast iron for the same reason it’s an ideal base for oil paint and wood finishes. It’s a “drying oil”, which means it can transform into a hard, tough film. This doesn’t happen through “drying” in the sense of losing moisture through evaporation. The term is actually a misnomer. The transformation is through a chemical process called “polymerization”.
Those before and after photos are hard to argue with. (via @akuban)