Tofu: protein, calories, and nutrients
Firm tofu often provides roughly 12–17 g protein per 100 g, 7–10 g fat, and 120–160 calories, although water content and brand make a large difference. A 5.3 oz (150 g) serving can provide about 18–26 g protein. Calcium varies substantially depending on whether calcium salts were used as the coagulant.