Króliki są roślinożercami zarówno na wolności, jak iw niewoli. Dzikie króliki jedzą trawę, kwiaty i inne łatwo dostępne rośliny w lecie i przechodzą na jedzenie gałązek i kory wraz z zieloną roślinnością, którą mogą znaleźć w zimie.
W niewoli większość diety królika powinna składać się z siana i trawy. Oprócz siana, właściciele zwierząt domowych powinni karmić swoje króliki różnymi zielonymi liśćmi, takimi jak kapusta, jarmuż i pietruszka. Dieta królika może być uzupełniona granulkami paszowymi, które są wykonane z różnych ziaren i wysuszonej materii roślinnej. Jako specjalną niespodziankę, udomowione króliki mogą czasami jeść owoce i warzywa, takie jak marchewka i jabłka.