What Ax said.
Tofu is a huge protein source in Asia, and is called the "plant cow".
By itself, it is kind of bland, but does take on the flavor of the sauces and things it is cooked with.
Lots of ways to cook it, and you are able to buy in different textures depending on what you like.