Many non vegetarians are unfamiliar with these excellent protein sources.
Here is a brief comparison by geobeats, describing the differences among tofu, tempeh and seitan. These are basic food ingredients that can be flavored and prepared in many different ways. They are widely used and enjoyed by people around the world.