It doesn't mean you're allergic. The phytoestrogens in soy are known goitrogens (endocrine disruptors).Make sure you get enough iodine to protect your thyroid if you eat a fair amount of soy. My thyroid number was a little high when I was tested and I went back after taking 200 mg of iodine a day for 3 months and my number was back to normal.
Other great sources of protein are seeds like hemp and pumpkin seeds (which can be used to make your own tofu -
viewtopic.php?f=6&t=23351&view=previous), chia seeds (expensive though), flax seeds (don't overdo it because of the small amount of cyanide though), and sunflower seeds (though they're a little short on lysine).
Nuts generally aren't ideal sources of protein because they're low in certain amino acids (lysine, methionine and/or cystine usually), but they're good to have for a bit of extra protein. Pistachios are actually a complete protein but they're only 13% protein (about the same as quinoa).
Legumes are of course great sources of protein, particularly lentils, black eyed peas, great northern beans, lupins, chickpeas, white beans, and winged beans. Sprouting them (of course only some beans can be eaten sprouted. Kidney beans can't for instance) will result in slightly fewer carbs and total calories, and a reduction in phytates and protease inhibitors making the protein more accessible. You can even make your own tofu or tempeh with other beans if you have time and patience. Peanut/peanut butter is an easy protein source but it is deficient in several essential amino acids so it's best not to make it your primary protein source.
Grains are inherently lower in protein quantity compared to legumes but they can be a passable protein source. The best ones for protein quality and quantity are quinoa, oats, amaranth and buckwheat.
Then of course there are protein powders. I order from trueprotein.com and custom mix a 70/30 pea/rice protein mix. They also offer hemp protein.
eta, you can also make smart choices with your "non-protein" food choices for better protein intake. Avocados, kiwi fruit, spinach and broccoli are all decent sources of complete protein.