Carbohydrate content means nothing until it is converted to dry matter, and once it is, the useful target for most cats is under 10% DM. Getting there takes 1 formula, 3 speed classes for the ingredients behind the number, and 2 records kept over a week. Diabetic cats sit in their own single class: the same numbers, different rules, and a plan written by a vet.
Why the guaranteed analysis misleads
A pouch labeled 8% carbohydrate sounds low. At 78% moisture, that 8% is 36% of the dry matter, which is a high-carb food wearing a low-carb label. The same arithmetic runs the other way for protein and fat, so every comparison between a can and a bag has to be made on the dry matter basis or it is not a comparison.
Watch for the second trap: carbohydrate is often not printed at all. It is calculated as what remains after protein, fat, fiber, ash and moisture, which means an error in any of those 5 numbers lands in the carb figure.
The formula, worked twice
Percent DM equals the as-fed percentage divided by (100 minus moisture percent), times 100. For the pouch above: 8 divided by 22, times 100, is 36.4% DM. For a kibble at 10% moisture and 30% as-fed carbohydrate: 30 divided by 90, times 100, is 33.3% DM.
Then check the energy. Carbohydrate in grams per 100 kcal tells you what the cat actually processes: a 4.5 kg cat eating 240 kcal a day at 36% DM carbohydrate and 1.1 kcal/g takes in roughly 78 g of food, about 6 g of carb, or 2.6 g per 100 kcal. The same cat on a 3% DM wet food takes in about 1 g per 100 kcal, and the blood glucose curve looks different within 2 hours of the meal.
Three speed classes
| Food type | Carb (% DM) | Speed class | Carb per 100 kcal | Carb per day, 240 kcal |
|---|---|---|---|---|
| Meat-based pate | 2-8 | Slow | 0.8 to 2.5 g | 2 to 6 g |
| High-protein kibble | 12-20 | Medium | 3 to 5 g | 7 to 12 g |
| Rice-based kibble | 30-40 | Fast | 7 to 9 g | 17 to 22 g |
| Potato or tapioca grain-free | 25-35 | Fast | 6 to 8 g | 14 to 19 g |
| Prescription low-carb | 4-9 | Slow | 1 to 2 g | 3 to 5 g |
Speed is set by the starch, not by the word grain-free. Rice, corn, potato, tapioca and maltodextrin are digested fast and land as glucose within 30 to 90 minutes of eating. Barley, oats and legume starch sit in the middle, arriving over 1 to 3 hours. Meat, fat and fiber barely register, because the cat has no salivary amylase worth counting and a short small intestine built for protein and fat.
Why the same 30% behaves differently
Grind, cook and moisture all change the curve. Extruded starch is gelatinized, which makes it more digestible, not less. A canned food at 36% DM carbohydrate still contains 78% water, so the carbohydrate arrives diluted and spread over a longer meal. Fat slows gastric emptying, so a 20% DM fat food blunts the peak even when the carb figure is unchanged.
That is why 2 foods at 30% DM can produce peaks 40 to 60 minutes apart, and why the label alone cannot tell you what your cat will do.
Two records that answer the question
Record 1: blood glucose, at 0 and 2 hours after the meal. A vet clinic curve samples every 1 to 2 hours for 8 to 12 hours; at home, a glucose meter used on the ear vein gives 2 points per meal, which is enough to see whether the peak comes at 60 or at 180 minutes.
Record 2: what went in, weighed. Grams of food, grams of dry matter, and body weight once a week on the same scale. Two weeks of those 2 records tells you more than any ingredient list, because it ties a food to a cat rather than to a category.
Keep both on the same page with the date and the food name. A single high reading after a stolen meal is noise; 5 readings above 250 mg/dL at the 2 hour mark is a pattern worth a phone call.
Diabetic cats: one class, different rules
For a cat with diabetes, a low-carbohydrate, high-protein food under 10% DM is the usual starting point, and many cats on insulin improve enough that the dose has to come down. That is the risk: change the food and keep the same insulin dose, and hypoglycemia follows within 24 to 72 hours. Never switch a diabetic cat's diet without telling the vet who writes the insulin dose, and expect a curve 5 to 7 days after the switch.
Timing matters as much as composition. Feed at the same 2 times a day, 12 hours apart, matched to the insulin type, and do not free-feed a cat on a twice-daily insulin. A cat that grazes all day has no fasting baseline, and the curve becomes unreadable.
Fiber, fat and portion size
Fiber at 3 to 8% DM slows the rise and helps satiety in a cat that is losing weight; above 10% DM it starts to cut protein digestibility and palatability. Fat above 20% DM raises energy density to 4.5 kcal/g or more, so a 40 g portion becomes 180 kcal, and weight gain pushes insulin resistance in the same direction as the carbohydrate did.
The portion is the third variable nobody records. Weigh it in grams, not scoops; a scoop differs by 15 to 25% between brands and by more between people.
Five steps this week
- Convert both foods you own to %DM carbohydrate with the formula above.
- Pick the one under 10% DM and transition over 7 days, 25% new food every 2 days.
- Weigh each meal for 7 days and log the grams.
- Take 2 glucose readings per meal if the cat is diabetic, and hand them to the vet.
- Weigh the cat weekly; a 200 g move in 4 weeks is a signal, not a fluctuation.
The moisture side of the same choice is in wet versus dry food, the arithmetic for mixing them in the wet food ratio guide. Anything the cat should not have eaten goes through the toxicity checker first.
Terms mentioned in this article
Frequently asked
How do I convert carbohydrate to dry matter myself?
Divide the as-fed percentage by 100 minus the moisture percentage, then multiply by 100. A pouch at 8% carbohydrate and 78% moisture is 8 divided by 22, so 36.4% DM. A kibble at 30% carbohydrate and 10% moisture is 30 divided by 90, so 33.3% DM. If carbohydrate is not printed, subtract protein, fat, fiber, ash and moisture from 100 first.
Is grain-free food automatically low-carb?
No. Potato, tapioca, pea and corn starch all push the carbohydrate figure to 25-35% DM, which is in the fast class alongside rice. What matters is the %DM number and the starch source, not the absence of grain. A meat-based pate at 2-8% DM and a potato-based grain-free kibble at 30% DM are opposite ends of the same shelf.
Can a diabetic cat's food be changed at home?
Only with the vet who sets the insulin dose involved, because a switch to a food under 10% DM often lowers the insulin requirement and the old dose can cause hypoglycemia within 24 to 72 hours. Expect a glucose curve 5 to 7 days after the change, keep meals at 2 fixed times 12 hours apart, and never free-feed a cat on twice-daily insulin.
Related guides
- Cat Grass: 7-Day Wheatgrass and 10 cm Grazing
- How to Switch Cat Food: The 7-Day Schedule, With Grams
- Switching an 11-Year-Old Cat's Food: 7-Day Gram Plan
- Taurine in Cat Food: 250-500 mg, and Who Falls Short
- Carbs in Cat Food: Dry Matter, NFE, and the 10% Line
- 7-Day Cat Food Switch Plan With Rollback Rules