Don't fear tomatoes in cast iron—just don't let them linger too long.
You can absolutely cook acidic foods like tomatoes, wine sauces, or vinegar-based dishes in cast iron. The key is not leaving them in the pan for extended periods. A quick simmer (under 30 minutes) is fine. A long braise or storing leftovers overnight in the pan is asking for trouble.
The reason is the seasoning—that polymerized oil layer that makes cast iron non-stick. Acids slowly dissolve that layer, especially if the pan is newly seasoned or if the cooking time is long. The result? Metallic-tasting food and a patchy pan. But a well-seasoned skillet that’s been used for months can handle a quick tomato sauce without issue. If your pan is brand new or patchy, stick to enameled cast iron for acidic dishes.
Enameled cast iron is the easy answer. Le Creuset or Lodge’s enameled line don’t react with acids at all, so you can simmer tomato sauce for hours and not worry. Cheap regular cast iron? Same rules apply: quick cook, then clean immediately. And never soak acidic leftovers in the pan.
You only need to be careful if you’re making a long-cooked bolognese or a big batch of chili. For a quick weeknight pasta sauce, go for it.
Your grandmother’s cast iron can handle Sunday’s spaghetti sauce—just don’t let it sleep in the pan.
