The production and synthesis of keratin in our body relies on certain key foods that contain B vitamins (onions, cauliflower, broccoli, etc.), iron (spinach, cashew nuts, kidney beans, etc.) and zinc (wholemeal bread, eggs, seafood, etc.)1. However, a balanced and varied diet may not always provide us with all the keratin, vitamins and minerals we need.