Hay and various grasses do contain protein, most beef cattle get their protein from legumes. Soybeans are the most common protein source, followed by cottonseed meal and linseed. Some farmers feed their beef cattle mineral blocks that also include extra protein.