You don’t necessarily have to be a vegetarian or vegan to follow yoga. Yoga is beneficial for everyone including non -vegetarians. But if you want to practice Yoga for mental peace and achieve Moksha then being vegetarian or vegan is a must as it is said that.
Yoga does not divide food into proteins, carbohydrates, or fats, instead, it differentiates it as Tamasic, Rajasic or sattvic.
Non-veg food or tamasic obstructs the flow of Prana(vital energy) in our body.
Taking a sattvic vegetarian diet with lots of raw fruits, vegetables and nuts not only helps in cleaning our body but also helps in building immunity and makes it strong.
Rajasic food which includes spicy food with onion and garlic causes restlessness and hyperactivity.
The type of food we eat has a lot of influence on our body, mind, and spirit.