Vitamins A
B-complex
Vitamin C
Vitamin E
These vitamins help you maintain a youthful appearance because they keep your skin clear and supple and destroy toxic substances that can damage skin cells over time.
Vitamin A
Vitamin A, in the form of beta-carotene, can help clear up blemishes, renew skin tissue and prevent premature wrinkling. Carrots, yams, sweet potatoes, spinach, papaya, mango, cantaloupe and other orange, yellow, and dark green fruits and vegetables are all rich in vitamin A.
B-Complex Vitamins
The B vitamins, collectively known as B-complex, are essential for healthy skin because they can help clear up acne, prevent dryness and keep skin supple. Legumes such as black beans, red beans, split peas and lentils, fortified breakfast cereals, whole-grain foods, dairy products, eggs and meat are all good sources of B vitamins.
Vitamins C and E
Both C and E are antioxidant vitamins that help destroy skin-damaging free radicals
that are formed when unprotected skin is exposed to the sun. Vitamins C
and E also help your body produce collagen, a protein that fortifies
your skin cells and keeps your skin smooth.
Most fresh fruits and vegetables are rich in vitamin C, and a diet that
includes lots of whole-grain foods, fortified cereals, wheat germ,
avocado, nuts, seeds, nut butters and vegetable oils will provide ample
amounts of vitamin E. Many of the foods that supply vitamin E,
especially nuts, flax seeds and vegetable oils such as soybean oil,
also contain linoleic acid, a fat that helps prevent your skin from
drying out as it ages.
Source: http://www.livestrong.com/article/17220-vitamins-promote-skin/
Replies
I would add Zinc to the list and probably PABA too.