Spring into hearing with our RISK-FREE trial!*

Vitamins and supplements for ear health improvement

Last update on 04/12/2025

Vitamins and minerals contribute significantly to your overall health, but did you know that some of them benefit your ears specificallyFrom potassium and magnesium to vitamins C and E, nutrients can play a huge role in hearing health care. But that doesn’t mean you have to add a plethora of new supplements to your diet — you can boost your intake of many of these vitamins and minerals simply by incorporating certain foods into your diet. Learn which vitamins and minerals will help change your ear health for the better.

Dr. Tom Tedeschi

Dr. Thomas Tedeschi, Au.D.

Chief Audiology Officer, Miracle-Ear

Key takeaways

  • Incorporating certain vitamins and minerals into your diet can boost your ear health.
  • Minerals including magnesium, potassium and zinc have proven benefits for ear health, and you can incorporate more of each into your diet by the foods you consume.
  • Vitamins including D, A, C, E, B12 and folate can also have a positive effect on ear health.
  • Incorporating more omega-3s into your diet through food or supplementation can help fight heart disease and reduce inflammation in the body, both of which can directly affect your hearing.

Minerals for ear health

Minerals are substances found in water and soil, which plants then absorb. When we consume plant products (or animals that have eaten them), our bodies take in the benefits of these nourishing nutrients. Studies have shown that some common minerals can help or improve hearing conditions such as age-related hearing loss, ear infections and tinnitus (ringing in the ears). Here’s a closer look at a few of those minerals.

Noise-induced hearing loss is a significant health issue among adults, but researchers have found that magnesium might play a role in protecting the ears from further damage. Loud sounds prompt the production of free radical molecules in our ear, which damage the delicate hair cells of the inner ear. These hair cells are necessary in transmitting the electrical impulses that the brain interprets as sounds, and such damage can result in permanent hearing reduction or loss.

However, magnesium can potentially protect the hair cells. In one study, 300 subjects who were given a magnesium supplement before prolonged exposure to loud noise were significantly less likely to develop noise-induced hearing loss than the control group.

By taking magnesium, ear ringing could also potentially be reduced or avoided, since this mineral helps with blood flow. Tinnitus can be connected with restricted blood flow to the inner ear. So, by keeping blood vessels relaxed and helping blood flow through the body, tinnitus or ear-ringing symptoms may be reduced.

These foods can help you add magnesium to your diet:

  • Pumpkin seeds
  • Chia seeds
  • Almonds
  • Spinach

Potassium helps our body do a lot of things, such as regulating the fluid in our blood and tissues. Researchers have found that the fluid in the inner ear needs potassium in its crucial process of converting sound into nerve impulses that get sent to the brain. Potassium levels in the inner ear decrease as we age, which can contribute to age-related hearing loss. Therefore, it's important to eat potassium-rich foods to help maintain the delicate environment of the inner ear. 

Potassium-rich foods to add to your diet include:

  • Swiss chard
  • Potatoes
  • Cantaloupe
  • Plain yogurt

This micronutrient is known for helping activate and produce T-cells (T-lymphocytes) — the body's defender cells specifically designed to recognize and destroy bacteria, viruses and other invaders. While studies have shown mixed results on whether zinc prevents ear infections, this anti-inflammatory mineral can still support other aspects of your hearing health. Research shows zinc supplementation can help recover and improve hearing for those experiencing sudden hearing loss.

Note: Check with your doctor first before adding zinc supplements to your routine, especially if you take antibiotics or diuretics, as zinc can negatively interact with these types of medications.

Support your zinc intake with foods such as: 

  • Oysters
  • Crab
  • Beef
  • Cooked oats

Schedule your free hearing test

Your store

Vitamins for ear health

Vitamins are organic substances found in the plant and animal foods we consume and are necessary for staying healthy. The human body doesn't produce enough vitamins on its own, so you need to take in a variety of vitamin-rich foods and/or vitamin supplements to meet your daily nutrition needs. Wondering which vitamins can help better your hearing or ward off hearing loss? Here's a list of ear-friendly vitamins.

Low levels of folate (its synthetic form, folic acid) are associated with higher incidence of hearing loss. In one study, steady supplementation of folic acid resulted in slower rates of hearing loss — particularly in the frequencies associated with speech.

So, how exactly does folate support your hearing health? Folic acid appears to help the body metabolize homocysteine, an amino acid that can reduce and impair blood flow to the inner ear as well as other parts of the body. Research strongly suggests that proper metabolization of this amino acid plays a significant role in the development and progression of sensorineural hearing loss.

Folates are also an antioxidant that helps fight off free radicals — those pesky little molecules that form when you're exposed to stressors such as loud or excessive noise. Free radical activity can reduce blood flow to the inner ear and damage the delicate sensory cells needed for healthy hearing. Once those cells are destroyed, they cannot grow back. 

Try these foods to increase your folate levels:

  • Legumes (beans, peas, lentils)
  • Beef liver
  • Leafy greens
  • Asparagus

Vitamin D is important for bone health. A vitamin D deficiency can wreak havoc on bones throughout our body — including the trio of tiny-yet-crucial bones in our middle ear. Without vitamin D, these three ear bones can soften and weaken, which can diminish hearing. People of every age need vitamin D, but it's especially important for older adults, who, for environmental, health and metabolic reasons, often retain less vitamin D.

To get more vitamin D, eat foods like:

  • Trout
  • Salmon
  • Canned tuna
  • Mushrooms

Studies have shown that a diet rich in magnesium, vitamin C and beta-carotene (which our bodies convert into vitamin A) lowers the risk of hearing loss. How? It appears they can protect against inner ear cell damage caused by free radicals. Antioxidants like vitamins A, C and E halt excessive production of these free radicals, which can damage the delicate cells in our ears. Studies have also shown that supplementing with vitamins A, C and E (plus magnesium) before exposure to loud noise can actually help prevent noise-induced hearing damage.

Each respective vitamin can be found in these foods:

Vitamin A

  • Sweet potatoes
  • Spinach
  • Carrots
  • Beef liver

Vitamin C

  • Red and green peppers
  • Oranges/orange juice
  • Grapefruit/grapefruit juice
  • Broccoli

Vitamin E

  • Sunflower seeds
  • Almonds
  • Hazelnuts
  • Peanuts/peanut butter

Extra help from Omega-3s

Along with these vitamins and minerals, omega-3 fatty acids can provide an added layer of health benefits. They contain nutrients necessary to fight heart disease and reduce inflammation, both of which can directly affect your hearing. Your ears get a steady supply of blood from the heart which they need to function — hair cells in the inner ear require proper blood flow and will die without it, resulting in hearing loss. Omega-3 fatty acids can support these cells and prevent damage. Since the body can't produce this kind of fat itself, you need to include it in your diet. Omega-3s are found in foods like:

  • Chia seeds
  • Flaxseed
  • Walnuts
  • Cold-water fatty fish (salmon, mackerel, tuna, herring, sardines)

Wondering if you should add omega-3s to your arsenal of hearing loss supplements? It certainly could be helpful. Other than the benefits listed above, one of the notable symptoms of an omega-3 deficiency is earwax overproduction. Not only can this be irritating, but excessive earwax can also lead to temporary hearing loss if you get to the point of experiencing impacted earwax.

Since omega-3s, specifically DHA and EPA, have anti-inflammatory properties, they can help reduce any inflammation in the ear canal. This, in turn, can help keep the ear canal environment balance, which can potentially help regulate earwax production. That’s one more reason to supplement with omega-3 and/or prioritize omega-3s in your diet.

Vitamins for tinnitus or ringing in the ears

Wondering what vitamin helps tinnitus go away? Many ear health supplements claim to treat tinnitus, but studies are mixed on whether taking supplements or vitamins for tinnitus can actually make a difference. That being said, there are some vitamins that may help.

While opinions are mixed on what vitamins can help tinnitus go away, those that may help relieve symptoms include magnesium, vitamin B12 and taurine. As mentioned earlier in this post, there is a potential link between magnesium and tinnitus relief: a healthy supply of magnesium keeps the blood vessels relaxed, allowing adequate blood to flow throughout the body, including the inner ear. As such, magnesium may relieve the severity of tinnitus symptoms.

Vitamin B12 could also positively affect tinnitus symptoms. In one study, men with tinnitus who had a vitamin B12 deficiency experienced significant improvements with their tinnitus after receiving intra-muscular injections of the vitamin. Vitamin B12 is also known to potentially reduce the risk of tinnitus.

Taurine, which is an amino acid that is often found in athletic supplements, can help reduce tinnitus as well.

Although zinc is another nutrient thought to improve symptoms of tinnitus, studies have failed to demonstrate a significant link between zinc supplementation and tinnitus relief.

You can find vitamin B12 in foods such as

  • Beef liver
  • Shellfish like clams and oysters
  • Dairy products like milk, yogurt and cheese
  • Eggs  

Some people believe that certain vitamins and supplements may be the cause of their tinnitus. However, there is no evidence that vitamins can affect tinnitus. However, ototoxic medications are a common cause of tinnitus and hearing loss. Talk to your doctor about your medications and whether they can affect your hearing.

One 2013 study  found a possible link between vitamin B12 deficiency and both hearing loss and tinnitus symptoms. This deficiency may cause the demyelination of neurons in the cochlear nerve. When myelin, the protective layer around the nerve cochlear nerve, is damaged, hearing loss or tinnitus can result. Deficiencies in B2 (riboflavin) and B3 (niacinamide) can also be associated with tinnitus.
Couple having coffee together

Are your ears ringing?

Book an appointment with our hearing health professionals for a free hearing check.

Inner ear balance supplement

If you deal with ongoing dizziness, vertigo, migraines or other vestibular disorders, your healthcare professional may recommend some natural supplements, in addition to any prescription medications. According to the Vestibular Disorders Association, supplements that may help with dizziness include:

  • Magnesium
  • Vitamin B2/riboflavin
  • Coenzyme Q10
  • Ginger
  • Vitamin D
  • L-lysine
  • Gingko biloba
  • Lemon bioflavonoid

Talk with your doctor before adding any new supplements to your diet to ensure they won’t negatively interact with any prescription medications.

Supplements for ear infections

Certain supplements can help boost your immune system, which may help reduce the risk or severity of ear infections. These supplements include:

  • Vitamin C
  • Vitamin D
  • Zinc
  • Probiotics
Fruits, veggies, and meats spreadout on a table

Adding vitamin- and mineral-rich foods to your diet or taking supplements can positively and proactively affect ear health. However, changing your vitamin or mineral intake doesn't replace or take away the importance of regular hearing tests. 

Book an appointment

Your grocery list for hearing health

Want to improve hearing and prevent (or delay) hearing loss? Stock your kitchen with foods rich in nutrients that taste great and will keep your ears — and the rest of your body — healthy.

  • Beet greens
  • Swiss chard
  • Potatoes
  • Yams
  • Acorn squash
  • Spinach
  • Prune juice
  • Guava
  • Cantaloupe
  • Bananas
  • Yogurt
  • Clams

  • Pumpkin seeds
  • Chia seeds
  • Almonds
  • Spinach
  • Cashews
  • Black beans
  • Buckwheat
  • Dark chocolate

  • Oysters
  • Crab
  • Lobster
  • Beef
  • Pork
  • Fortified breakfast cereals
  • Rolled oats
  • Pumpkin seeds
  • Hemp seeds

  • Beef liver
  • Sweet potatoes
  • Spinach
  • Pumpkin
  • Carrots
  • Pickled herring
  • Red peppers
  • Mangoes

  • Beef liver
  • Clams
  • Oysters
  • Salmon
  • Tuna
  • Beef
  • Milk
  • Yogurt
  • Cheese
  • Eggs

  • Red and green peppers
  • Oranges/orange juice
  • Grapefruit/grapefruit juice
  • Kiwis
  • Broccoli
  • Strawberries
  • Brussels sprouts

FAQs about vitamins for hearing health

Hearing loss because of too much vitamin D is possiblebut it’s very rare. It generally only occurs due to severe or chronic vitamin D toxicity. You would generally experience several other symptoms of vitamin D toxicity for a period of time (including dry mouth, nausea and vomiting, confusion/disorientation and irregular heartbeat) before experiencing more serious side effects such as hearing loss.

Potentially. As noted earlier in this post, a 2013 study found a possible link between vitamin B12 deficiency and both hearing loss and tinnitus symptoms. 

Evidence is mixed on whether zinc supplementation can help reduce the occurrence or severity of ear infections.

Several clinical studies have found that vitamin D deficiency can increase the severity of otitis media, or middle ear infections. Meanwhile, vitamin D supplementation is shown to reduce the risk of ear infections in children who are more prone to getting them.
girl with tablet

Try our free online hearing test

Take a free online hearing test now. Your first step to better hearing is only a click away! In less than five minutes, you'll have a better understanding of your hearing health.

274 of 278

More from the blog

Discover a world of sounds.
View all

Get support and advice

Book an appointment online

Book now

Take a free online hearing test

Start test

Find a hearing aid center near you

Search now