Brussels sprouts are very good source of vitamin b 2 , magnesium, phosphorus,, vit b6, thiamine, potassium, vit a, and a good source of fibre too tofu is a good source of protein, contains all eight essential amino acids it's rich in iron, copper, magnesium and so on.