broccoli is richer in carbohydrates, zinc, calcium, vitamin c, vitamins b1 and b5. on the other hand, spinach is higher in iron, manganese, magnesium, potassium, vitamin b6, folate, carotene, and vitamin k. moreover, spinach is cheaper than broccoli.