t need animal foods to get protein -- nuts, seeds,
and beans are all excellent sources of
protein.
Soy is the most complete of vegetable proteins that you can make a lot of things with, but any bean combined with a whole grain usually gives you a pretty complete protein. You don't need a protein shake, nobody does, for proper health -- shakes are either a shortcut for people in a hurry or for people trying to add lean muscle. Otherwise, you should get plenty from your regular meals.