Rabbits are herbivores and primarily eat grasses, hay, and leafy greens. They also eat vegetables, fruits, and grains in moderation.