Best Plant-Based Foods for Healthy Hair Growth

Young woman holding her long hair up and off to the side.

Healthy hair starts with more than what we put on it—it begins with how we nourish ourselves from within.

The foods we eat help provide the building blocks our bodies need for strong, healthy hair growth, and many of those nutrients can be found in simple plant-based ingredients. From leafy greens and legumes to seeds, nuts, and colorful vegetables, small everyday choices can quietly support healthier, shinier hair over time.

Below is a list of the plant-based foods that can help support your quest for stronger, longer, healthier hair naturally.

Avocado

Besides being rich in protein and vitamin D (both essential to healthy hair), the omega-3 fatty acids found in avocados are the real superstars. Your body can’t make the fatty acids needed to grow hair, but these fatty acids make up about 3% of the hair shaft. You can also find omega-3s in the cell membranes of the scalp and the natural oils that keep your scalp and hair hydrated.

More options: Pumpkin seeds and walnuts (see below for more good things about walnuts.)

Blueberries

Exotic superfruits may come and go, but it’s hard to top this nutrient superhero when it comes to vitamin C. Vitamin C is critical for circulation to the scalp and supports the tiny blood vessels that feed the follicles. Conversely, too little C in your diet can lead to hair breakage.

More options: Kiwi, sweet potato, tomato, and strawberries.

Lentils and Beans

Tiny but mighty, these legumes are teeming with protein, iron, zinc, and biotin, making them an excellent staple for vegetarians and vegans.

More options: Toss in other beans, such as soybeans (the young ones are called edamame), kidney beans, or chickpeas, into your soup or salad.

Raw Walnuts

These are the only type of nuts with a significant amount of omega-3 fatty acids. They’re also rich in biotin and vitamin E, which help protect your cells from DNA damage. Since your hair rarely gets much sun protection, this is especially significant. On the other hand, too little biotin can lead to hair loss. Walnuts also have copper, a mineral that helps keep your natural hair color vibrant and lustrous.

More options: Try using walnut oil in your salad dressing or in your stir-fry instead of canola or safflower oil.

Spinach

The iron in spinach, along with beta-carotene, folate, and vitamin C, helps keep hair follicles healthy and scalp oils circulating.

More options: Try nutrient-rich dark, leafy vegetables such as broccoli, kale, and Swiss chard similarly.

Sweet Potatoes

Sweet potatoes are an excellent source of the antioxidant beta-carotene, which your body turns into vitamin A. Basically, without enough vitamin A, the body’s cells cannot function. Vitamin A also helps protect your scalp and produce the oils that sustain it. On the other hand, being low on vitamin A can leave you with itchy, irritating dandruff.

Flax and Chia Seeds

Flax and chia seeds are excellent at supporting the growth of long, healthy hair by providing hydration, strengthening strands, and boosting hair growth with high omega-3 fatty acids and protein. We love Chia Pudding, and add ground flaxseed to smoothies, but many people make a DIY gel to use topically that provides additional hydration and curl definition and can act as a natural styler. To make the gel, combine 6 tablespoons of flaxseed with 2 tablespoons of chia in a pot with 4 cups of water. Bring the mixture to a boil, reduce the heat, and simmer for 8 to 10 minutes until it forms a thin gel. Strain the mixture immediately using a cheesecloth or fine-mesh strainer. Use the gel as a hair mask, styling product, or leave-in conditioner.

Nutrients That Matter Most for Healthy Hair

Protein

Iron

Biotin

Omega-3’s

Zinc

More Options: Carrots, cantaloupe, mangoes, pumpkin, and apricots are all excellent sources of beta-carotene.

Healthy hair isn’t about chasing perfection or relying on one “magic” food.

More often, it’s the steady rhythm of nourishing your body well, through balanced meals, variety, and simple plant-based foods rich in the nutrients your body naturally needs. Over time, those small choices have a quiet way of showing up, not just in how you feel, but in the health and strength of your hair as well.