Cooking with cast iron is better because it does not leach any toxic chemicals and heavy metals into your food. Additionally, cast iron, with its non-stick surface, cooks thoroughly using more radiant heat than aluminum and stainless steel.