Migraine can definitely be triggered by certain foods and this, again, depends on the person. If a person is getting frequent migraines, they should keep track of what foods may be triggering their headaches. Avoiding such dietary triggers can often be very helpful in preventing migraines. Some common food/drinks that can induce a migraine episode include chocolate, red wine, certain cheeses, citrus fruits, foods containing MSG, or certain food dyes. Again, such migraine triggers vary from person to person and patients have to keep a close watch on what works for them and what doesn’t.