Cramps after meals can be due to several causes. Some important ones are:peptic ulcer disease, gallbladder disease, food allergy, lactose intoleranceand intestinal angina or ischemia of the small intestine. For detailedworkup of some of these conditions, you should be seen by an expert,preferably a gastroenterologist.