Capybaras are the world’s largest rodents, famous for their calm nature and social groups. But what do these gentle animals actually eat? Their diet is more interesting than many people realize. Learning about what capybaras eat helps you understand their health, habits, and why they thrive in certain environments. Whether you are a wildlife lover, a future capybara owner, or just curious, this guide explains everything you need to know about a capybara’s diet in simple terms.
What Do Capybaras Eat In The Wild?
Capybaras are herbivores, which means they eat only plants. Their natural habitats include swamps, marshes, and riverbanks in South America. In these places, food is both plentiful and varied.
They mostly eat:
- Grasses: About 70% of their diet is made up of different types of grass.
- Aquatic plants: Plants growing in water are a favorite, especially during the wet season.
- Fruits and vegetables: When available, they eat wild fruits and some vegetables.
- Tree bark and reeds: In dry seasons, when grass is scarce, capybaras will chew on bark, reeds, and even sugar cane.
Capybaras are very picky about their food. They prefer young, soft grasses because they are easier to chew and digest. They also love to graze at dawn and dusk, avoiding the hottest part of the day.
Main Foods In A Capybara’s Diet
Capybaras need a high-fiber diet to keep their digestive system healthy. Here are the most important foods they eat:
| Food Type | Examples | Importance in Diet |
|---|---|---|
| Grasses | Paspalum, Bermuda, Kikuyu | Primary food, high fiber |
| Aquatic Plants | Water hyacinth, duckweed | Moisture, vitamins |
| Fruits | Melon, mango, wild berries | Seasonal treat, vitamins |
| Vegetables | Carrot, squash, cucumber | Extra nutrients |
| Bark/Reeds | Tree bark, sugar cane | Fallback food |
A capybara’s digestive system is special. It needs large amounts of fiber, which is why grass and reeds are so important. Without enough fiber, they can get sick or develop digestive problems.

Credit: capybaramag.com
How Much Do Capybaras Eat?
An adult capybara usually eats about 6 to 8 pounds (2.7 to 3.6 kg) of food each day. This amount can change depending on their age, activity, and if they are pregnant or nursing. Capybaras are also known to eat their own feces in the morning, a process called coprophagy. This might sound strange, but it helps them get extra nutrients, especially B vitamins, from their food.
Capybara Diet In Captivity
Capybaras kept in zoos or as pets need a diet similar to their wild relatives. This is important to keep them healthy and happy.
A balanced captive diet usually includes:
- Fresh grass or hay: Timothy hay is common. It provides the fiber they need.
- Leafy greens: Romaine lettuce, dandelion greens, and kale are good choices.
- Vegetables: Carrots, sweet potatoes, and squash can be given in small amounts.
- Fruits: Only as a treat. Apples, melons, and berries are safe, but only occasionally due to sugar content.
- Special pellets: Some zoos use rodent or guinea pig pellets to add vitamins and minerals.
Here’s a comparison of a wild versus a captive diet:
| Wild Capybara | Captive Capybara |
|---|---|
| Mostly fresh grasses | Hay, fresh grass |
| Aquatic plants | Leafy greens |
| Seasonal fruits | Limited fruit treats |
| Bark, reeds | Vegetables, pellets |
It’s important to avoid feeding capybaras foods that are high in sugar, salt, or fat. Foods like bread, processed snacks, and dairy products are harmful to them.

Credit: www.wildlifenomads.com
Nutritional Needs And Health
Capybaras need a diet high in fiber and low in sugar and fat. Their teeth grow continuously, so chewing tough plants helps keep their teeth at a healthy length. If they don’t have enough fiber or things to chew, their teeth can overgrow, leading to pain or even death.
Water is also key. Capybaras drink a lot of water and often eat plants with high moisture. In captivity, always give them clean, fresh water.
Capybaras can lack vitamin C if they don’t get enough fresh plants. Like guinea pigs, they can get scurvy—a disease caused by vitamin C deficiency. Symptoms include weakness, swollen joints, and loss of appetite.
Seasonal And Environmental Effects
During the dry season, capybaras have fewer food choices. They eat more bark and reeds because soft grasses are not available. In the wet season, their diet is richer and more varied with new grass and aquatic plants.
Environmental changes also affect their diet. If water sources dry up or the land is overgrazed, capybaras have to search farther for food, which can stress them or cause weight loss.
Common Feeding Mistakes
People sometimes make mistakes when feeding capybaras. Here are some common errors and how to avoid them:
- Giving too much fruit: Capybaras love sweet foods, but too much sugar is unhealthy.
- Feeding the wrong veggies: Some vegetables like onions and potatoes are toxic to capybaras.
- Not enough fiber: Without plenty of grass or hay, capybaras can have serious digestive problems.
- Lack of vitamin C: If their diet is only hay, they may not get enough vitamin C.
A useful tip: Always introduce new foods slowly. Capybaras have sensitive stomachs, and sudden changes can cause illness.
Unusual Eating Habits
One fact many people don’t know is that capybaras practice coprophagy. Each morning, they eat special soft feces called cecotropes. These are rich in nutrients and bacteria that help them digest tough plants. This behavior is natural and important for their health.
Also, capybaras sometimes eat their own shed fur. This is another way to get extra protein and fiber.

Credit: palotoaamazontravel.com
Data On Capybara Diet
Recent studies show that capybaras can eat up to 100 different plant species in the wild. But 5 to 6 species of grass make up most of their food.
Here’s a look at the percentage of different foods in their diet:
| Food | Approximate Diet % |
|---|---|
| Grass | 70% |
| Aquatic plants | 15% |
| Fruits/Vegetables | 10% |
| Bark/Reeds | 5% |
Frequently Asked Questions
What Foods Should I Never Give To A Capybara?
Never feed capybaras processed foods, chocolate, onions, garlic, potatoes, or anything salty or fatty. These foods can make them very sick.
How Often Should Capybaras Eat?
Capybaras like to graze throughout the day. They should always have access to fresh grass or hay and clean water.
Can Capybaras Eat Bananas?
Yes, but only in very small amounts. Bananas are high in sugar, so they should be an occasional treat, not a regular food.
Why Do Capybaras Eat Their Own Feces?
This is called coprophagy. It helps them digest their food better and absorb more nutrients, especially vitamins made by bacteria in their gut.
Do Capybaras Need Vitamin C Supplements?
If they do not get enough fresh plants or fruits with vitamin C, a supplement may be needed. Signs of vitamin C deficiency include weakness and joint swelling.
Capybaras have a fascinating diet that keeps them healthy, social, and active. Whether you see them in the wild or care for them in captivity, understanding what they eat is essential. With the right mix of grasses, plants, and occasional treats, capybaras can live long, happy lives. For more scientific details, you can visit the Wikipedia page on Capybaras.


