Feed My Hair! 23 of the Best Foods for Your Hair

foods for hair

Your hair is hungry—for the right foods! Instead of relying on shampoos and other products, reach for these items that are perfect for your weight loss plan, too. It’s a Win-win.  There are some major factors that influence your hair—genetics, age, hormones, nutrient deficiencies, and more—but what you eat is one of the few things you can do to control your hair’s behavior. After all, if you are predisposed to thin, so-so hair, you wouldn’t want to make it worse by consuming the wrong foods, would you? And even if you belong in a hair commercial, you’d like to protect that look, right?

By eating nutrient-rich foods that are scientifically proven to help your hair—and avoiding those that only do harm—you can influence your hair’s thickness, it’s growth or shedding, how shiny it is, and even its likelihood of graying. Compare the list below with what you usually have in your pantry.


  1.  Almond Butter

    almond butter, food for hair

    Almond butter contains a wide variety of nutrients—including protein, healthy fats, and certain vitamins—that have all been linked to hair health. It’s the vitamin E content in the nuts that researchers say is particularly good for keeping your locks thick and lustrous. One eight-month trial found men who supplemented daily with vitamin E saw an increase in hair growth by as much as 42 percent. Just a tablespoon of almonds provides nearly two-thirds of your RDA for fat-soluble vitamin E.

  2. Tangerines

    food for hair

    The benefits of tangerines affect your hair in two big ways: 1.) Its Vitamin C content makes it easier for your body to absorb iron, such as from spinach; 2.) The vitamin B12 in tangerines promotes hair growth, reduces hair loss, and slows down the graying process.

  3. Alma Berries

    food for hair

    Also known as Indian gooseberry, Amla is a sour fruit native to India. High in antioxidants, it is prescribed by Ayurvedic doctors for glowing skin and hair. It’s easiest to purchase frozen amla berries online.  Defrost the berries, cut into small pieces and add them to your next smoothie!

  4. Spinach

    food for hair

    In some cases (particularly in women), a mineral deficiency is the cause of hair loss.  It’s important to make sure you don’t have a lack of something in your diet that could be leading to hair loss. When you visit your dermatologist, he or she checks protein levels, iron, iron storage, vitamin D and a number of other labs to make sure you don’t have deficiencies. Spinach is iron rich and it contains sebum, which acts as a natural conditioner for hair. The leafy green also provides omega-3 acids, magnesium, potassium, calcium, and iron. All help keep hair lustrous, shiny and, most importantly, out of the drain. Spinach is only one of the 8 superfoods you should eat every day!

  5. Greek Yogurt

    food for hair

    Ever notice what sits atop nearly every ancient Greek statue? A mop of thick, full, wavy hair. An artistic choice? Perhaps. But maybe it’s due to the thick, protein-rich yogurt that Greeks and other cultures have been eating since 500 B.C. Greek yogurt is rich in vitamin B5 (known as pantothenic acid), which helps with blood flow to your scalp and hair growth.

  6. Salmon

    food for hair

    The human body can do a lot of crazy stuff, like turning sunlight into bone-strengthening vitamin D. Something it can’t do, however, is make omega-3 fatty acids. Omega-3’s are anti-inflammatory. They can help if you have inflammation that’s causing hair shedding. It’s best to get omega-3s from natural sources, such as salmon and cold-water fish like sardines and mackerel. In addition to helping you stay fit and disease free, omega-3’s enables you to grow hair and keep it shiny and full. Both male-pattern balding and female hair loss is often associated with insulin resistance. Salmon is one food that helps the body process insulin more efficiently. But avoid farmed salmon at all costs!

  7. Cinnamon

    food for hair

    It smells like the holiday season and improves circulation, which brings oxygen and nutrients to your hair follicles. Sprinkle this evocative spice on your toast and in your coffee, or sprinkle it on top of your oatmeal.

    Speaking of…

  8. Oatmeal

    food for hair

    Oats are rich in iron, fiber, zinc, omega-3 fatty acids and polyunsaturated fatty acids (PUFAs), which stimulate hair growth, making it thick and healthy.

  9. Guava

    food for hair

    Vitamin C prevents hair from becoming brittle and breaking. In a double-blind, placebo-controlled study published in the Journal of Clinical and Aesthetic Dermatology, researchers tested an oral supplement containing vitamin C in women with thinning hair. They found the supplement promoted “significant hair growth in women with temporary hair thinning.” Although we often think of oranges as the best source of vitamin C, one guava packs four to five times as much. We’ve rounded up 6 more foods that are the best sources of Vitamin C.

  10. Eggs

    food for hair

    Eggs are packed with a B vitamin called biotin, which helps hair grow and strengthens brittle fingernails. Not having enough of this vitamin can lead to hair loss. Other good sources of biotin: almonds, avocados, and salmon.

  11. Lentils

    food for hair

    Full of protein, iron, zinc and biotin, lentils have plenty of folic acids. The body needs folic acid to restore the health of red blood cells that supply skin and scalp with hair-improving oxygen.

  12. Oysters

    food for hair

    Zinc is an important mineral for overall health. When you don’t have enough, you can experience hair loss…even your eyelashes! You can also find rich stores of zinc in beef, crab, and lobster.

  13. Liver

    As mentioned, iron deficiency can lead to hair loss, most notably in women. Iron is plentiful in our ol’ friend spinach (and other dark leafy greens), soybeans, lentils, fortified grains, and pasta. Liver may sound much less appetizing, but if you like pâté, your hair will benefit. Organ meats like liver have iron in abundance.

  14. Lean Poultry

    food for hair

    Notice how your muscles don’t grow (and sometimes even shrink) when you’re not getting enough protein? The same thing might happen to your hair. Without sufficient dietary protein, hair essentially goes on strike. Less new hair will replace what’s falling out (about 50-100 hairs a day), and you’ll experience an overall loss of hair. To get protein from meat, pick lean options like chicken, fish, grass-fed beef or lean pork loin.

  15. Barley

    food for hair

    Notice how your muscles don’t grow (and sometimes even shrink) when you’re not getting enough protein? The same thing might happen to your hair. Without sufficient dietary protein, hair essentially goes on strike. Less new hair will replace what’s falling out (about 50-100 hairs a day), and you’ll experience an overall loss of hair. To get protein from meat, pick lean options like chicken, fish, grass-fed beef or lean pork loin.

  16. Nuts & Seeds

    food for hair

    Pistachios have been linked to helping with male pattern baldness, cashews have biotin, and walnuts contain oils that add to the amount of elastin in your hair. Elastin keeps hair supple and stops it from breaking.

  17. Sweet Potatoes

    food for hair

    Beta-carotene protects against dry, dull hair and stimulates the glands in your scalp to make an oily fluid called sebum. So where do you find this elixir of the locks? Orange-colored fruits and vegetables are your best bet: Carrots, pumpkin, cantaloupe, mangoes, and sweet potatoes!

  18. Halibut

    food for hair

    Along with iron, another important mineral for keeping the shine off your dome is magnesium. Halibut has plenty of magnesium, as do several other types of fish.

  19. Shiitake Mushrooms

    food for hair

    Copper may help hair maintain its natural color, regardless of your color, according to a 2012 study. Shiitake mushrooms are rich in the mineral, as well as seaweed and sesame seeds.

  20. Chickpeas

    food for hair

    Chickpeas contain some of the highest concentrations of vitamin B9. A cup of them packs a whopping 1,114 micrograms of B-9, nearly three times the RDA of 400 micrograms.

  21. Spirulina

    food for hair

    Although the highest concentrations of copper are found in the livers of various animals, the highest amount of non-animal-derived copper can be found in spirulina. It’s nicer sounding than “pond scum,” but that essentially is what it is: A type of blue-green algae that grows naturally in oceans and salty lakes in subtropical climates.

  22. Marmite

    food for hair

    This yeast-extract spread looks like tar and has a unique and powerful odor all its own. Even its British manufacturers admit that Marmite — typically spread on hot buttered toast at breakfast — is an acquired taste. But if want to fend off the grays, you may want to give it a try. According to the USDA, yeast extract tops all foods in folic acid content. One small schmear of Marmite (about 4 grams) packs a whopping 100 micrograms of folic acid or 25 percent of your recommended daily allowance. Although it was once smuggled into the U.S. by the families and friends of British expats, Marmite can be found at Whole Foods and Amazon.

  23. Bok Choy

    bok choy

    Dermatologists treating hair loss look at the level of ferritin in your blood, because they can deduce what your body is doing with all the iron they told you to add to your diet during your initial consultation. If you’d been eating plenty of bok choy— which is super iron rich—they would likely see a spike in your ferritin levels.

Now for the Bad Stuff…

  1. Swordfish

    food for hair

    High levels of mercury can lead to hair loss; the overarching rule (but there are exceptions) is that the bigger the fish is in nature, the higher levels of mercury it has in it. Steer clear of fish like swordfish, mackerel, and even some tuna.

  2. Diet Soda

    food for hair

    Yet another reason that diet isn’t any better than regular: The artificial sweeteners—specifically, aspartame—has been linked to hair loss.

  3. Sugar

    food for hair

    It’s officially the year of “stop the sugar!” and your wannabe-luscious locks are yet another reason why sugar hurts your health. It’s really pretty basic: Protein is super important for your hair and sugar hinders the absorption of it. Steer clear of added sugar and surprising foods that have sugar.

  4. Starchy Whites

    food for hair

    This one goes hand in hand with sugar, since white bread, cakes, pastries, white pasta, and other refined, over-processed starches are converted into sugar, which causes your hair to thin. So step away from the croissant and stick with whole wheat whenever possible.

  5. Alcohol

    food for hair

    Alcohol slows the levels of zinc in your body, which is a necessary mineral for healthy hair and growth. It also dehydrates your hair, making it more brittle and likely to break. Alcohol does a number on your skin, too.

  6. Fast Food

    food for hair

    Greasy food translates to greasy skin, including on your scalp. As your noggin’s pores wind up clogged, hair loss can occur. Gross, right?





Beauty starts with the inside out.  Putting junk your body will only result in bad skin and hair.  The phrase, “You are what you eat” has a new meaning.  Feed your hair what it deserves.



One thought on “Feed My Hair! 23 of the Best Foods for Your Hair

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.