Item in your basket

Foods to fight eczema

27th February 2015

Image source: http://theotherbigo.ca/2012/02/28/easysalmonrecipe

Wintry weather is never a good sign for eczema as the cold may increase redness and dryness to your skin. But it's not just the biting cold that can cause problems - as you cover up your skin with woolly jumpers and scarves the fibres can chafe and irritate your skin, only making things worse. We've therefore compiled a list of foods that can help fight eczema because, as you may already know, what you eat has a significant impact on your skin.


Omega-3 fatty acids found within foods such as fish, including salmon, cod and halibut will help fight inflammation and reduce flare-ups.


Bananas contain histamine-lowering nutrients, potassium, magnesium and vitamin C, which also help decrease inflammations.

Apples, berries, citrus and broccoli

The magic quality of apples is their richness in quercetin, which automatically acts as an anti-inflammatory and anti-histamine agent. Furthermore, berries, citrus and broccoli are other foods that contain quercetin. Make sure you try them as quercetin is a key factor to fight eczema.


Just like apples, buckwheat is rich in quercetin but also offers a gluten-free alternative. This is important as it has been suggested that gluten is a key ingredient linked to triggering eczema. Therefore, make sure you have porridge that contains buckwheat or try it as an alternative to rice from time to time.

Beef or chicken soups

Beef and chicken stocks are very good for helping to repair your skin as they contain amino acid glycine.

There are many other foods that you can eat to help your skin and some that you should be careful about eating. If you are interested in knowing what you shouldn't eat we suggest you contact your doctor who will recommend what's best by having an elimination test. Furthermore, we would highly recommend you visit a dermatologist in order to receive the best recommendations with regards to your skin and help improve your eczema.

0121 567 8111