A cup of buckwheat contains 22.5 g of protein. It also provides vitamins, minerals, and fiber. Building muscle takes time.