08/19/2026
I use the term "non-dairy animal protein" a LOT. Why? This is the official term used in the guidelines for kidney stones from association - and the updated version that just came out last month has even MORE of a focus on it.
Non-dairy animal protein is essentially any protein food that is animal FLESH. Crude, I know. But I don't have a better way to explain it!
Why do the guidelines call out this particular type of protein?
🥩Because eating TOO MUCH non-dairy animal protein can increase your risk of kidney stones. It can increase urine calcium and reduce urine citrate and pH levels. It may also increase urine oxalate because your liver can make oxalate form too much protein.
🥛DAIRY protein is actually VERY good for calcium based stones. Calcium rich foods reduce how much oxalate you absorb from your food. Eating enough calcium (aka 2-3 servings of dairy/day) ALONE can reduce the risk of stones up to 50%!
SO, if your 24-hour urine collection reveals excess protein is a concern for YOU, it is a good idea to eat these foods in smaller portions and/or less often.
The exact amount of protein right for you is VERY different depending on your medical history, body size and current eating habits.
🥰We help our clients understand how to eat the RIGHT amount of protein - and no, it does NOT mean you have to be vegetarian (if you don't want to!). 😉