Back to Blog
TipsJune 5, 2026

Best Foods to Eat During a Migraine (and What to Avoid)

Eating during a migraine can feel impossible, but going too long without food often makes things worse. Here's what's gentle enough to get down, what to skip, and why timing matters as much as the food itself.

Food is complicated during a migraine. Nausea is common, your stomach slows down, and the idea of eating anything at all can feel unappealing or even nauseating on its own. But going too long without eating — especially if you've already taken medication on an empty stomach — can prolong an attack or make nausea worse. The goal isn't a balanced meal. It's finding something gentle enough to get down that supports recovery rather than fighting it.

Why Eating (Something) Still Matters

Blood sugar drops are themselves a migraine trigger, independent of whatever else is going on. If a migraine has already started and you also haven't eaten in many hours, you may be dealing with two compounding problems rather than one. On top of that, many acute medications are easier on the stomach — and sometimes work better — when there's something in it, even if it's minimal.

The practical goal during an attack is small, plain, low-effort food: things that require no real digestion or decision-making, and that are unlikely to add to nausea.

Foods That Tend to Work Well

Plain crackers or toast. Bland, dry carbohydrates are a classic choice for nausea in general, not just migraine. They're easy to nibble slowly without committing to a full meal.

Bananas. Soft, easy to digest, and a source of potassium, which can be useful if you've lost electrolytes through vomiting.

Plain rice or oatmeal. Simple, warm, and gentle on the stomach. Avoid adding strong spices, dairy, or anything heavy if nausea is present.

Broth or clear soup. Useful for both hydration and a small amount of sodium and nutrients when solid food feels like too much.

Applesauce or other very soft fruit. Easy to swallow, mildly sweet without being overwhelming, and gentle on an unsettled stomach.

Ginger, in tea or chews. Ginger has a long track record as a mild anti-nausea aid and is gentle enough to try even when other foods feel impossible. Ginger tea, sipped slowly, is a common choice for people who can't face anything solid.

What to Avoid During an Attack

This isn't the time for foods that are heavy, greasy, strongly flavored, or that you'd normally consider a "treat." Fried foods, rich sauces, very sweet desserts, and anything with a strong smell can all make nausea worse or simply feel unmanageable. It's also worth being cautious with anything you suspect might be a personal dietary trigger — aged cheese, processed meats, or alcohol — not because eating them during an attack will make things dramatically worse in the moment, but because there's no reason to add a potential second trigger while you're already vulnerable.

If caffeine is part of your normal routine, a small amount can sometimes help — but this is highly individual, and starting a large new dose of caffeine during an attack if you don't normally consume it isn't advisable.

Hydration Matters as Much as Food

Dehydration and migraine feed into each other, and vomiting or reduced fluid intake during an attack can make this worse quickly. Sipping water slowly — rather than drinking a large amount at once, which can aggravate nausea — along with electrolyte drinks or tablets if you've been vomiting, supports recovery alongside whatever food you manage to get down.

If You Genuinely Can't Eat Anything

Sometimes nausea is severe enough that even bland food isn't realistic. In that case, prioritizing fluids — water, electrolyte solutions, or weak ginger tea in small sips — is more important than forcing food. If nausea is a regular and significant part of your attacks, it's worth discussing anti-nausea medication with your doctor as part of your overall treatment plan, since untreated nausea can make both eating and oral medication absorption harder across the board.

Eating Is About Damage Control, Not Prevention — That's a Separate Conversation

Everything above is about getting through an attack that's already started. If you're interested in how diet plays into reducing how often migraines happen in the first place — rather than just managing one in progress — that's a related but different topic, covered in our guide to what to eat to prevent migraines.

And if certain foods seem to reliably show up before your worst attacks, it's worth checking whether something else is stacking alongside them — weather changes in particular are an easy thing to miss. MigraineCast tracks barometric pressure trends for your location automatically, so if a "food trigger" keeps lining up with pressure drops too, you'll be able to see that pattern rather than just blaming the meal.

See what's really happening before your worst attacks — weather, pressure, and your logged patterns in one place. Download MigraineCast free on iOS.

Frequently Asked Questions

What foods are safe to eat during a migraine?

Plain crackers or toast, bananas, plain rice or oatmeal, broth or clear soup, applesauce, and ginger tea are the most reliable choices. The goal is bland, low-demand food that's gentle on a nauseous stomach and won't require difficult digestion. Small amounts are better than forcing a full meal.

What foods make migraines worse?

During an active attack, avoid anything heavy, greasy, strongly flavored, or strongly scented. Foods that are commonly problematic: fried foods, rich sauces, strongly aged cheeses, processed meats, very sweet desserts, and anything with a strong smell. These can worsen nausea or add dietary trigger exposure at the worst possible time.

Should I eat or fast during a migraine?

Eat something light — don't fast. Blood sugar drops are themselves a migraine trigger and can compound an attack that's already underway. Going too long without eating, especially if you've also taken medication on an empty stomach, can extend the attack and worsen nausea. Small, bland food is the goal: something to stabilize blood sugar without taxing your digestive system.