Jainism is a very old, non-theistic religion based in India that practices non-violence on any living creature.
A Jain typically restrains from eating anything that had the potential of becoming life. This includes all forms of meat, eggs, and even root vegetables like garlic, onions and potatoes. The reason for not eating root vegetables is because you would have to take out the entire plant and it would never have another opportunity to grow.
A typical diet for them follows the vegetarian life-style apart from root vegetables. However, because of modern day farming, a lot has transitioned into veganism due to the violence on animals.
Is this a healthy life-style to follow? It is harder to obtain the amount of protein from not eating eggs or meat but can be done with beans and nuts. You will also not be able to cook with onions or garlic which can give a lot of flavor to dishes.
I used to work at a pasta restaurant and I remember a customer making a specific request to not use any sauces with onion or garlic powder, which was very hard to do considering almost all of the sauces had one of those two things. So, I made her a pasta dish with oil, salt and pepper with tomatoes, spinach, and mushrooms.
This video by OWN is a great source to learn more about the fascinating religion.
Learn more at http://www.jainpedia.org/resources/jainism-faqs/contentpage/4.html
photo: https://www.hinduwebsite.com/jainism/jain_philosophy.asp