What Do Rabbits Eat? Rabbits primarily eat hay, fresh vegetables, and a limited amount of pellets to maintain a balanced diet, with hay being the most crucial component for their digestive health and teeth maintenance.
This varied diet is essential for keeping pet rabbits healthy, ensuring they receive the necessary nutrients while promoting natural chewing behavior to prevent dental issues.
The Importance of a Balanced Rabbit Diet
A balanced rabbit diet should resemble what they would eat in the wild, with hay as the primary component to support healthy digestion and dental health.
Fresh vegetables, particularly leafy greens like romaine lettuce and kale, provide essential vitamins and minerals, while pellets should only supplement the diet.
The House Rabbit Society, a nonprofit organization that focuses on rabbit care and education, it’s important to include a variety of leafy greens in a rabbit’s diet.
They recommend giving rabbits about 1 cup of greens per 2 pounds of body weight daily.
High-quality, fiber-rich pellets should be limited to 1/4 to 1/2 cup per 6 pounds of body weight to prevent obesity and other health issues.
Rabbits need constant access to fresh hay, such as Timothy or orchard grass, and a variety of vegetables to ensure proper nutrition and maintain digestive health.
Learn more about rabbits and their dietary needs on Wikipedia.
Treats and Foods to Avoid
While rabbits enjoy a variety of foods, certain items should be given sparingly or avoided altogether to prevent health problems.
Fruits as Occasional Treats
Fruits can be offered as an occasional treat due to their high sugar content. While rabbits love fruits, too much can lead to weight gain and digestive upset.
- Safe fruits: Some safe options include apples (without seeds), strawberries, blueberries, and bananas. Limit fruits to a small slice or a couple of berries a few times a week.
- Avoid citrus: Citrus fruits should be avoided, as they can cause stomach upset in rabbits.
Foods to Avoid
Certain foods are toxic or unhealthy for rabbits and should be avoided entirely. These include:
- Iceberg lettuce: Contains lactucarium, which can be harmful to rabbits in large quantities.
- Carrots: While often depicted as a rabbit favorite, carrots are high in sugar and should only be given occasionally as a treat.
- Starchy vegetables: Potatoes, corn, and beans are too high in carbohydrates and can disrupt a rabbit’s digestive system.
- Processed foods: Bread, pasta, crackers, and other human snacks are not suitable for rabbits and can cause severe health issues.
For a detailed list of foods to avoid, refer to our article about can rabbits eat peanut.

