Yes, but it requires careful planning. Vegetarian protein sources like tofu, tempeh, and seitan can be used in place of meat and fish.