The basic building blocks of protein are amino acids. There are _____ amino acids. Protein contains nine essential amino acids. Vegans and vegetarians can get all the essential amino acids to fulfill their daily protein requirement through _____. A) 5; Meat and dairy products B) 20; Plant-based sources C) 9; Fish and eggs D) 12; Legumes and grains