Yes, you can cook the S’mores in a cast iron skillet. Please be aware that the chocolate and marshmallows will stick like glue to the skillet. Make sure that your skillet is properly seasoned, and also coat the skillet with either shortening or vegetable oil.