10 foods that will make your hair grow like crazy

Let’s be honest. We all want long, beautiful hair. Some of us are born with it naturally while others aren’t. I am one of those people that isn’t. I have tried a variety of different shampoos and hair masks that supposedly would make my hair thicker but without any luck. Then I realized that it could have something to do with my diet. I started researching for foods that would make my hair grow I found that I wasn’t eating a lot of the foods here on my list and that might be the reason that my hair wouldn’t grow. Since you are here you might be one of those people that can’t get their hair to grow either so here are 10 foods that you should add to your diet:



The first thing that you need to start eating if you want long, beautiful hair is tofu. Tofu is a great source of protein which your hair needs to grow long. Other than protein tofu contains iron, silicon, and zinc which are all great for hair growth. If you need inspiration for different ways to use tofu you can check out my recipe for scrambled tofu.



As I mentioned before are iron also a must if you want healthy hair which beans like chickpeas contain a lot of. Other than iron beans also contains protein and zinc which is a must for healthy hair. One of my favorite bean recipes is this chickpea omelet from Choosing Chia.




Antioxidants are great for a lot of things and one of them is healthy hair. Blueberries are filled with antioxidants so if you need a snack I will definitely recommend going for blueberries. One recipe that I can recommend is this blueberry almond butter smoothie from Minimalist Baker.




Nuts are definitely the most important food of them all since they are filled with nutrients that are necessary for growing healthy hair. Not only do they contain protein but they also contain magnesium, iron, silicon, and zinc. Almonds and peanuts are definitely a must if you want beautiful hair. One way to increase your daily intake of nuts is to start your morning with my healthy granola recipe. This will also increase your intake of oats and seeds which also will help your hair grow.

Bell peppers

If you are more of a veggie girl I have good news for you because there is actually also a few vegetables that are great for hair growth and one of them are bell peppers since it contains silicon. One way to increase your intake of bell peppers is to try my recipe for healthy tofu bites with bell pepper filling.


If you are one of those people that are eating oatmeal for breakfast I have good news for you because oats are filled with nutrients such as zinc, protein, iron, and magnesium. It wouldn’t be an understatement to say that oats are a superfood for the hair. If you think that regular oatmeal is boring you might want to try some of my cake inspired oatmeal recipes.


It can be tricky to get enough vitamin D on a vegan diet but luckily there are mushrooms. Other than vitamin D mushrooms contain iron, biotin, and selenium. The bad news is that you have to eat a lot of mushrooms if you want the recommended amount of vitamin D (which you want if you want healthy hair) so I will recommend talking to a doctor about supplements. If you are looking for a delicious mushroom recipe I can recommend this recipe for mushroom cauliflower rice skillet from Primavera kitchen.


Another superfood for the hair is seeds such as flax seeds. These guys are packed with omega 3, protein, iron, selenium, magnesium and silicon. All of these are a must if you want your hair to grow. A great way to add more seeds into your diet is to top of your salads with them or you can give this flaxseed wrap recipe a try.

Brazil nuts

I know that I already have talked about nuts but brazil nuts need a category of their own since they are a superfood when it comes to selenium. One handful of these meets 800% of your daily value of selenium. I would say that this deserves its own category. Personally, I love to snack on brazil nuts by themselves but these apricot brazil nut energy balls are a great option too.

Leafy greens

The last food on the list is also one of the most important ones. Leafy greens such as spinach, kale, and broccoli are high in nutrients such as vitamin E, silicon, magnesium, protein antioxidants, and zinc. So why not start your morning with this delicious green smoothie and get healthy, long hair?

Leave a Reply