Les lapins sont des herbivores à la fois à l'état sauvage et en captivité. Les lapins sauvages mangent de l'herbe, des fleurs et d'autres plantes facilement disponibles en été et passent à manger des brindilles et de l'écorce ainsi que toute végétation verte qu'ils peuvent trouver en hiver.
En captivité, la majorité de l'alimentation d'un lapin doit être constituée de foin et d'herbe. En plus du foin, les propriétaires d'animaux doivent nourrir leurs lapins avec une variété de légumes-feuilles, tels que le chou, le chou frisé et le persil. L'alimentation d'un lapin peut être complétée par des granulés d'aliments composés de différentes céréales et de matières végétales séchées. En guise de gâterie spéciale, les lapins domestiques peuvent occasionnellement manger des fruits et des légumes, comme des carottes et des pommes.