Healthy Hair Diet: 9 Foods From Spinach to Sweet Potato

Treatment Shelf

Scrambled eggs, sliced avocado, and sautéed spinach served on a white square plate.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

A plate of scrambled eggs with spinach delivers protein and biotin for stronger strands, while a lentil salad gives plant-based protein plus iron and zinc.

The choice depends on whether you eat meat, how much time you have to cook, and which proteins and greens you reach for most often.

I keep my coffee to 2 cups in the morning because caffeine dehydrates you when you drink it in excess, and dehydration shows up in dry, brittle hair.

1. Eggs

The eggs sit beside spinach and avocado, pairing protein with iron and healthy fats. · 📷 @healthyeating

Scrambled eggs with greens give you protein and biotin, both tied to stronger hair. Eggs deliver biotin, which your body uses to build keratin, the protein that forms each strand.

A plate like this one pairs eggs with spinach and avocado, so you get iron and healthy fats alongside the protein. I cook the eggs in a little butter and wilt the spinach in the same pan.

If you want more variety, hard-boiled eggs work just as well and travel better.

2. Legumes

Feta tops this lentil salad, while the lentils add plant-based protein, iron, and zinc. · 📷 @essen_paradies

Lentils, chickpeas and black beans supply plant-based protein without meat. They also carry iron and zinc, which pages link to hair growth and preventing shedding.

A salad like this one mixes cooked lentils with cucumbers, tomatoes and feta. I cook a full batch of lentils on Sunday and keep them in the fridge to toss into bowls all week.

Canned legumes save time. Rinse them first to cut the sodium.

3. Spinach Smoothie

Mint leaves top the spinach smoothie, which gets extra staying power from chia seeds and protein powder. · 📷 @babeinmiami

A green smoothie lets you add spinach or kale to breakfast without tasting the greens. Blend spinach with banana, almond milk and a handful of ice, and the fruit covers the flavor.

I add a tablespoon of chia seeds for omega-3s and a scoop of protein powder to keep me full.

Frozen spinach works as well as fresh and blends smoother.

4. Chicken

Grilled chicken sits over broccoli and carrots, making a simple meal to prep ahead. · 📷 @iamprettyangelg

Grilled chicken gives lean protein, which hair needs to grow. A plain breast over broccoli and carrots is filling and simple to prep in advance.

I season the chicken with salt, pepper and garlic powder, then grill it until it’s cooked through. Let it rest before slicing so the juices stay in.

Bake a tray of chicken on Sunday and you have protein ready for lunches all week.

5. Cottage Cheese

Hard-boiled eggs join cottage cheese, a no-cook source of protein and B vitamins. · 📷 @zestmylemon

Cottage cheese delivers protein and B vitamins in a bowl you can eat cold.

I keep cottage cheese on hand because it needs no cooking. A half cup delivers plenty of protein.

Full-fat versions taste better and keep you full longer.

6. Broccoli

Sunflower seeds add crunch to this broccoli salad, while raw florets retain vitamin C. · 📷 @palomarecipes25

I chop the florets small and toss them with olive oil, lemon juice and a pinch of salt. The seeds add texture and more protein.

Steamed broccoli works if you prefer it cooked, but raw keeps the vitamin C intact.

7. Roasted Sweet Potato Fries

The sweet potato fries are roasted until crisp, bringing beta-carotene to the plate. · 📷 @eating_with_zee_

Sweet potato wedges roasted until crisp deliver beta-carotene, which converts to vitamin A in your body and protects hair follicles while keeping your scalp hydrated.

I cut the potatoes into even pieces so they cook at the same rate, toss them with olive oil and a pinch of salt, then roast until the edges crisp and the centers turn soft, flipping once.

Serve them with a yogurt-based sauce or eat them plain.

8. Sautéed Bok Choy

Chopped bok choy cooks down quickly, pairing iron with vitamin C in one side dish. · 📷 @myhealthydish

Sautéed bok choy gives you iron and vitamin C in one quick side dish. The vitamin C helps your body absorb the iron, which carries oxygen to hair follicles.

I heat oil in a pan, add chopped bok choy and cook until the stems soften and the leaves wilt. A splash of soy sauce or garlic adds flavor without much time.

It wilts down fast, so start with more than you think you need.

9. Tofu and Vegetable Stir-Fry

Tofu cubes share the skillet with vegetables, supplying plant-based protein and amino acids for keratin. · 📷 @ombs.t

Tofu cubes with green beans, carrots and bell peppers give plant-based protein and a mix of vitamins in one pan. Tofu supplies amino acids that hair uses to build keratin.

I press the tofu to remove water, cut it into cubes, then stir-fry it with the vegetables over high heat. A simple sauce made from soy sauce, ginger and a little sesame oil coats everything.

Serve it over rice or eat it on its own.

Limit Alcohol and Caffeine

Both alcohol and caffeine can dehydrate you when you drink them in excess, and dehydration shows up in dry, brittle hair.

Alcohol also interferes with how your body absorbs vitamins and minerals, which means the nutrients from meals do not always reach your hair follicles.

I keep my coffee to 2 cups in the morning and stop there. Water between meals helps offset what caffeine pulls out.

If you drink alcohol regularly, cutting back even slightly gives your body a better shot at holding onto iron, zinc and B vitamins. A glass of water between drinks helps, too.

Ask a Clinician About Hair Loss

If you notice more shedding than usual or thinning patches, talk to your primary care provider before changing your diet or adding supplements.

Hair loss can point to deficiencies in iron, protein, vitamin D, zinc or biotin, but it can also signal a thyroid problem or another condition that a blood test will catch.

Vitamin D supplements sound simple, but too much can cause nausea and constipation. A doctor can check your levels first and tell you if you actually need one.

A clinician can help you figure out what is missing and how to fill it without guessing.

By the age of 50, as many as 85 percent of all men have experienced a thinning of their hair, according to the American Hair Loss Association, a consumer organization dedicated to the prevention and treatment of hair loss.

— AARP

Frequently Asked Questions

How to reduce hair fall for women diet?

Focus on protein from eggs, chicken or legumes, iron from spinach and lentils, and zinc from beans to support hair growth and cut shedding.

Add healthy fats from avocado and omega-3s from chia seeds to keep strands strong. Drink enough water and limit alcohol, which blocks nutrient absorption.

What foods prevent hair loss?

Eggs, spinach, lentils, chicken and tofu supply the protein, iron and zinc your hair needs to grow and stay attached.

Sweet potatoes deliver beta-carotene for scalp health, and bok choy pairs iron with vitamin C to help your body absorb it. No single food stops hair loss, but these give your follicles what they need to function.

What not to eat for healthy hair?

Cut back on alcohol and keep caffeine to 2 cups a day, since both dehydrate you and dry out your hair. It also keeps vitamins and minerals from making it into your bloodstream, leaving follicles short on what they need.

What to drink for thicker hair?

It keeps follicles and strands supplied with moisture so hair stays flexible instead of snapping. A spinach smoothie with banana, almond milk and chia seeds adds omega-3s and protein without much effort.

How to thicken hair naturally?

Eat protein at every meal from eggs, chicken, legumes or tofu, since hair is built from it.

Any healthy snack ideas?

Cottage cheese delivers protein and B vitamins in a bowl you can eat cold.

Hard-boiled eggs travel well and give you biotin. Raw broccoli with olive oil and lemon juice supplies vitamin C and protein from the seeds.

What should I drink on this meal plan?

Water is the baseline, since dehydration shows up as dry, brittle hair.

How to get even more nutrients?

Add protein to each meal from eggs, chicken or legumes, since hair is built from it.

Include omega-3s from chia seeds, iron from spinach and lentils, and beta-carotene from sweet potatoes. Vary your fruits and vegetables to cover a wider range of vitamins.