"Lather, rinse, repeat" may be standard advice, but shampoo and conditioner alone won't give you the healthy hair you crave. For the most luxurious locks possible, you'll need to step out of the shower, and into the kitchen. Even though you can find beauty supplements on the shelves of most stores, try to get the nutrients you need from foods whenever possible. Healthy Hair Food No. 1: Salmon When it comes to foods that pack a beauty punch, it's hard to beat salmon. Loaded with omega-3 fatty acids, this high-quality protein source is also filled with vitamin B-12 and iron. Healthy Hair Food No. 2: Dark Green Vegetables Popeye the Sailor Man didn't eat all that spinach for healthy hair, but he could have. Spinach, like broccoli and Swiss chard, is an excellent source of vitamins A and C, which your body needs to produce sebum. The oily substance, secreted by your hair follicles, is the body's natural hair conditioner. Healthy Hair Food No. 3: Bean Yes, it's true. Legumes like kidney beans and lentils should be an important part of your hair-care diet. Not only do they provide plentiful protein to promote hair growth, but ample iron, zinc, and biotin. While rare, biotin deficiencies can result in brittle hair.