Food intolerance is the inability to digest certain foods.
The nutritionist is the professional trained to assess the nutritional status of people to determine the eating plan.
The gastroenterologist is a doctor specializing in diseases of the digestive system including esophagus, stomach, intestines, colon and rectum, pancreas, gallbladder, bile ducts and liver.
Remember that for the proper selection of health professional that treats food intolerance you must consider the nature, severity and symptoms you are presenting.