This diet plan worked for me on top of Topamax.
Don't let your migraines run your life. Try this diet plan and stay away from processed foods.
tea (including decaf tea)
Sanka and other decaffeinated coffees
Coca Cola, Pepsi Cola, and other cola sodas
alcohol, beer, wine
aged cheeses (like blue cheese or brie)
cultured dairy products (like buttermilk, sour cream)
peanut butter and nuts
citrus fruits (like oranges, limes, lemons, and grapefruits)
bananas, plantain, avocados, raisins, dried fruits, red and purple plums, canned figs, herring, fava beans and pods (like lima, navy pea, lentils, pintos) olives, pickles, sauerkraut, canned soups, soy sauce, hot dogs, bacon, sausage (like bologna, salami, pepperoni, summer sausage), pizza, any foods containing large amounts of monosodium glutamate (msg) as in Chinese foods and Mexican foods
mixed dishes (like macaroni and cheese, beef stroganoff, cheese blintzes, lasagna, and frozen TV dinners)
avoid any pickled, preserved, or marinated foods
Please read all labels to check that none of these foods are hidden within certain products
Black beans and snow peas are OK to eat. So is cream cheese, provolone, swiss, or American cheese.
Jellies and fruit preserves are OK, but if you notice headaches after eating them, then eliminate them. Same with meats that you marinate in seasoning mixes.
Herbal tea is OK.