Soy products/tofu are good
sources of
protein, however, if you have thyroid issues, you should not eat/drink soy.
Beans and legumes are also good sources of protein, as are eggs, dairy (milk, cheese, yogurt) and whole grains. I don't eat soy, a lot of beans or legumes, so, unfortunately, I can't provide recipes, but you can do a search.