What Foods Help With Eczema and Which to Avoid?

No single food will clear up eczema, but the overall pattern of what you eat can meaningfully influence how severe and how frequent your flares are. A study of 124 people with moderate-to-severe eczema found that higher adherence to a Mediterranean-style diet correlated with significantly lower disease severity, particularly when the diet was rich in vegetables, fruits, legumes, and fish. The practical takeaway: shifting your plate toward whole, anti-inflammatory foods won’t replace your moisturizer or prescription treatment, but it can work alongside them.

Why an Overall Eating Pattern Matters More Than Any Single Food

The National Eczema Association is clear that there’s no special eczema diet, and elimination diets are not recommended unless a confirmed food allergy is involved. Cutting out entire food groups on a hunch can actually backfire, increasing the risk of developing new food allergies and leading to nutritional gaps. The current guidance is straightforward: eat a mostly plant-based diet with vegetables, fish, and some meat, while cutting back on processed and sugary foods that promote inflammation throughout the body.

That advice sounds generic, but the Mediterranean diet research gives it teeth. People in the study who ate more vegetables, fruits, legumes, and fish didn’t just have milder eczema. They also reported less itching, which is often the symptom that most disrupts sleep and quality of life. The connection likely comes down to chronic, low-grade inflammation. Eczema is fundamentally an inflammatory skin condition, and a diet built around whole foods helps keep that background inflammation lower.

Omega-3 Rich Fish and Seafood

Omega-3 fatty acids, the kind found in fatty fish, are among the most studied nutrients for eczema. They work by competing with omega-6 fatty acids in your body. Most Western diets are heavily skewed toward omega-6 (from vegetable oils, processed snacks, fried foods), which promotes inflammatory signaling. Omega-3s push the balance back toward less inflammation.

Clinical trials in people with eczema have used a wide range of fish oil doses, typically providing somewhere between 900 and 1,600 mg of EPA and 600 to 1,100 mg of DHA daily. You don’t need to track milligrams at the dinner table. Eating fatty fish like salmon, mackerel, sardines, or herring two to three times a week gets you into a meaningful range. If you don’t eat fish, walnuts, flaxseeds, and chia seeds provide a plant-based omega-3 (ALA), though your body converts it to EPA and DHA less efficiently.

Vitamin D: The Nutrient Most Linked to Severity

The relationship between vitamin D and eczema is one of the most consistent findings in dermatology research. A meta-analysis covering both adults and children found a significant inverse correlation between blood levels of vitamin D and eczema severity scores, meaning lower vitamin D consistently tracked with worse eczema. Some individual studies found remarkably strong correlations, and one showed that as vitamin D levels improved over time, severity scores dropped in parallel.

Vitamin D also appears to help the skin resist bacterial colonization by a specific type of staph bacteria that commonly worsens eczema flares. This may be one reason why many people notice their eczema improves in summer: more sun exposure means more vitamin D production in the skin.

Food sources of vitamin D include fatty fish (which pulls double duty here), egg yolks, fortified milk and orange juice, and mushrooms exposed to UV light. That said, it’s difficult to get enough vitamin D from food alone, especially if your levels are already low. A blood test can tell you where you stand.

Fruits and Vegetables With Flavonoids

Flavonoids are plant compounds that have direct effects on the kind of inflammation driving eczema. Research has identified several that reduce skin thickening, decrease the number of inflammatory cells migrating into the skin, and strengthen the skin barrier by boosting production of filaggrin, a protein that’s often deficient in eczema-prone skin.

Here’s where to find the most relevant ones:

  • Quercetin: onions, apples, berries, capers, and broccoli. Reduces multiple inflammatory signals and increases antioxidant defenses in the skin.
  • Kaempferol: kale, spinach, broccoli, and tea. Shown to reduce water loss through the skin and boost production of barrier proteins.
  • Luteolin: celery, parsley, thyme, and peppers. Improves skin hydration and reduces mast cell activity, which is directly tied to itching.
  • EGCG: green tea. Reduces skin thickening and suppresses histamine, a chemical that drives the itch-scratch cycle.
  • Isoflavones: soybeans, tofu, tempeh, and edamame. Found in legumes and may support skin barrier proteins.

You don’t need to memorize these names. The practical pattern is simple: a colorful mix of vegetables, leafy greens, berries, alliums (onions, garlic), and green tea covers the major categories. Cooking doesn’t destroy most flavonoids, so raw or cooked both work.

Zinc for Skin Repair

Zinc plays a central role in wound healing and maintaining the skin barrier, both of which matter when eczema leaves your skin cracked and vulnerable. Studies on skin conditions have found that modest zinc supplementation over eight weeks led to statistically significant improvements in skin health. Shellfish (especially oysters), red meat, pumpkin seeds, chickpeas, lentils, and cashews are all solid sources. If your diet is mostly plant-based, keep in mind that grains and legumes contain compounds that reduce zinc absorption, so soaking or sprouting them helps.

Foods That May Trigger Flares

This is where things get personal, and where people often make mistakes. True food allergies, the kind where your immune system produces antibodies against a specific protein, affect a subset of eczema patients, particularly young children. The most common culprits are milk, eggs, peanuts, tree nuts, wheat, soy, fish, and shellfish. But having eczema does not mean you’re allergic to any of these. Skin prick tests and blood tests for food allergy are unreliable at predicting which foods actually worsen eczema, so testing positive doesn’t necessarily mean that food is a problem for you.

If a food allergy is genuinely suspected, the only reliable approach is a supervised elimination followed by a controlled reintroduction, ideally guided by an allergist. Removing foods on your own based on a hunch or a general sensitivity panel often leads to an unnecessarily restricted diet with no improvement in skin symptoms. Most food allergies cause symptoms like hives or vomiting within 30 minutes of eating. Delayed eczema flares from food are possible but less common than many people assume.

Outside of true allergies, processed foods, refined sugar, and excess alcohol are worth reducing. They don’t trigger an allergic response, but they raise systemic inflammation, which can lower your threshold for flares.

Putting It Together

The strongest evidence points toward a whole-foods eating pattern rather than any miracle ingredient. A practical eczema-friendly plate looks like this: fatty fish a few times a week, a generous variety of colorful vegetables and fruits, legumes, nuts and seeds, and green tea as a regular drink. At the same time, scaling back on processed snacks, sugary foods, and refined oils removes sources of unnecessary inflammation. These changes work alongside your existing skincare routine and any prescribed treatments, not in place of them.

Dietary shifts don’t produce overnight results. Skin cells turn over roughly every four weeks, and it takes time for reduced systemic inflammation to show up as calmer, less reactive skin. Most people who notice improvements from dietary changes report them gradually over several weeks to a couple of months. Consistency matters more than perfection.