Cast iron is a great choice for cornbread because it retains heat and helps cook the cornbread more evenly without drying it out or creating cracks. If you don’t have a cast-iron skillet you can cook it in another pan. Some people use water baths to achieve the same effect. I didn’t use a cast iron pan or a water bath and still got great results!