Hepper blog

Search our database of over 9,984 posts with up-to-date information from our experts and veterinarians.

Hepper is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Are Rabbits Omnivores or Herbivores? Vet Approved Facts & FAQ

By Kathryn Copeland · Reviewed & fact-checked by Dr. Lorna WhittemoreVet Approved
Dr. Lorna Whittemore
Reviewed & Fact-Checked byDr. Lorna WhittemoreVeterinarian
Lorna is a Scottish vet who has lived, studied, and worked on three continents and has a love of travel. With 20 years of experience in small animal medicine andsurgery, both in the charity and private sector. Gaining a further qualification in feline medicine has given her a continued sense of amazement at the fabulous animals. Currently living in Cape Town, South Africa, with her family and expanding number of pets allows her to spend time in and around nature where she is at her happiest. With a love for learning, Lorna is enjoying researching, editing, and fact-checking for Hepper veterinary editorial team and truly feels that she has the best job in the world!View authorThe information is current and up-to-date in accordance with the latest veterinarian research. Read about our vets
Share
Ask us a question in the comments
lionhead rabbit eating carrots

When you’re thinking about bringing a new pet home, particularly one that you’ve never owned before, you should learn everything about them first.

For example, if you’ve been contemplating having a rabbit for a pet but are not sure what you are supposed to feed them, you’re doing the right thing by researching beforehand. So, if you’re unsure if rabbits are omnivores or herbivores, we’re here to tell you that rabbits are indeed herbivores.

Here, we explain the differences between herbivores and omnivores and the best diet for your new rabbit.

What Are Herbivores?

Herbivores are animals that have a diet of plant-based material only and don’t require protein from animal sources. They primarily eat grasses, roots, leaves, fruits, and bulbs, depending on the species. Well-known herbivores include horses, deer, elephants, koalas, cows, and giraffes, to name a few.

Rabbits in the wild will eat clover, some weeds and primarily grass. If they come across it, they will also eat some bark, buds, roots, fruits, and seeds.

five chinchilla rabbits eating kale on the grass
Image Credit: JittiNarksompong, Shutterstock

What Are Omnivores?

Omnivores in comparison, are animals that require both plant and animal origin foods. Depending on the species, omnivores eat varying quantities of vegetable matter and other animals. Dogs, foxes, humans, some birds and bears are examples of omnivorous species.

Why Can’t Rabbits Eat Meat?

Rabbits are considered obligate herbivores, which essentially means they must eat plants in order to thrive and survive. It also means their digestive systems aren’t designed to digest animal protein effectively. The stomach’s enzymes and gut bacteria are specialized to break down the cellulose found in plant fibers. A rabbit also has a long and large vermiform appendix, which aids in digesting tougher plant materials.

The digestive enzymes of rabbits are primarily amylase, maltase and pectinase which are all needed for plant digestion. They do have proteinase which can break down protein sources but meat is not a natural part of their diet on a daily basis.

Do Rabbits Ever Eat Meat?

There are instances in which rabbits have eaten meat. For example, they have been known to cannibalize their young when stressed, particularly if the threat of predators is there. It’s also been documented that snowshoe hares will eat meat when food is scarce in the winter and will even eat the flesh of their usual predator, the lynx1.

But these instances are quite rare, and under no circumstances should a rabbit be purposefully given meat.

What Should You Feed Your Rabbit?

There are quite a few plant foods that can be a part of your rabbit’s diet. Here’s what you need to know regarding how much and what kinds of foods to feed your rabbit and what to avoid.

Hay

The most essential food for a rabbit is hay, and it should constitute roughly 80% of their diet. Hay keeps the rabbit’s digestive system healthy and helps grind down their teeth, which is critical to prevent their teeth from overgrowing.

Timothy hay is a great choice and the most recommended, and it should be made available to your rabbit at all times. You can also use oat, orchard, or brome hay, but if your rabbit loves timothy hay, just stick with it.

If you have a baby rabbit, alfalfa hay is a great choice. However, if your bun is over 7 months old, you shouldn't feed them alfalfa hay, as it can potentially lead to kidney stones or obesity.

rabbit eating hay
Image Credit: My Good Images, Shutterstock

Vegetables

Vegetables should make up about 10% of your bun’s diet, which works out to about 1 to 2 cups daily. Veggies can provide additional vitamins and fiber, but when introducing a new food to your rabbit, only give them a small amount gradually to allow their system to adjust.

Dark, leafy greens are the healthiest choices. These can include:

  • Arugula
  • Basil
  • Bok choy
  • Broccoli leaves
  • Butter lettuce
  • Cabbage
  • Carrot tops
  • Cilantro
  • Collard greens
  • Dandelion greens
  • Dill
  • Leafy lettuce
  • Kale
  • Mint
  • Oregano
  • Parsley
  • Radicchio
  • Romaine lettuce
  • Sage
  • Spinach
  • Thyme
  • Turnip greens
  • Watercress
  • Wheatgrass

Rabbit Pellets

Rabbit pellets contain extra vitamins and minerals, but rabbits should be getting most of their nutritional needs from hay and vegetables. Pellets can be great additions but should ultimately only constitute about 5% of the diet.

English spot rabbit on straw with food pellets in dish
Image Credit: Maria Dryfhout, Shutterstock

Treats

Treats make up the last 5% of your rabbit’s diet and are typically fruits. This works out to roughly 1 tablespoon of treats every day.

Rabbit-safe fruits and vegetables include:

  • Apples (no seeds)
  • Apricot
  • Asparagus
  • Bananas
  • Bean sprouts
  • Beet greens
  • Bell peppers
  • Blackberries
  • Blueberries
  • Broccoli
  • Cantaloupe
  • Carrots
  • Celery
  • Cucumbers
  • Grapes
  • Green beans
  • Honeydew
  • Kiwi
  • Mangoes
  • Oranges
  • Papayas
  • Peaches
  • Pears
  • Plums
  • Pumpkins
  • Raspberries
  • Squash
  • Strawberries
  • Turnips
  • Watermelons
  • Zucchini

What You Shouldn’t Feed Your Rabbit

Beyond meat and most human foods, there are a few other foods that are unsafe for rabbits to eat. These include:

  • Almonds
  • Avocados
  • Beans
  • Chard
  • Coffee
  • Corn
  • Currants
  • Dates
  • Edamame
  • Figs
  • Garlic
  • Kelp
  • Leeks
  • Lentils
  • Mushrooms
  • Nuts
  • Olives
  • Onions
  • Peanuts
  • Popcorn
  • Potatoes
  • Quinoa
  • Rhubarb
  • Rice
  • Seeds
  • Sweet potatoes
  • Walnuts

Possible Health Issues Due to an Improper Diet

Dental Issues

Without enough fiber to eat, rabbits can suffer from overgrown teeth. Their teeth grow continuously, so they must be worn down. If their teeth become too long and develop sharp edges, they can cut the rabbit's tongue and cheeks.

It can also lead to the rabbit being unable to close their mouth properly. All of this will impact their ability to eat.

Obesity

Pet rabbits are increasingly prone to becoming overweight or obese. Proper nutrition in the right amounts and adequate exercise are important to prevent obesity and the health problems that go with this.

Gastrointestinal Stasis

Gastrointestinal stasis is a serious and often fatal condition resulting from a diet high in carbohydrates and fat and low in fiber or when the rabbit isn’t eating enough overall.

This slows the GI tract, which then creates a buildup of faeces, hair and other matter. This can lead to impaction, which causes pain and eventual death if left untreated.

vet weighing the rabbit
Image Credit: santypan, Shutterstock

Pregnancy Toxemia

Pregnant and lactating rabbits can develop pregnancy toxemia, which results from not receiving the proper nutrients. It’s also known as ketosis and can be fatal if not treated immediately.

Urinary Stones

If the rabbit’s diet is too high in calcium (which is commonly from animal-based products), it can lead to sludge in the bladder, which then leads to calcification and urinary stones.

Conclusion

It’s clear how essential a rabbit’s diet is to their good health. Without the right nutrition, they can fall victim to several serious health conditions, some of which can be fatal.

Rabbits are obligate herbivores and must eat plant matter, with most of it being high-quality hay. It’s good for their teeth and their digestive systems. While a tiny bit of meat that your rabbit snatched off the floor is likely okay, it’s best to keep meat well away from your bun.

If you’re ever concerned about your rabbit’s diet or health or just have questions about their care, don’t hesitate to speak to your vet.

Sources

Featured Image Credit: Diana Macias, Shutterstock

Get Hepper In Your Inbox

Pet care tips from our vets and experts, straight to your inbox.

List

Select all that apply.

You may opt-out at any time. View our Privacy Policy for more information.

Kathryn Copeland
Authored by

Kathryn Copeland

Join the conversation

Ask a question, share your story, or send private feedback.

Rate this post
Required to post. Only our editors see your rating.
Who should see this?

A human reviews every comment before it appears. Your email is never published.

Picked to go with this article

What Can Pet Rabbits Eat? 4 Vet Reviewed Options

What Can Pet Rabbits Eat? 4 Vet Reviewed Options

Rabbits can eat various foods, ranging from fruits to veggies to grasses. However, a rabbit should primarily consume hay, along with a smaller amount of fresh…

Kristin Hitchcock
By Kristin Hitchcock ·
How Much Food Should a Rabbit Eat? Vet-Approved Options & Feeding Tips

How Much Food Should a Rabbit Eat? Vet-Approved Options & Feeding Tips

Proper nutrition is vital for good rabbit health, especially for pets. A domestic bunny will not survive long in the wild while trying to find enough food. Acc…

Chris Dinesen Rogers
By Chris Dinesen Rogers ·
What Foods Are Bad for Rabbits? 20 Vet-Reviewed Dangerous Picks

What Foods Are Bad for Rabbits? 20 Vet-Reviewed Dangerous Picks

When we say a food item is bad for your pet, what do we mean? Foods can be “bad” for animals for various reasons. First, they may contain toxic ingredients. Fo…

Jeff Weishaupt
By Jeff Weishaupt ·
Can Guinea Pigs Eat Meat? Vet-Approved Nutrition Facts & FAQ

Can Guinea Pigs Eat Meat? Vet-Approved Nutrition Facts & FAQ

Guinea Pigs are one of the easiest small exotic pets to take care of, which makes them a great choice for beginners. However, they still need the right diet to…

Elizabeth Gray
By Elizabeth Gray ·

Keep reading

More stories you might like

Can Rabbits Eat Hamster Food? Vet-Verified Nutrition Guide

If you are the proud pet parent of two bundles of fluff—a cute bunny and a sweet hamster—you may think that buying the same food for both of them would be a go…

Genevieve Dugal
By Genevieve Dugal ·
Can Rabbits Eat Hamster Food? Vet-Verified Nutrition Guide

Why Does My Rabbit Have Diarrhea: Vet Approved Causes & Treatment Options

Rabbits are cute, sociable, and make excellent pets if they are well cared for. However, rabbits are also very sensitive and easily prone to developing gastroi…

Rachel Giordano
By Rachel Giordano ·
Why Does My Rabbit Have Diarrhea: Vet Approved Causes & Treatment Options

What Fruits & Vegetables Can Pet Rabbits Eat? 11 Vet-Approved Options

Unlike other herbivores, pet rabbits aren’t picky. They can survive on a variety of food sources. The majority of their diet should come from grass hay and lea…

Cassidy Sutton
By Cassidy Sutton ·
What Fruits & Vegetables Can Pet Rabbits Eat? 11 Vet-Approved Options

How Long Can Rabbits Go Without Food? Vet Answer, Risks & Causes

Rabbits have sensitive digestive systems and are grazers, so they eat small amounts throughout the whole day. Therefore, they need to have access to food at al…

Dr. Maja Platisa
By Dr. Maja Platisa ·
How Long Can Rabbits Go Without Food? Vet Answer, Risks & Causes

Can Rabbits Have Catnip? Vet-Approved Facts & FAQ

Pets consist of so much more than simply cats and dogs. While man’s best friend and their supposed arch nemesis are the most popular pets to have at home, othe…

Melissa Gunter
By Melissa Gunter ·
Can Rabbits Have Catnip? Vet-Approved Facts & FAQ

Why Do Rabbits Eat Their Poop? 5 Vet Reviewed Reasons

Poop—it’s a part of pet ownership that most of us hate dealing with. But your rabbit loves dealing with poop…by eating it! Coprophagia, or poop-eating, is norm…

Chelsea Mortensen
By Chelsea Mortensen ·
Why Do Rabbits Eat Their Poop? 5 Vet Reviewed Reasons

17 Rabbit Essentials You Need: 2026 Vet-Reviewed Guide

Over 1.5 million American households know the joy of inviting a rabbit into their lives.1 With proper training and “rabbit-proofing,” you can let a bunny roam…

Chris Dinesen Rogers
By Chris Dinesen Rogers ·
17 Rabbit Essentials You Need: 2026 Vet-Reviewed Guide

Why Is My Rabbit Not Eating? 6 Vet-Reviewed Reasons

If you own a rabbit (or several of them), you know that a healthy rabbit will eat…and eat…and then eat some more if they get the opportunity. Sure, you’ll find…

Gregory Iacono
By Gregory Iacono ·
Why Is My Rabbit Not Eating? 6 Vet-Reviewed Reasons