Dietary modifications will not cure endometriosis but eating certain foods may help to improve its symptoms. Here are some tips: Consume fiber-rich foods such as oats, whole grains, fruits, and vegetables. Fibre aids in the excretion of excess estrogen, which is responsible for cramping and pain. Consume foods rich in magnesium and zinc. Magnesium eases menstrual cramps, and can be found in dark chocolate, leafy vegetables, nuts, and seeds. Zinc helps to regulate your menstrual cycle, and can be found in chicken, turkey, oysters, red meat, and lobsters. Include omega-3 fats in your diet as it aids in reducing inflammation. Some good sources include flaxseed, salmon, tuna, nuts, and seeds. Reduce the intake of processed foods and gluten.