Consider these skin-friendly foods: 1  Carrots, apricots, and other yellow and orange fruits and vegetables. 2  Spinach and other green leafy vegetables. 3  Tomatoes. Blueberries.  Beans, peas and 1  lentils. Salmon, mackerel and other fatty 2  fish.  Nuts.