Vegan nutrition also plays a role in decreasing obesity risk as it’s less energy-dense than an omnivorous diet. Plant-based sources have fewer fats and cholesterol content, are less energy-dense, and are high in fibre and promotes satiety.
Hence, it’s not a surprise that vegans tend to be thinner, have a lower body mass index and are more effective in losing weight than non-vegans. 
Although vegan diets have less protein, fats,n-3 fats, Vitamin D and B12-, certain micronutrients (calcium, iron, zinc and iodine) than animal-based sources, it is high in fibre, carbs, and phytochemicals and antioxidants, which are known to reduce chronic diseases like certain cancers, type-2 diabetes and cardiovascular diseases. [1,2,3]
Certain high-performance vegan athletes might also have to consume supplements for creatine and beta-alanine.  However, poorly constructed vegan diets might lead to certain macro- and micro-nutrient deficiencies.
The 6 major food groups for individuals eating a plant-based diet are fruits, vegetables, legumes, cereal grains, nuts and seeds and vegetable fats and oils.
The analysis below is first of a kind and highlights the average nutritional value in plant-based sources and animal-based sources for each nutrient.