While there is still some debate going on what exactly causes eczema, most of the studies show that eczema is an allergic reaction, triggered by eating specific foods or getting in touch with external allergens and pathogens that penetrate the weak skin barrier.