Gli alimenti possono scatenare l'emicrania in modi diversi, a seconda dell'individuo. Si dice che alcuni alimenti causino il cambiamento di alcune sostanze chimiche nel corpo umano, che possono portare a un'emicrania. I medici dicono che i cibi seguenti potrebbero scatenare l'emicrania: cioccolato, formaggio, glutammato monosodico (MSG), nitrati, aspartame, alcol, banane, agrumi, alimenti contenenti tiramina, cibi fermentati o in salamoia (come condimenti per insalata a base di aceto).