3 Plant Based Foods That Are Great For The Skin

Plant based diets are known to have a wide variety of health benefits for many people, with one of the benefits being that some plant based foods are fantastic for your skin. Our skin is very sensitive to the foods we eat, so fueling our body with ingredients that our skin will love is important and it can make a huge difference in how it looks and feels. 

So, here are three plant based foods that are easy to fit into your current diet and are great for your skin! 

Mixed Berries

Mixed berries are a great ingredient for your skin as they are packed full of fantastic antioxidants which our skin loves. The antioxidants found in berries can control free radicals that contribute to aging over time. They can help to fight inflammation of many different kinds and they also contain plenty of fibre and nutrients which are good for all areas of our health. 

Berries are so easy to incorporate into your diet and need very little prep. You could put them into a smoothie in the morning, take a pot of berries with you to work or have them as a snack in the evening. Best of all, they taste amazing, so it definitely won’t become a chore having to eat them! The best place to start when it comes to fuelling our bodies with great food is definitely berries. 


Our next accessible plant based food that is great for the skin is nuts. Nuts are generally packed full of selenium which is another ingredient to help with the skin’s elasticity. Additionally, the fatty acids in nuts have incredible benefits for the skin, helping to strengthen the skin’s surface and leave a smoother and healthier looking appearance. They also contain magnesium, which can help with cell regeneration or repair. For people with a nut allergy, collagen, fatty acid and magnesium supplements are an option!   

As with the other ingredients, it is so easy to fit nuts into your diet. You could eat them raw as a snack, add them to dips or sauces, have nut butter on toast or add something different to a lovely salad. The most nutritious nuts are thought to be peanuts, pecans, hazelnuts and walnuts, all of which are also the more affordable options. More expensive choices include macadamias, cashews and pine nuts.


Another great ingredient for the skin is the anti-aging hero that is lentils. They boost collagen in the skin, as well as providing the body with a range of essential nutrients and protein. Collagen is a major building block in all areas of the body, including the skin. It helps the skin to maintain its elasticity over time and it also keeps it nice and hydrated. 

Lentils are so easy to cook and are extremely diverse, making it a great skin-loving staple to have in your home. You can boil lentils and add them to salads, make curries or the easiest way to eat them is by adding them to homemade soup. They are such a delicious and diverse ingredient that just happen to also be amazing for your skin! Lentils come in all different varieties, so try a few and find your favourite. 


Overall, there are some fantastic plant based ingredients out there that are fantastic for the skin. The powerful antioxidant properties of berries, the high levels of collagen in lentils and the fatty acids and selenium in nuts make them all great cupboard staples to have on hand. Something worth noting is that although we all love a bit of vitamin D and our bodies love it, sunlight can be damaging, so try vitamin D tablets instead for a boost.