اسفناج حاوی مقادیر قابل توجهی ویتامین و مواد معدنی از جمله ویتامین C، ویتامین A و منگنز، روی، آهن، کلسیم و سلنیوم و کلروفیل و کلروپلاست می باشد. همچنین در اسفناج بیش از دوازده نوع آنتی اکسیدان فلاونوئید و کاروتنوئید هایی مانند بتا کاروتن، لووتیان و زاکسنتین وجود دارد.