Several herbal and caffeinated teas can help relieve headaches, with the best choice depending on the type of headache you’re dealing with. Peppermint tea works well for tension headaches, ginger tea shows promise for migraines, and chamomile tea targets stress-related head pain. Each works through a different mechanism, so matching the tea to your headache makes a real difference.
Peppermint Tea for Tension Headaches
Peppermint tea is one of the most reliable options for tension-type headaches, the kind that feel like a tight band squeezing around your head. The menthol in peppermint increases blood flow and creates a cooling sensation that can ease muscle tightness in the head, neck, and shoulders. If your headache comes from sitting at a desk all day or clenching your jaw, peppermint is a strong first choice.
For the best results, steep fresh or dried peppermint leaves in boiling water for at least 5 to 10 minutes. A longer steep pulls more menthol into the water. Some people also find that simply inhaling the steam while the tea cools adds an extra layer of relief, since menthol vapors can relax the muscles around your sinuses and temples. Peppermint leaf is rated “Likely Safe” during pregnancy by the Natural Medicines Database, making it one of the safer herbal options for expectant mothers dealing with headaches.
Ginger Tea for Migraines
Ginger tea is the standout option if you’re dealing with migraines rather than ordinary headaches. A small clinical trial compared ginger powder to sumatriptan, one of the most commonly prescribed migraine medications, and found ginger performed similarly for acute migraine relief. That’s a notable result for something you can brew in your kitchen.
Ginger works as an anti-inflammatory and may help calm the cascade of chemical changes in the brain that drive migraine pain. To make ginger tea, slice about an inch of fresh ginger root and simmer it in water for 10 to 15 minutes. Fresh ginger tends to be more potent than dried ginger powder, though both are effective. Ginger root is rated “Possibly Safe” during pregnancy, which matters because migraines are common in the first trimester and many standard migraine medications are off-limits.
Chamomile Tea for Stress-Related Headaches
If your headaches tend to show up alongside anxiety, poor sleep, or emotional tension, chamomile tea addresses the root cause rather than just the pain. Chamomile contains apigenin, a compound that binds to specific receptors in the brain that promote relaxation and sleepiness. It won’t numb pain the way a painkiller does, but by calming your nervous system and loosening tight muscles, it can take the edge off a stress headache and help prevent the next one.
Chamomile works best as a daily habit rather than an emergency fix. Drinking a cup in the evening can improve sleep quality, and better sleep is one of the most effective long-term headache prevention strategies. Steep chamomile flowers or a tea bag for at least 5 minutes in water just off the boil. Note that German chamomile has “Insufficient Reliable Information Available” for pregnancy safety, so if you’re pregnant, peppermint is a better-studied alternative.
Black and Green Tea: The Caffeine Factor
Caffeinated teas like black tea and green tea can be surprisingly effective for headaches, especially migraines. Caffeine constricts blood vessels in the brain, which may sound counterintuitive, but during a migraine, certain arteries become painfully enlarged. Caffeine helps return those distorted blood vessels to their normal size, which is why it’s included in many over-the-counter headache medications.
A typical cup of black tea contains 40 to 70 mg of caffeine, while green tea delivers 20 to 45 mg. That’s enough to provide relief for many people without the jittery feeling of coffee. Green tea also contains L-theanine, an amino acid that promotes calm focus, making it a good middle-ground option when you want the caffeine benefit without the intensity.
There’s an important catch, though. Caffeine dependency can develop after as little as seven days of daily use, and doses as low as 100 mg per day (roughly two cups of black tea) can sustain that dependency. Once your body depends on caffeine, skipping it triggers a withdrawal headache, creating a cycle where the “cure” becomes the cause. If you experience frequent or chronic migraines, Stanford Health Care’s headache clinic recommends limiting caffeine to no more than two days per week, or eliminating it entirely for several months to break the cycle. Caffeinated tea is best used as an occasional headache tool, not a daily prevention strategy.
Willow Bark Tea: Nature’s Aspirin
Willow bark tea contains salicin, a compound your body converts into salicylic acid after absorption. That’s the same active ingredient behind aspirin, which is why willow bark has been used for pain relief for centuries. However, a standard dose of willow bark tea provides the equivalent of roughly 50 mg of aspirin, which is less than a baby aspirin (81 mg) and far below the 325 to 650 mg in a typical headache dose.
That means willow bark tea may take the edge off a mild headache but is unlikely to knock out a severe one. The upside is that it’s much gentler on your stomach than aspirin. Because most of the salicylic acid forms after the compounds are absorbed through the gut rather than sitting directly on the stomach lining, willow bark causes significantly less irritation. It also doesn’t thin the blood to the same degree as aspirin. If you’re sensitive to anti-inflammatory medications but find they help your headaches, willow bark tea is worth trying for mild pain.
Clove Tea for Sinus Headaches
Clove tea is a less well-known option that can help with headaches related to sinus pressure or congestion. Cloves contain eugenol, a compound with natural pain-relieving and anti-inflammatory properties. The warm, spicy steam from clove tea also helps open up nasal passages. To prepare it, steep one teaspoon of ground cloves in a cup of boiling water for 10 minutes, then strain. The flavor is intense, so you may want to blend it with a little honey or combine it with ginger for a more palatable cup that tackles headache pain from two angles.
Matching the Tea to Your Headache
The best tea for your headache depends on what’s causing it:
- Tension headaches (tight, band-like pressure): peppermint tea
- Migraines (throbbing, one-sided, with nausea or light sensitivity): ginger tea, or a cup of black or green tea if you don’t consume caffeine daily
- Stress headaches (linked to anxiety, jaw clenching, or poor sleep): chamomile tea
- Sinus headaches (pressure behind the forehead or cheeks): clove tea or peppermint tea
- Mild, general headaches: willow bark tea or peppermint tea
You can also combine teas for broader relief. Ginger and peppermint together cover both anti-inflammatory and muscle-relaxing pathways. Chamomile and peppermint make a good evening blend that promotes relaxation while easing tension. The key is steeping long enough (at least 5 to 10 minutes for most herbal teas) to pull enough of the active compounds into the water, and staying hydrated in general, since dehydration is one of the most common and overlooked headache triggers.