There are many different types of food triggers for migraines. Some of the most common ones are red wine, chocolate, and cheese because of their chemical composition. Other foods you may want to avoid are foods with added sugar and fast food in general. Anything that is going to promote inflammation in the body is best to avoid.