Yes, vegetarians and vegans can meet their protein needs through plant-based sources such as tofu, tempeh, legumes, nuts, seeds, and whole grains. It may require a bit more planning, but a well-balanced vegetarian or vegan diet can provide all the necessary protein.