Yes, but it's imperative you let it heat up before adding the eggs or they may stick. You may also need extra oil or butter to help prevent sticking. Also, once you add the eggs, immediately turn the heat to low as cast iron holds onto heat longer than a nonstick pan.