Cast iron, carbon steel, stainless steel and cast aluminium cookware may be seasoned before cooking by applying a fat to the surface and heating it to polymerize it. This produces a dry, hard, smooth, hydrophobic coating, which is non-stick when food is cooked with a small amount of cooking oil or fat.