Magnesium-rich foods like dark leafy greens, avocado, tuna, bananas, and dark chocolate may help reduce migraine frequency. Some people find dark chocolate triggering, so monitor your response.