PandasWise logoPandasWise

How much bamboo does a giant panda eat a day?

Published 8 October 2026 · Last updated 8 October 2026 · By the PandasWise team

A giant panda eats somewhere between about 12 and 45 kg (26 to 100 lb) of bamboo a day. WWF puts it at 26 to 84 pounds and the Smithsonian's National Zoo at 70 to 100 pounds. The spread is real, not an error: the weight depends mainly on which part of the plant the panda is eating, because heavy, watery shoots and light, dry leaves are very different foods.

The numbers from the main sources

SourceDaily bambooApprox. metricNote
WWF26 to 84 lb12 to 38 kg"Depending on what part of the bamboo they are eating"
Smithsonian's National Zoo70 to 100 lb32 to 45 kgTo get enough nutrients given inefficient digestion
San Diego Zoo Wildlife AllianceNot given as a weightn/aAt least 12 hours a day eating; about 99% of the diet is bamboo

Put together, a fair summary is: a few dozen kilograms a day, toward the low end when eating leaves and toward the high end when eating shoots or stems. Quoting a single precise figure, as many websites do, hides that variation.

Why the amount changes with the season

A giant panda eats every above ground part of bamboo, but not equally all year. New shoots appear in spring and are tender, nutritious and full of water, so a stomach full of shoots weighs a lot. Leaves are much lighter for the same volume. Stems (culms) are woody and fibrous; the panda peels off the hard outer layer and eats the inner tissue. So the same panda can shift a very different mass of food from one season to the next while getting a broadly similar amount of usable energy. That is the most likely reason the published ranges are so wide.

Why pandas need so much

Bamboo is low in usable energy, and the giant panda is badly equipped to extract what is there. Although it eats like a herbivore, its digestive tract is basically that of a carnivore: simple, fairly short, and without the fermentation chambers that cows or deer use to break down plant fibre. The Smithsonian notes that much of what a panda eats passes out as waste. Eating a lot is the only way to get enough.

The other half of the solution is spending very little. A 2015 study in Science measured daily energy expenditure in giant pandas at about 38 percent of the value expected for a mammal of their size in captivity, and about 45 percent in the wild. That is exceptionally low for a mammal of its size. The researchers linked it to low activity, low thyroid hormone levels and smaller than usual vital organs. In everyday terms, pandas eat, rest and move slowly, which is also why they do not hibernate.

How long it takes to eat that much

The Smithsonian estimates a giant panda spends 10 to 16 hours a day foraging and eating; San Diego Zoo Wildlife Alliance says at least 12. The rest of the day is mostly sleep, in naps of two to four hours between feeding bouts. A panda eats sitting upright, gripping stems with its five digits and the pseudo thumb, a modified wrist bone, and crushing them with broad molars and very strong jaw muscles.

How much do zoo pandas get?

Zoos offer more bamboo than a panda will eat so it can choose the best pieces. San Diego Zoo Wildlife Alliance says it offers its giant pandas several hundred pounds of fresh bamboo every day, from nearly a dozen species grown on six acres of dedicated land. Much of what is offered is left uneaten, because pandas are selective about species, freshness and plant part.

How red pandas compare

A red panda eats about 1 to 2 kg of bamboo a day, which sounds tiny until you compare it with body size: that is 20 to 30 percent of its body weight. Red pandas are even pickier than giant pandas. They avoid stems, choose one or two of the most nutritious bamboo species in their area and nibble leaf tips and shoots one at a time; one study recorded females eating about 20,000 leaves in a day. They digest only about 24 percent of what they eat. More in our diet guide.

The short version

Frequently asked questions

How many pounds of bamboo does a panda eat a day?

WWF gives about 26 to 84 pounds and the Smithsonian 70 to 100 pounds. The overlap, roughly 70 to 84 pounds, is a reasonable figure for a day spent eating mostly stems and shoots.

Why do pandas eat so much bamboo?

Because they digest it poorly. Giant pandas have a carnivore type gut with no special chamber for fermenting plants, so much of each meal passes through undigested.

How much bamboo does a red panda eat?

About 1 to 2 kg a day, which is 20 to 30 percent of its body weight, according to San Diego Zoo Wildlife Alliance.

Sources

  1. WWF: Giant panda
  2. Smithsonian's National Zoo and Conservation Biology Institute: Giant panda
  3. San Diego Zoo Wildlife Alliance, Animals and Plants: Giant panda
  4. Nie et al. (2015), Exceptionally low daily energy expenditure in the bamboo eating giant panda, Science
  5. San Diego Zoo Wildlife Alliance, Animals and Plants: Red panda
  6. Smithsonian's National Zoo and Conservation Biology Institute: Red panda