اسفناج درعین حال یک منبع غنی از فلاوونوئید است. فلاوونوئید نوعی آنتی اکسیدان است که خطر بروز چندین نوع سرطان از جمله ریه، روده بزرگ، تخمدان و التهاب را کاهش میدهد.به گفته متخصصان تغذیه، مصرف یک وعده اسفناج میتواند تا ۴۰ درصد نیاز روزانه آهن بدن را تامین کند.