A non-stick skillet or a cast-iron skillet works best for cooking French toast. These pans distribute heat evenly and help achieve a perfect golden-brown crust.