
Eating healthy, natural foods has beauty benefits as well. For instance, chocolate is good for your skin, and salmon and walnuts will give you fuller, shinier hair. Getting healthy on the inside means looking beautiful on the outside. Foods rich in omega-3 fatty acids, like salmon, trout and walnuts will improve skin clarity, while Vitamin C-rich foods like kiwi and oranges boost collagen in the skin and protect against wrinkles.
Consuming protein-rich foods like chicken, cottage cheese and peanut butter will give you stronger nails, and for thicker hair you should eat iron rich foods like oysters, clams, soybeans and lentils. Calcium-rich foods like yogurt, cheese and low-fat milk will help give you a more beautiful smile as well. And eating these healthy and natural foods has slimming benefits too, as long as you consume them in moderation as part of a diet that doesn't exceed about 1,500 calories a day.