Every person is different but foods that are more common for causing cramps include dairy, legumes such as chick peas, beans and lentils, cruciferous vegetables such as cauliflower, broccoli and cabbage, popcorn, plus spicy or greasy deep fried foods. Pay attention to when you get cramps and try to recollect what foods you've consumed recently to nail down the offending substance.