๐Ÿพ PawChef

We Checked 11,440 Homemade Dog & Cat Meals Against AAFCO Minimums โ€” Here's What's Missing

June 25, 2026 ยท 11 min read ยท PawChef data study

"Chicken and rice" looks healthy. So does ground beef with vegetables, or a bowl of cooked turkey. But a meal that looks balanced on the plate is rarely balanced on paper. To find out how often, we ran 11,440 home-cooked dog and cat meals through PawChef's nutrient engine and checked each one against the AAFCO adult-maintenance minimums for the seven core nutrient targets PawChef checks: protein, fat, calcium, phosphorus, the calcium-to-phosphorus (Ca:P) ratio, omega-3, and โ€” for cats โ€” taurine. (These seven are the nutrients most likely to make or break a home recipe; this is not a full AAFCO profile audit โ€” see the methodology note.)

The result was not subtle. Every single unsupplemented meal fell short of the AAFCO minimum for calcium, and almost all had a calcium-to-phosphorus ratio below the AAFCO range. This isn't a PawChef quirk โ€” it matches what veterinary researchers have found in peer-reviewed studies of real, published recipes.

100%
of meals below the AAFCO calcium minimum
99.8%+
had an inverted Ca:P ratio (too much phosphorus)
13.8%
median calcium as a share of what dogs need
46%
of cat meals below the AAFCO taurine minimum*

*Using raw taurine values; cooking destroys much of a food's taurine, so the real cooked-recipe taurine gap is larger (see the cat section).

What we actually did

We wanted a check that anyone could reproduce and nobody could call cherry-picked, so we used combinatorial coverage rather than a hand-picked sample:

That produced 10,400 dog meals and 1,040 cat meals โ€” 11,440 in total. Because this is exhaustive rather than a sample, there is no room to accuse us of picking unflattering examples: we tested every common combination.

Dogs: calcium is missing in every meal

Target (AAFCO adult dog)% of meals below minimum
Protein (โ‰ฅ 45 g/1,000 kcal)0.1%
Fat (โ‰ฅ 13.8 g/1,000 kcal)41.8%
Calcium (โ‰ฅ 1,250 mg/1,000 kcal)100.0%
Ca:P ratio inverted (below 1:1)99.8%
Omega-3 (โ‰ฅ 110 mg/1,000 kcal)11.4%
At least one target below AAFCO minimum100.0%
Median calcium as % of the minimum13.8%
Median Ca:P ratio (target 1:1โ€“2:1)0.14 : 1

Notice the split. Home-cooked dog meals nail protein โ€” they essentially never fall short โ€” which is exactly why a bowl looks healthy. But they provide only about one-seventh of the calcium a dog needs, with a Ca:P ratio near 0.14:1 (roughly ten times more phosphorus than calcium, when the target is 1:1 to 2:1). Fat also falls short in about 4 in 10 meals built on very lean meat, and omega-3 only looks fine because some meals used fatty fish.

Cats: the same calcium problem, plus taurine

Target (AAFCO adult cat)% of meals below minimum
Protein (โ‰ฅ 65 g/1,000 kcal)0.0%
Fat (โ‰ฅ 22.5 g/1,000 kcal)53.8%
Calcium (โ‰ฅ 1,500 mg/1,000 kcal)100.0%
Ca:P ratio inverted (below 1:1)100.0%
Omega-3 (โ‰ฅ 110 mg/1,000 kcal)7.7%
Taurine (โ‰ฅ 500 mg/1,000 kcal)*46.2%
At least one target below AAFCO minimum100.0%
Median calcium as % of the minimum9.3%

Cats are worse off than dogs. Every cat meal missed the calcium minimum, every one had an inverted Ca:P ratio, and nearly half were short on taurine โ€” an amino acid cats cannot make in adequate amounts and that, when deficient, causes dilated cardiomyopathy (a fatal heart disease) and irreversible blindness.

The taurine number is conservative. Our database uses raw taurine values, but cooking destroys 50โ€“100% of a food's taurine. A cooked cat meal's true taurine gap is larger than the 46% above โ€” which is exactly why careful cat recipes add a taurine supplement.

We ran real, popular recipes too

Combinatorial coverage shows the pattern, but does it hold for the actual recipes people find online? We took three popular published recipes verbatim and ran them through the same check โ€” including one carefully formulated recipe, to confirm the engine isn't simply flagging everything.

Real recipe (as written)โœ… PassedโŒ Failed
Dog โ€” chicken + brown rice + greens (no supplements)protein, fat, omega-3calcium, Ca:P
Dog โ€” chicken & rice & carrots (no supplements)protein, fat, omega-3calcium, Ca:P
Cat โ€” cooked chicken (with eggshell + 500 mg taurine + organs)all 7 targetsnone

The two casual dog recipes pass on protein, fat, and omega-3 โ€” exactly what makes them look fine โ€” but provide ~9โ€“12% of the calcium needed, with badly inverted ratios; the author of the first even notes it "may not meet all of your dog's long-term nutritional needs." The cat recipe meets all seven of the checks we ran, because it deliberately adds a calcium source and a taurine supplement. That contrast is the takeaway: the difference between a bowl that misses these targets and one that hits them is the supplementation and balancing that casual recipes skip.

To be clear: meeting these seven checks does not mean a recipe is fully complete. We measured seven core targets, but a full AAFCO profile has dozens more โ€” and studies like Wilson 2019 found that even well-built cat recipes can still lack others such as choline or iron. The point of the spot-check is simply that the engine flags real, specific gaps rather than labeling every recipe as bad.

Why this happens

It's chemistry, not bad luck. Muscle meat is naturally low in calcium and high in phosphorus โ€” a chicken breast has about 5 mg of calcium but 213 mg of phosphorus per 100 g. In the wild, animals eat bone, which supplies the calcium. Cooked home recipes leave the bone out (sensibly โ€” cooked bone is a hazard), so unless a calcium source is added on purpose, there simply isn't one. Vegetables and grains don't come close to closing the gap. For cats, cooking adds a second problem by degrading taurine.

This matches the peer-reviewed research

Our first-party numbers line up with the published veterinary literature on real recipes:

In other words, this is one of the most consistent findings in companion-animal nutrition: home-cooked diets are great for freshness and control, but without deliberate supplementation they are almost never complete.

How to check your own recipe

You don't need a degree in nutrition to find out where your recipe stands. The two failures above โ€” calcium and the Ca:P ratio โ€” are the first things to check, and they're the easiest to fix once you know the numbers. PawChef estimates them for free:

Scope & methodology. This study evaluated the seven core nutrient targets PawChef checks โ€” protein, fat, calcium, phosphorus, the Ca:P ratio, omega-3, and (for cats) taurine โ€” against their AAFCO adult-maintenance minimums (protein โ‰ฅ 45 g/1,000 kcal for dogs, โ‰ฅ 65 for cats; fat โ‰ฅ 13.8 / โ‰ฅ 22.5; calcium โ‰ฅ 1,250 / โ‰ฅ 1,500; Ca:P 1:1โ€“2:1; omega-3 โ‰ฅ 110; taurine โ‰ฅ 500 for cats). It is not a complete AAFCO profile audit: a meal that meets these seven can still fall short on nutrients we did not measure (for example zinc, choline, iron, or vitamin E), as the published studies found. Densities were computed per 1,000 kcal using the same formula PawChef uses to check generated recipes. Meat quantities use raw weight, cooked grains use cooked weight. The real-recipe spot-check transcribes published recipes verbatim; calcium and Ca:P verdicts are robust to rounding because grains and vegetables contribute negligible calcium. PawChef references AAFCO nutrient values but does not provide AAFCO certification or complete-and-balanced certification.

Sources

Stockman J, Fascetti AJ, Kass PH, Larsen JA (2013). Evaluation of recipes of home-prepared maintenance diets for dogs. Journal of the American Veterinary Medical Association, 242(11), 1500โ€“1505.

Wilson SA, Villaverde C, Fascetti AJ, Larsen JA (2019). Evaluation of the nutritional adequacy of recipes for home-prepared maintenance diets for cats. Journal of the American Veterinary Medical Association, 254(10), 1172โ€“1179.

AAFCO (2024). Official Publication, Dog and Cat Food Nutrient Profiles (converted to a per-1,000-kcal basis).

NRC (2006). Nutrient Requirements of Dogs and Cats. National Research Council. Washington, DC: The National Academies Press.

Disclaimer: This article is for educational purposes only and is not veterinary medical advice. PawChef is a nutrition calculation tool that references AAFCO nutrient profiles; it does not provide AAFCO certification, complete-and-balanced certification, feeding trials, diagnosis, or treatment. Always consult your veterinarian or a board-certified veterinary nutritionist (DACVN) before relying on a home-prepared diet long term, especially for puppies, kittens, pregnant or nursing animals, and pets with health conditions.

Related Articles

How to Add Calcium to Homemade Dog Food: Dosage & Ca:P Ratio

The exact fix for the #1 deficiency this study found.

Homemade Cat Food: Why It's Harder Than Dog Food (Taurine, Fat & More)

Why cats fail the taurine and calcium checks โ€” and what to do about it.

Is My Homemade Dog Food Nutritionally Complete? An AAFCO Checklist

Audit your recipe against all 7 critical nutrients, not just calcium.

Is your recipe in the 100%?

Check your dog's meal for the calcium and Ca:P gaps this study found โ€” free, no signup, in about a minute.

Check my recipe's risk โ†’