Fake meats get a lot of headlines (like the beet burger that “bleeds”), and some people depend on meat substitutes to stick to a plant-based diet. Then there are the expensive health foods like wheatgrass, goji berries, and chlorella. They'll always be there for those who can afford them.
But you don’t have to rely on meat substitutes or exotic fancy foods. To get all the benefits of vegetarianism and veganism, you can stick with inexpensive whole foods like rice, lentils, beans, pasta, nuts, fruits, and vegetables, with occasional use of more expensive things like quinoa, tempeh, and seitan. You’ll feel better and actually save money over a diet based on animal products.