There are no clinical foods that migraine patients should not eat. However, patients should eat less pickled foods, tyramine-containing foods, caffeine-containing diets, alcoholic beverages and so on. 1. Pickled food: It is recommended that migraine patients eat less pickled fish, cured meat, ham and other pickled foods with high nitrite content. 2. Tyramine-containing foods: Migraineurs are advised to eat less tyramine-containing foods such as mature cheese, fermented foods and citrus fruits. 3. Caffeine-containing diets: Migraineurs are advised to avoid caffeine-containing diets such as coffee, tea, carbonated beverages and chocolate. 4. Alcoholic beverages: Migraineurs are advised to avoid alcoholic beverages such as red wine and wine. The specific cause of migraine is not yet clear, the consumption of these foods may induce migraine and should be avoided in daily life. Migraine sufferers are advised to seek medical treatment in time and eat properly under the guidance of doctors.