با اینکه برای هر فرد غذاهای خاصی می‌تواند باعث تحریک درد میگرنی شود، اما بیشتر غذاهایی که باعث تحریک میگرن می‌شود عبارت‌اند از: کافئین، الکل، مرکبات، افزودنی‌های مواد غذایی و گوشت‌های فراوری شده.