No, Meghan Trainor is not vegetarian. She eats lean proteins like chicken and turkey.