I found seitan to be the best solution and you can make it with beans if you need more carbs. Store brought seitan tends to have a higher fat content. I would also look at tempeh, and other tofu brands. You can find that some vary greatly in distribution.