Skip to Accessibility Tools Skip to Content Skip to Footer

Migraine Diet: Reintroducing Foods

How Long to Stay on the Diet

A migraine elimination diet is the first step in figuring out your food triggers. Ideally, you’d wait to reintroduce foods until you’ve had a period with no or few migraine attacks—some recommend as long as four months. Given that migraine can have many triggers, not just food, it may be impossible to go even a week without a migraine. In that case, you just need to stay on the elimination diet long enough to establish what your baseline is without those foods. This is easy and obvious for many people, but it’s murkier for others. From my own experience and the reading I’ve done, you need at least six weeks of following the diet strictly and tracking your symptoms and other triggers before reintroducing foods.

(If you stay on the diet for a few months and never reach a point where your migraine frequency, severity, or duration changes, you may want to consult a dietician. It’s possible that you don’t have any food triggers, that your triggers are foods that don’t appear on the common lists, or that you need a digestive enzyme or probiotic to aid digestion. I kept with the diets because I was so convinced that eating anything was a migraine trigger for me. That turned out to be true unless I use DAO, a digestive enzyme, and take probiotics. Even then, I still react to certain foods that don’t show up on any of the lists.)

How Long it Takes for a Food to Trigger a Migraine

There’s debate on how long a food could take to trigger a migraine, though the American Council for Headache Education says it usually takes between 12 and 24 hours.1 Some resources say it can take up to three days, but unless your migraines are infrequent and you eat very little variety in your diet, that’s a tough timeframe to track. For me, if a food is going to trigger a migraine, it can take a couple hours, but it’s usually within 30 minutes of eating. Sometimes I can feel the migraine come on before I’ve even finished the meal.

How to Reintroduce Foods

Testing foods can be straightforward, but that’s not always the case. My basic rules are to try to isolate as many variables as possible when you test food, test the food multiple times before reintroducing it to your diet, and remember that no food is necessarily out of your diet permanently.

Test only one food at a time. Do not use any oil, sauces, seasoning, etc. If you start by reintroducing sweet potatoes, for example, eat the sweet potato plain. If you were to test chocolate, you’d need to be sure chocolate is the only restricted ingredient in the list.

Started with cooked foods, which are easier to digest than raw foods. This may reduce its nutritional content, but will be a quicker way to introduce more foods to your diet. This applies to fruit, produce, and even nuts. Peeling the food can make it easier to digest, as can juicing the fruit or vegetable.

Eat a regular serving size. Quantity can matter. You might be fine with a half cup of green beans, but two cups could trigger a migraine for you.

Choose what time of day to test foods. I prefer late afternoon—late enough that my entire day won’t be spent with a migraine, but early enough that I can see a reaction before I go to bed. Depending on how long it takes for you to react to a food, you may find a different time schedule is better for you.

Test a new food every few days at most. I found that I had to devote a week to testing each food. I’d eat a potato one day and, if a migraine didn’t follow, I’d eat another two days later, then do the same two days later. Three introductions can usually provide a good idea of whether or not you react to a food.

If the food triggers a migraine, you may still want to try testing it again. It could be that sweet potatoes are OK most of the time, but not when your other triggers are high (like during stormy weather or when you sleep is disrupted), or that they’re OK as long as you don’t eat them with other high tyramine foods, or you can only have the food every two weeks without a reaction. Or you may need a smaller serving size.

If it seems like you can’t reintroduce any foods without a reaction, consider dose response testing.2 On Day 1, eat a small amount of the food you’re testing between breakfast a lunch (say a 1/4 cup of peas). If you have no reaction four hours later, eat a 1/2 cup of the food between lunch and dinner. If you have no reaction four hours after that, eat a cup of the food. On Day 2, do not add any new foods to your diet, including the one you just tested. You will monitor for reactions to the food that day. On Day 3, you either test a new food or retest the first food. Day 4 is another day to monitor for reactions. If this schedule doesn’t seem to be working for you, you can stretch it out, only testing new foods every three or four days. (I’ve had the most luck testing three different new foods a week, then testing those same foods in the same order then next two weeks. I needed at least that many tests to feel sure that the food was an OK addition.)

Even after you’ve decided a food does not produce a reaction, keep an eye on it after adding it back to your diet. It could be that the food is totally fine or that you can only eat it every four days or that you can only eat it if you don’t combine it with another food.

In time, you’ll be able to figure out your body’s reactions and adjust the testing schedule accordingly. I’ve shared the generally accepted guidelines for testing for food intolerances and what has worked for me. You may find that you only need one test of a food to know if it is a trigger or that you don’t need as much time between tests. I recommend starting conservatively so you don’t undo all the work you did with the elimination diet.

This article represents the opinions, thoughts, and experiences of the author; none of this content has been paid for by any advertiser. The team does not recommend or endorse any products or treatments discussed herein. Learn more about how we maintain editorial integrity here.

  1. Diamond, M.L. and Marcus, D.A. (2008) Controversies in Headache Medicine: Migraine Prevention Diets. American Council for Headache Education. Retrieved from on Mar. 16, 2015.
  2. Joneja, J.V. (2013). Instructions for the Sequential Incremental Dose Challenge of Individual Foods Allowed on the Histamine-Restricted Diet [brochure].


  • julie
    5 years ago

    I found out wheat was a trigger for me as were all grains and have eliminated them from my diet. The end result is less migraines. Not an answer for all but it did help me.

  • pligthart
    5 years ago

    I have been on a modified elimination diet since the beginning of February. I have also been tested positive for gluten and diary and did put these products obviously not back in my diet. I have noticed that the migraines that start in the night or early morning are pretty much gone. I have plenty of other triggers left but am glad that some the migraines are gone thanks to eliminating gluten and dairy.

  • Kerrie Smyres moderator author
    5 years ago

    Petra, it’s great news that you’re getting some relief. Even eliminating a few migraine attacks provides welcome relief.

    Take care,

  • RobertCan
    5 years ago

    Excellent article, Kerrie. My challenge with identifying food triggers comes with the other triggers that activate my threshold for migraine. For example, certain foods may not trigger a migraine unless there’s also a storm in the forecast. If I ate a banana on Monday and a storm moves in on Wednesday, how do I know if its the banana or the storm or both, that activated my trigger? I’m a chronic migraineur with very few days in any given month that are migraine free 🙁

    I’m slowly moving to a raw juice based diet to identify my baseline. Anyone else tried this? Thanks!

  • Kerrie Smyres moderator author
    5 years ago

    Thanks, Robert. I know food triggers can be extremely difficult to sort out for chronic migraine—that’s the reason for this series. I actually drank feeding tube formula for six weeks to get to my baseline! Juice is a good idea. It’s easier to digest that solid food, but still gets you nutrients. Please let us know how it goes.

    Take care,

  • Poll