Os cavalos podem comer cenoura, ervilha, feijão verde, alface e abóbora. Alguns outros vegetais que os cavalos podem comer incluem beterraba, aipo, abóbora, pastinaga e pepino. Eles também podem comer milho, banana e uma variedade de feijões secos, como pinto, fava e feijão vermelho.
Legumes como couve de Bruxelas, couve, acelga, couve e brócolis só devem ser dados aos cavalos em pequenas quantidades. O mesmo vale para nabos, espinafre, rabanetes, alho e cebola. Grandes quantidades de alho ou cebola podem fazer com que um cavalo fique anêmico.
Os cavalos também podem comer caules de ruibarbo e carne de abacate em pequenas quantidades, de acordo com o serviço de extensão cooperativa da Rutgers University, embora as porções restantes de ambos os vegetais sejam tóxicas para eles. A ASPCA acredita que cavalos não deveriam ser alimentados com abacates. Eles nunca devem ser alimentados com tomates, qualquer tipo de pimenta, batata ou batata doce.Embora os cavalos possam comer uma grande variedade de vegetais, o que comem é determinado pelo seu gosto pessoal. Legumes devem ser dados aos cavalos como parte regular de suas refeições, além de 1 a 2 libras de ração. Os vegetais podem ser misturados com a ração ou dados ao cavalo separadamente. Se os cavalos estão sendo apresentados a um novo vegetal, apenas pequenas quantidades devem ser dadas a eles no início para verificar se há uma reação alérgica.