مواد غذایی حاوی ویتامین هایی مانند A، B، C، D، E و مواد معدنی از جمله آهن، سلنیوم و روی می تواند به تقویت سیستم ایمنی و پیشگیری از ابتلا به بیماری کمک کند.
مواد غذایی حاوی مواد معدنی نیز می توانند به تقویت سیستم ایمنی کمک کنند. غنی ترین مواد غذایی حاوی آهن شامل گوشت و غذاهای دریایی و سپس، آجیل، لوبیا، سبزیجات و غلات غنی شده با آهن است.
استفاده از همه گروه های غذایی (نان و غلات، میوهها و سبزیجات، شیر و لبنیات، گوشت و حبوبات و تخم مرغ، شیرینیها، چربیها و روغنها) و رعایت تنوع غذایی در برنامه روزانه، در کنار فعالیت بدنی مناسب، خواب و استراحت کافی، حفظ آرامش و نداشتن استرس و اضطراب می تواند به تقویت سیستم ایمنی کمک کند.

غلات سبوس دار (مانند گندم، برنج، جو)، سیب زمینی، ماکارونی و سبزیجات برگ سبز (مانند اسفناج) و برگ دار (مانند برگ چغندر)، کلم بروکلی، موز و مرکبات و محصولات لبنی (شیر و پنیر)، جگر، گوشت، ماهی، تخم مرغ و حبوبات و آجیل از جمله مواد غذایی سرشار از ویتامینهای گروه B هستند.
روغن های گیاهی مانند روغن کانولا، میوه ها و سبزیجات، تخمه ها (مانند کدو و آفتابگردان) و آجیل از منابع غذایی سرشار از ویتامین E هستند.