You can cook acidic foods in cast iron—just don't stew them
Yes, you can cook acidic foods in cast iron without ruining the seasoning, as long as you keep the cook time short.
Acid (tomatoes, wine, vinegar, citrus) reacts with the iron and can strip seasoning, but that only becomes a real problem when you let it simmer for 30+ minutes. Quick cooks—sautéing onions, deglazing with wine, finishing a pan sauce, or even a 10-minute tomato sauce—usually do no noticeable damage. The seasoning is tougher than people give it credit for.
What kills it is leaving acidic food to sit in the pan for a long time. Don’t braise a Bolognese for two hours in raw cast iron. Don’t store leftover chili in it. If you’re making a long-simmered tomato sauce, use enameled cast iron, stainless steel, or a regular pan. Or plan to re-season afterward.
If some of the seasoning does get dull or patchy from a longer acidic cook, it’s not ruined—just clean the pan, dry it, and do a quick stovetop re-season. It’ll bounce back.
Panic not, just keep the tomatoes moving.
