Now a days there are several food classifications. A few examples:
As we shall see shortly, these oversimplified classification of diets and foods do not help us in making our food choices for health promotion and disease prevention. The only naturally intuitive and valid classification in my opinion is: Natural versus processed food
But here we will discuss Vegetarian versus non-vegetarian food. There are positive and negative points about both foods. Non-veg food is full of protein, vitamins, minerals and other nutrients. But your doctor may raise 100 objections about it, like, it has very high cholesterol, saturated fat and no fiber. Vegetarian food is full of natural antioxidants, vitamins and minerals, but vetables and fruits lack protein. Veg food also lacks vitamin B12
You have to be smarter in choosing vegetarian food groups in order to get sufficient good quality protein. Combine at least one food from cereals group (like wheat, maize, bajra, jowar rye etc.) with at least one food from legumes/pulses group (like chana, arhar, peas, lentils, moong rajma etc.) Why? Because, Both groups are deficient of a different amino acid. Their amono acid profiles are complimentry to each other.
The arguments in favor of vegetarian diet are:
The arguments against vegetarian diet are: