How to Get Rust Off Cast Iron (and Keep It From Coming Back)

Rusty cast iron is almost always fixable. Here's how to scrub, soak and re-season a rusty skillet, plus the simple habits that stop rust for good.

An empty black cast iron pan on a wooden table with a red checked cloth and fresh vegetables

If you found a rusty cast iron skillet at the back of a cupboard or at a yard sale, don’t throw it out. Unless the pan is cracked or the rust has eaten pits deep into the metal, it can almost always be brought back in an afternoon. (If it can’t, here are the best cast iron skillets to replace it.)

Here’s the short version: scrub off the rust, dry the pan completely, and re-season it. The details below make sure it actually works.

First, how bad is it?

What you’ll need

Removing light rust

A cook scrubbing a pan under the faucet in a kitchen sink
  1. Wet the pan and add a few drops of dish soap.
  2. Scrub the rusty spots with steel wool until you see bare, gray iron. Don’t worry about scrubbing away some seasoning around it. You’ll be re-seasoning anyway.
  3. Rinse well and go straight to drying (below).

For stubborn spots, sprinkle on baking soda with a splash of water to make a paste and scrub with that. It’s a gentle abrasive and won’t damage the iron.

Removing heavy rust with vinegar

Vinegar dissolves rust, but it will also start eating into the iron itself if you leave it too long. Keep a close eye on it.

  1. Mix equal parts white vinegar and water in a sink or tub big enough to submerge the pan.
  2. Soak the skillet and check it every 15 minutes. Most pans need 30 minutes to an hour. Pull it out as soon as the rust flakes away easily when you rub it.
  3. Scrub with steel wool under running water until all the rust is gone.
  4. Wash once with soap and water to stop the vinegar from working.

Never soak cast iron in vinegar overnight. Long soaks can leave the surface rough and pitted.

Dry it completely, right away

Bare cast iron can start to flash rust within minutes. After the last rinse:

  1. Towel it off.
  2. Put it on a burner over medium heat for about 5 minutes until every bit of moisture is gone.
  3. Let it cool just enough to handle safely.

Re-season the pan

Oil being poured into a skillet on a gas stove

Once it’s dry, wipe a very thin coat of oil over the whole pan, inside and out, then wipe most of it back off. Bake it upside down at 450 to 500°F for an hour, let it cool in the oven, and repeat two or three times.

We walk through every step, and how to avoid a sticky finish, in our guide on how to season a cast iron skillet.

Why cast iron rusts

Cast iron rusts for the same reason anything made of iron does: water and air. The usual causes in a kitchen are:

How to keep rust from coming back

If you’re deciding whether cast iron is worth the upkeep compared with a nonstick pan, our cast iron vs nonstick comparison lays out the trade-offs.

Short answers

Is it safe to cook in a cast iron pan with a little rust? A small amount of rust isn’t considered dangerous, but it will taste metallic and make food stick. Clean it off and re-season before cooking.

Can I use a wire wheel or drill attachment? Yes, on very heavy rust. Wear eye protection and go gently so you don’t gouge the surface. Steel wool is enough for most pans.

Will Bar Keepers Friend or CLR work? They can remove rust, but rinse very thoroughly afterward and re-season right away. For most pans, vinegar and steel wool do the job without stronger chemicals.