A plant-based diet, which emphasizes fruits, vegetables, grains, beans, legumes and nuts, is rich in fiber, vitamins and other nutrients. And people who don't eat meat — vegetarians — generally eat fewer calories and less fat, weigh less, and have a lower risk of heart disease than nonvegetarians do.