Allergic reaction is one of the important causes of
eczema. Allergic reaction can occur to foods,strong soaps, Solvents, chemicals, certain foods,
food additives, plants, metals, cosmetics, even urine and faeces of some animals (dust mites).
I would suggest you to consult an allergist and discuss elimination diets and food challenge tests which can confirm whether certain foods are the triggers in your case.
Hope it helps.