You may think creams and products are the only way to address skin ageing and dullness, but you're in for a surprise

What we put in our bodies plays a huge role in what shows on our faces. For example, drinking water makes our skin look hydrated and fresh while eating sugary foods sometimes causes spots and acne.

You may think creams and products are the only way to address skin ageing and dullness, but you're in for a surprise.

According to skin expert Dr Wafaa El Mouheb, there are a few foods that can boost your skin's appearance and even help combat signs of getting older, The Sun reported.

Here is a list of seven foods that make you look younger.

Seafood for antioxidants

Seafoods, such as salmon and prawns, contain a potent antioxidant called carotenoid astaxanthin. 

Its anti-inflammatory properties are great for protecting fatty membranes in our skin, which helps to keep it hydrated.

Citrus fruits, leafy greens for vitamin C

According to Dr Wafaa, Vitamin C plays an integral role in collagen synthesis. It brightens our skin complexion and has an anti-ageing effect.

Poultry for zinc

Zinc helps to balance hormones and testosterone levels in our body. It is essential for the production of collagen, which heals the skin from spots and marks.

Eggs for biotin

Biotin is a B vitamin, also known as vitamin B7, that helps our skin look younger and fresh, not having enough of the nutrient can lead to brittle nails and hair, scaly skin, and dry eyes.

Avocados for vitamin E

Avocados are packed with healthy fats and vitamin E, which help to moisturise the skin and prevent water loss, Dr Wafaa said.

Nuts for omega-3, omega-6 fatty acids

Nuts, such as almonds and walnuts, contain essential fatty acids, like omega-3 and omega-6 fatty acids, that help reduce inflammation in the gut and skin, Dr Wafaa said. 

They regulate the skin's oil production, improve hydration, and minimise the appearance of fine lines, she explained.

Water for hydration

Health experts are always banging on about how important water is. According to Dr Wafaa, "water is like fertiliser for your skin".

"When you drink enough, it's like giving your skin cells a regular drink, keeping them plump and healthy," she said.

"When skin lacks moisture, fine lines and wrinkles may appear more noticeable, and dehydrated skin can develop rough, flaky patches."