Eosinophilic esophagitis is another type. It is caused by an allergic reaction, often due to a food. Special cells that respond to an allergic reaction are found in the esophagus. These cells are called eosinophils. They are a type of white blood cell.