Tofu is higher in carbohydrates and low in cholesterol. Whereas eggs are high in cholesterol and fats. Both are great in Protein. 1 medium-size egg has 5-6 gram protein whereas 100-gram firm tofu has 8-gram protein. Both are healthy and protein-rich. Nutritional values of tofu. It is a complete source of protein and helps in building muscles.