What kibble labels really say.
The cat is an obligate carnivore. That is not a matter of taste, it is a list of enzymes it lacks. It has no amylase in its saliva, and its pancreatic and intestinal amylase is far lower than a dog's: starch is not its fuel, and its body was never equipped to handle much of it.
The other way round, four nutrients a human or a dog makes for itself have to arrive ready-made in its food:
And in the opposite column, a requirement that does not exist: the cat has no dietary need for carbohydrates. It makes its glucose from protein, continuously. That does not mean a little starch poisons it, it means it pays for room in the bowl for something it can make on its own.
Putting the dog and the cat in the same sentence is the first mistake. In 2013, sequencing dogs and wolves showed that domestication selected three genes of starch digestion, among them AMY2B, the pancreatic amylase gene. The wolf carries two copies; dogs carry 4 to 30 depending on the individual, and each extra copy comes with higher amylase activity in the blood.
In other words, the dog spent several thousand years beside our granaries and its body adapted. Grain in its bowl is not an absurdity: the question becomes how much and which ones, not why. The nuance is worth knowing the other way too: some Arctic dogs and the dingoes do not have that multiplication, the adaptation did not reach every population.
A useful shortcut: what is debatable for a dog is often absurd for a cat. The two animals should not eat the same bag, and above all not the same percentage of starch.
The answer is known, it has been measured. Researchers gathered seven studies on feral cats, the ones living outdoors and hunting, and rebuilt the nutrient profile of their thirty diets. The result, as a share of the energy taken in over a day:
The diet of a hunting cat, as a share of energy
Two per cent. That is the stomach contents of its prey, nothing else. On a dry-matter basis it comes to 63 % protein, 23 % fat and 2.8 % carbohydrate.
Across from that, commercial dry kibble draws on average 36 % of its energy from carbohydrates, and up to 40 % for some. The gap is not a matter of premium brand against cheapest shelf: it is in the process. A kibble has to hold its shape, and extrusion needs starch for that.
Here is the quirk that changes everything: in Europe, a pet food label is not required to show carbohydrates, and no brand does it of its own accord. It shows the "analytical constituents": crude protein, crude fat, crude fibre, crude ash, moisture.
Those five lines, added up, never make 100. What is missing to reach 100 is the carbohydrate. The calculation is one subtraction, and it works on any bag, in the shop, before the till.
Here it is on a grain-free premium product, a fish kibble at a premium kibble price:
| What the bag shows | Per 100 g |
|---|---|
| Crude protein | 37 g |
| Crude fat | 18 g |
| Crude ash | 9 g |
| Moisture | 10 g |
| Crude fibre | 3 g |
| Carbohydrate, what is left | 23 g |
Twenty-three per cent of the bag. On a product that holds not one gram of grain and whose list opens with four fish. It is no scandal, it is the physical price of kibble, but it is a figure the buyer has to work out alone while paying not to have to.
The same reflex as on our own packets, one step further: on ours the label hides total carbs behind the "of which sugars" line; on the animal's, it does not write them at all.
"With salmon", "rich in chicken", "beef menu", "duck flavour": these are not free advertising words. Each one matches a minimum amount, set by the labelling code the industry applies in Europe.
| What is written | What it guarantees |
|---|---|
| Salmon flavour, salmon taste | Less than 4 %, sometimes just a flavouring |
| With salmon | At least 4 % |
| Rich in salmon | At least 14 % |
| Salmon menu | At least 26 % |
Second rule to know: ingredients are ranked by weight at the time of manufacture, before cooking. Fresh meat is weighed with its water, about 70 % of it, and loses that water on drying. So it can take the first line of the list and weigh, in the finished kibble, far less than the ingredient behind it.
An example taken from a supermarket bag, kibble for neutered cats sold "with salmon":
Composition, in order: cereals (including 4 % wheat), meat and animal by-products, by-products of plant origin (including 2 % dried beet pulp), oils and fats, minerals, fish and fish by-products (including 4 % salmon), vegetable protein extracts, vegetables.
Nothing in there is illegal or even hidden: it is all written down. But the word that fills the front of the bag weighs 4 % of what is inside, and the main ingredient is the one the cat has no need of at all.
The market's answer to all of the above fits in two words on the front of the bag: grain-free. Wheat, maize and rice have left the lists. Something had to replace them, since kibble needs starch to hold together: pulses. Peas, lentils, chickpeas, beans.
This is not a rumour, it is written on the premium bags themselves. The cat ranges of Orijen and Acana, two names often quoted as the best, list whole red lentils, whole peas, chickpeas, sometimes pinto beans, right after their fish and their meats.
What actually changes, measured across 77 cat kibbles: the grain-free ones hold 64 g of carbohydrate per 1,000 kcal, against 86 g for those with grain. Less, then. But not zero, and a long way from the 2 % of a hunting cat.
There was a less known sequel, on the dog's side. In 2018 the American drug agency opened an investigation after reports of dilated cardiomyopathy in dogs fed grain-free kibble: 515 dogs reported between 2014 and April 2019, and in the products named, peas or lentils in 93 % of cases, a grain-free claim in 91 %. The agency's conclusion deserves the same rigour: no cause-and-effect link has been established, it said so repeatedly, it never advised changing diet, and it stopped publishing in December 2022 for want of new scientific evidence.
So the right sentence is not "grain-free makes them ill". It is: grain-free does not mean carb-free, pulses have simply replaced rice and maize, and the marketing has stayed the same.
Five checks, all doable on the bag, with no app and no expert:
From there, three ways of feeding hold up, in this order of simplicity: wet food of good composition, which settles the water and the carbohydrate in one go; kibble chosen on the five points above, possibly alongside the wet food; home-cooked or raw feeding, which gives the most control and demands the most rigour. That last one is not improvised: an unformulated home diet drifts quickly on taurine, on the calcium to phosphorus ratio and on vitamin A, and raw meat calls for the same hygiene as in our own kitchen. A recipe worked out by a veterinary nutritionist costs one consultation, once.
A kitten, a pregnant cat, an old animal or one with kidney disease is not handled with an article: there the vet has the figures of the actual case, and those come first.
Read the sections above again with "muesli" in place of "kibble": you find, word for word, what our page on hidden carbs says about the breakfast aisle.
The mechanism is identical because the reader is the same: they look at the front of the pack, and the front of the pack answers the question they are asking, not the one that matters. The difference is that the cat cannot turn the bag over.
💡 One reflex to keep: turn the bag over, add up protein, fat, ash, moisture and fibre, and subtract from 100. What is left is the carbohydrate, and it is the figure nobody prints.
ℹ️ Sources
• The cat's own requirements (taurine, arginine, vitamin A, arachidonic acid): Morris, Idiosyncratic nutrient requirements of cats appear to be diet-induced evolutionary adaptations, Nutrition Research Reviews (2002), PubMed
• Taurine deficiency and the heart: Pion, Kittleson, Rogers and Morris, Myocardial failure in cats associated with low plasma taurine: a reversible cardiomyopathy, Science (1987), PubMed
• The diet of feral cats: Plantinga, Bosch and Hendriks, Estimation of the dietary nutrient profile of free-roaming feral cats, British Journal of Nutrition (2011), doi.org
• Starch and the domestication of the dog: Axelsson et al., The genomic signature of dog domestication reveals adaptation to a starch-rich diet, Nature (2013), nature.com
• Carbohydrate in kibble with and without grain: Comparison of carbohydrate content between grain-containing and grain-free dry cat diets, Journal of Feline Medicine and Surgery (2018), PubMed
• Investigation into dilated cardiomyopathy in dogs: Food and Drug Administration, updated 23 December 2022
• Thresholds of the labelling claims: labelling code of good practice of FEDIAF and FACCO, summarised by Purina
• Compositions quoted: supermarket kibble read on Open Pet Food Facts, grain-free kibble read on the sheet published by Zooplus