There are 10 of the best foods to promote hair growth. egg. Eggs are an important source of protein and biotin, which promote hair growth. berry. Berries contain beneficial compounds and vitamins that promote hair growth. spinach. Fat fish. sweet potato. Avocado. nut. seed. If a receding hairline or excessive hair loss in a cause of concern, then you should not worry about it anymore. Balding or hair loss is not an irreversible process and you can regrow your hair in just a few days by making a change in your diet.