Tofu offers around 8g of protein per 100g, and paneer boasts 18g. Note that paneer carries more fat and calories. Tofu is a ...