What are the best foods a woman can eat to prevent and treat painful periods and menstrual cramps? Here's a list of the best cramping-fighting foods, from bananas and wheat germ to ginger and sesame seeds! Pick your favorite anti-cramping foods and incorporate them into your eating plan before and during menstruation.