Tofu is packed full of plant-based protein and is a staple in many Asian diets. It is naturally low in saturated fat and has no animal protein or cholesterol.