Calcium-rich foods, such as yogurt and milk, which are high in vitamin A, are also good for the skin. Fresh fruits and vegetables, especially those rich in vitamin C, such as tomatoes, oranges, and broccoli, are known to make the skin clearer, so take a few helpings of these every day.