Mientras que los toros comen la misma dieta de granos y pasto que las vacas, los toros que se usan para competiciones de rodeo comen una dieta rica en proteínas y vitamina B12. Semillas oleaginosas, granos y subproductos, como maíz y residuos de panadería.
Para forraje, el ganado generalmente se alimenta de heno, ensilado y pasto. El ensilaje se refiere al pasto o el maíz parcialmente fermentado y preservado. Roughage constituye la mayor parte de su dieta, proporcionando fibra y relleno pero relativamente poca energía calórica. Se equilibra con granos, generalmente maíz, cebada o avena. A medida que el ganado envejece, sus dietas incluyen más granos para ayudarlos a ganar peso antes de ser vendidos en el mercado. El ganado obtiene la mayor parte de su proteína de las semillas oleaginosas, como la soja y la harina de canola.
La cantidad y la composición que come una vaca o un toro dependen de la edad, el peso y el estilo de vida del animal. El ganado de carne se alimenta para maximizar el aumento de peso, mientras que los toros de rodeo se mantienen en condiciones físicas máximas. Sin embargo, los toros de rodeo son típicamente todavía masacrados. En España, algunos restaurantes sirven carne de toro, calificando que la carne proviene de toros que son removidos del proceso de selección. Debido a que los toros se matan independientemente de la demanda de carne, la carne se vende a un precio bajo.