To lose weight, one has to consume calories lesser than their maintenance calories that mean you need to be in a calorie deficit. Weight training and adequate protein intake with a calorie deficit plan is the best way to lose weight. Tofu is one of the complete protein sources that can be added within the calories required.  Consumption of tofu will help you to complete protein requirements which in turn helps in maintaining muscles, resulting in weight loss.