Food intolerance occurs when your body cannot digest specific foods properly due to enzyme deficiencies or sensitivities rather than an immune response like in allergies. Symptoms include gas, bloating, diarrhea, and stomach pain after consuming certain foods.