If you really want beautiful skin, do the same things you would do to strengthen your heart, control your weight, lift your mood and live longer and better: Get regular exercise, sleep enough and eat well.
Discovery Health suggests a number of foods to look at if you want a beautiful-skin diet. Here are a few of their suggestions:
The benefits of nuts -- especially almonds -- have to do with antioxidant activity. Vitamin E fights skin-aging free radicals, and also helps your skin hold in moisture.
Red and Green Vegetables
Orange-red vegetables are full of beta-carotene. Your body converts beta-carotene into vitamin A, which prevents cell damage and premature aging. Spinach and other green, leafy foods provide lots of vitamin A, too.
Vitamin C aids in your body's production of collagen, which is the protein that forms the basic structure of your skin. Collagen breakdown can leave your skin saggy, and vitamin C will help tighten it back up.
For the rest, please see the Discovery Health article linked below.