Makanan yang menyebabkan migrain adalah keju, alkohol, makanan fermentasi, kafein, coklat, monosodium glutamat, makanan dingin, dan alpukat. Berikut ini. Makanan berperan sebagai pemicu bagi sekitar 10% orang yang menderita migrain. Cokelat, alkohol, monosodium glutamat, makanan dingin, dan alpukat semuanya dapat menyebabkan sakit kepala. Begitu juga keju tua seperti feta, mozzarella, brie, parmesan, dan cheddar dan daging olahan seperti ham, bacon, sosis, atau pepperoni.