No single food will give you clear or younger-looking skin, but your overall diet does play a part. Your skin needs protein, vitamin C, vitamin A, zinc and essential fats to repair itself and stay healthy, and a diet rich in vegetables, fruit, oily fish, nuts, beans and whole grains supplies all of them. For acne, the best evidence points to a low-glycemic diet and, for some people, less milk. Collagen supplements are widely sold, but there’s no good evidence that they help. The biggest factors for skin aging are not food at all: sun protection and not smoking matter most.
Diet and skin at a glance
| Claim | What the evidence says |
|---|---|
| A low-glycemic diet helps acne | Small trials support it; the American Academy of Dermatology says it may lead to fewer spots |
| Milk worsens acne | Observational studies link milk, including skim milk, to more acne; cause and effect isn’t proven |
| Chocolate causes spots | Not clearly shown; any effect is more likely from sugar and milk than cocoa |
| Collagen supplements reduce wrinkles | Independent, high-quality trials show no clear effect |
| Drinking more water hydrates skin | Little evidence beyond meeting your normal fluid needs |
| Vitamin C helps skin repair | Yes, it’s needed for healthy skin and wound healing |
Nutrients your skin needs
Protein
Skin is made largely of protein, including collagen and keratin, and it renews itself constantly. Most adults get enough from a varied diet. Good sources include fish, eggs, dairy, beans, lentils, tofu, nuts and lean meat.
Vitamin C
The NHS lists maintaining healthy skin and helping with wound healing among the main roles of vitamin C. Your body uses it to make collagen. Adults need 40 mg a day in the UK, or 75 to 90 mg in the US, which you can easily get from food: one orange or half a red pepper covers the UK amount. Our guide to vitamin C foods lists the best sources.
Vitamin A and beta carotene
Vitamin A helps keep skin healthy, according to the NHS. You get it from dairy, eggs and oily fish, and your body makes it from beta carotene in orange and dark green vegetables such as carrots, sweet potatoes, squash and spinach. Don’t take high-dose vitamin A supplements without advice. Too much can be harmful, especially in pregnancy, and some acne medicines are related to vitamin A, so combining them is risky.
Zinc
The NHS notes that zinc helps with making new cells and with wound healing. It’s found in meat, shellfish, dairy, beans, nuts, seeds and whole grains.
Essential fats
Omega-3 fats from oily fish, and omega-6 fats from nuts, seeds and vegetable oils, are part of the skin’s barrier. Our guide to omega-3 foods explains how much fish to aim for, and plant sources if you don’t eat it.
Vitamin E
An antioxidant found in nuts, seeds, vegetable oils and avocados. Most people get enough from food.
Foods worth eating more of
- Colorful vegetables and fruit: carrots, peppers, tomatoes, leafy greens, berries and citrus provide vitamin C, beta carotene and other plant compounds. Our article on whether leafy greens are anti-inflammatory looks at the evidence behind one group.
- Oily fish: salmon, sardines, mackerel and trout, once or twice a week.
- Nuts and seeds: walnuts, almonds, sunflower and pumpkin seeds provide vitamin E, zinc and healthy fats. Our guide to walnuts covers one of the best.
- Beans and lentils: protein, zinc and fiber.
- Whole grains: oats, brown rice and whole wheat bread have a lower glycemic index than refined grains.
- Plain yogurt and other fermented foods, as part of a varied diet.
Diet and acne
Acne is mainly driven by hormones, oil production, blocked pores and bacteria, and it often runs in families. Diet seems to play a smaller part, but two links have reasonable evidence.
High-glycemic foods
The American Academy of Dermatology says findings from small studies suggest a low-glycemic diet may reduce the amount of acne you have. In one Australian trial it describes, 43 young men with acne who switched to a low-glycemic diet for 12 weeks had significantly less acne than those who ate their usual diet. High-glycemic foods include white bread, sugary drinks, pastries, white rice and potato chips. Our guide to the glycemic index explains how to swap them.
Milk
A 2018 meta-analysis of 14 observational studies with over 78,000 young people found that those who drank milk had about 25% higher odds of acne. Skim milk showed the link as strongly as whole milk. Another review found no link with yogurt or cheese. These studies show an association, not proof, but if you have acne and drink a lot of milk, cutting back for a few months to see if it helps is reasonable. Make sure you still get calcium from other foods.
Chocolate
The idea that chocolate causes spots hasn’t been clearly shown. Milk chocolate is high in sugar and milk, which may matter more than the cocoa. Our article on whether dark chocolate is healthy covers it in more detail.
Diet changes won’t replace treatment. Spots that are painful, cause scarring or affect your confidence are worth treating early: the NHS suggests a pharmacist can recommend treatments, and a GP can prescribe stronger ones.
Diet and eczema
Some foods can trigger eczema flares in some people, especially young children with food allergies. However, the NHS advises not changing your diet unless you’re told to by a doctor, including if you’re breastfeeding a baby with eczema. Cutting out whole food groups can lead to poor nutrition without improving the skin.
Do collagen supplements work?
Collagen powders and drinks are marketed for smoother, firmer skin. A 2025 meta-analysis of 23 randomized trials found improvements in skin hydration, elasticity and wrinkles when all the trials were pooled. But when the authors looked only at studies without funding from supplement companies, or only at high-quality studies, the benefit disappeared. They concluded that there’s currently no clinical evidence to support collagen supplements for skin aging.
Your body breaks collagen down into amino acids during digestion, like any other protein, and uses them where needed. A varied diet with enough protein and vitamin C gives your body what it needs to make its own collagen.
Does drinking water help your skin?
Being dehydrated can make skin look dull and feel dry, but there’s little evidence that drinking extra water beyond your body’s needs improves your skin. Drink enough to stay well hydrated: pale yellow urine is a good guide. Our article on how much water to drink a day explains more. For dry skin, a moisturizer helps more than extra glasses of water.
What matters more than food
- Sun protection. UV light is the main cause of premature skin aging. The NHS recommends sunscreen with an SPF of at least 30 and good UVA protection, plus shade and clothing.
- Not smoking. Smoking reduces the oxygen reaching your skin. The NHS notes that after quitting, your skin gets brighter.
- Sleep and stress. Poor sleep and stress can worsen skin conditions such as acne and eczema.
- Less alcohol. Alcohol dehydrates you and can make skin look dull and flushed.
- A gentle skin care routine. Harsh scrubs and too many products can irritate skin.
A day of skin-friendly meals
| Meal | Example |
|---|---|
| Breakfast | Porridge made with oats, topped with berries and walnuts |
| Lunch | Lentil and vegetable soup with a whole grain roll |
| Snack | An orange and a handful of almonds |
| Evening meal | Baked salmon with sweet potato and spinach |
| Drinks | Water through the day |
Common questions
Can supplements improve my skin?
Only if you’re deficient in a nutrient. For most people, a varied diet works better than pills. Our article on whether you need a multivitamin explains who does benefit.
How long do diet changes take to affect skin?
Skin renews itself over several weeks, so give any change at least 2 to 3 months.
Does greasy food cause spots?
Not directly. Acne starts with oil made inside your skin, not oil from food. Working in a hot, greasy kitchen can block pores, though, and a diet built on fried, refined foods tends to be high-glycemic, which may matter more.
This article is general information, not medical advice. Talk to your doctor or a registered dietitian before making big changes to how you eat, especially if you have a health condition, take regular medication, or are pregnant or breastfeeding.



