Foods To Eat & Avoid If You Have Eczema

Foods to Eat and Avoid If You Have Eczema

Salmon and other omega-3-rich foods reduce eczema symptoms

Eczema is an autoimmune disease of the skin that can cause redness, rashes and irritation of the skin. While eczema symptoms can be reduced through lifestyle changes and medication, what we eat also plays a vital role in reducing or worsening our symptoms.

Eating foods that could increase inflammation can make a person’s symptoms worse. On the other hand, eating the right foods can actually significantly reduce eczema symptoms. In this article, we’ll discuss the best and worst foods for people with eczema.

The best foods for you if you have eczema:

Fat fish

Oily fish is rich in omega-3 fatty acids. Salmon is one of the most common fatty fish and has anti-inflammatory properties.


Yogurt and other foods rich in probiotics can help reduce irritation and also help maintain gut health which can reduce symptoms.

Quercetin Rich Foods

Quercetin is a flavonoid present in fruits and vegetables that gives them a vibrant color. These foods reduce inflammation in the skin.

Vegetable oil

Unlike butter and other vegetable oil substitutes, these oils soothe the skin and are a much healthier alternative.

cruciferous vegetables

Eating fiber-rich foods reduces inflammation. Cruciferous vegetables include spinach, lettuce, cabbage, broccoli, cauliflower, etc., and are packed with nutrients.


Peppers are rich in vitamin C. Vitamin C reduces the absorption of other nutrients that can cause inflammation. Peppers contain more vitamin C than oranges.


Mangoes are rich in flavonoid quercetin and are also high in fiber, which is great for people with eczema.

fermented foods

Fermented foods have been proven to reduce inflammation and improve symptoms as well. Fermented foods like pickles, kombucha, kimchi, and so on can be a great addition to your diet if you have eczema.

Foods to avoid if you have eczema:

Dairy products

Dairy products may not cause inflammation, but they have been proven to trigger an allergic reaction in some if not all people with eczema.


As with dairy products, eggs can make symptoms worse for some, if not all, people with eczema.


Nuts have also been proven to cause an allergic reaction in people with eczema, Dried fruits like peanuts, etc. are hyperallergenic.

soy products

Soybeans and their products such as tofu, soy milk, etc. can also cause an allergic reaction or worsen pre-existing eczema symptoms.

Highly processed foods

Highly processed foods are high in sugar, sodium and preservatives. All of these substances have been proven to cause inflammation.


As with the foods mentioned above, you may be more prone to an allergic reaction from seafood.

Citrus fruits

Citrus fruits are also high in vitamin C, but may not be suitable for people with eczema as they promote inflammation.

Junk food

Junk foods, similar to highly processed foods, contain very high amounts of sodium, sugar and preservatives. They are also fried and can make eczema symptoms worse.

In short, it is important to keep in mind what you eat to reduce and prevent the worsening of your eczema symptoms. Making necessary changes to your lifestyle and diet can also increase the effectiveness of eczema medications.

Disclaimer: This content, including advice, provides general information only. It is in no way a substitute for qualified medical advice. For more information, always consult a specialist or your own doctor. NDTV is not responsible for this information.

Leave a Comment

Your email address will not be published.