Keto diet friendly foods with post tittle: The Link Between Keto & Kidney Stones overlay

The Link Between Keto & Kidney Stones

No doubt about it, the “keto” (or, ketogenic) diet is incredibly popular. Keto diets claim to cure everything from cancer to dementia. Of course, keto has been made very popular by diet culture as a way to lose weight quick.

But, a little known fact is that keto and kidney stones are connected. Let’s dive into why that might be.

History of Keto

Firstly, what is a keto diet anyway? The keto diet was developed in 1923 at the Mayo Clinic as a treatment for epilepsy. (1) The keto diet is still commonly used today to treat epilepsy, especially in children.

Fast forward to the 21st century, the keto diet has been studied for many conditions including Alzheimer’s dementia, cognitive decline, heart disease, Polycystic Ovarian Syndrome (PCOS), and acne. A keto diet has shown varying benefits for these and other conditions.

What Is a Keto Diet?

A true keto diet is very high in fat, has some protein and is very low in carbohydrate. Without carbohydrate, our body doesn’t have its preferred source of energy, glucose. The vast majority of the glucose our body uses for energy is derived from dietary carbohydrate. Most of our cells and organs prefer to use glucose for energy.

When we deprive ourselves of carbohydrate, our body makes ketones to use for energy in place of glucose.

The keto diet has been somewhat hijacked by “diet culture”. The term “keto” is now used for diets that are lower in carbohydrate and very high in protein and fat. Although the “diet culture” keto diet is lower in carbohydrate than the average American diet, it is not usually as a true keto diet. A true keto diet only has about 4% of calories from carbohydrate and limits protein.

“Diet culture” keto diets and recipes are filled with seemingly endless amounts of meat, chicken, fish, seafood, nuts, oils, and other fat sources. It also is not usually low enough in carbohydrate (or protein) to cause ketone production.

Both a true keto diet and the “diet culture” keto diet are very different than nutrition recommendations for kidney stones. They are also different than what is recommended for a general healthy diet.

Pie charts with macronutrient distributions for a keto diet, low carbohydrate diet and ideal kidney stone diet

Is A Keto Diet Healthy?

Except for some rare medical conditions, I do not recommend a keto diet for the vast majority of people. A keto diet is not sustainable lifelong. It also restricts many healthy food groups such as whole grains, fruit, dairy, and some vegetables.

In addition, due to excess fat, a keto diet could also increase risk for heart disease, stroke and fatty liver.

High fat diets also appear to have negative impacts on gut bacteria. (2) The community of bacteria that live in our intestines do more for us than we will probably ever know. Changes to the gut bacteria are linked to high blood pressure, inflammation, altered nutrient metabolism, and even kidney disease. (3

Does Keto Cause Kidney Stones?

In short, yes. Keto can cause kidney stones. (4) Kidney stones are a well known side effect in children who follow a keto diet for epilepsy. In fact, kidney stones are so common, a medication called potassium citrate is sometimes given for prevention. (5)

Unfortunately, no research has investigated the prevalence of kidney stones in adults who follow a keto diet. So, it is difficult to know how likely kidney stones are in adults on a keto diet. Or, the impact of “diet culture” keto diets on kidney stones.

I can report that, in my clinical experience, many of my Kidney Stone Nutrition School students and patients can trace their kidney stones back to a keto diet.

Reasons for the Keto & Kidney Stones Connection

From a biochemical point of view, it makes sense that a keto diet contributes to kidney stones. Here are the possible reasons for the keto kidney stone connection.

Not Enough Fruits and Vegetables on Keto Diets

Perhaps most importantly, keto diets are usually lacking in vegetables. And they are severely lacking in fruit. Fruits and vegetables play many roles for kidney stone prevention. Removing, or severely restricting them, is a likely cause of kidney stones on a keto diet.


Alkali production is a huge benefit of fruits and vegetables for kidney stone prevention. During metabolism of fruits and vegetables, our body produces alkali (or, “base” if you want a throwback to high school chemistry).

This alkali is a big deal because it helps neutralize acid that is produced in our body from protein metabolism. Excess acid is excreted in our urine. High levels of urine acid makes the most common types of kidney stones more likely. (6)

On a keto diet, the lack of alkali from fruits and vegetables may be exacerbated by acid production from excess protein.


Citrate is a powerful kidney stone inhibitor. It stops kidney stones from forming. Low urine citrate is a risk factor for kidney stones. (6)

Fruit adds a lot of citrate to our diet. Because a keto diet places strict limits on fruit, the lack of citrate may contribute to kidney stones.


Urine potassium is another inhibitor of kidney stones. The more potassium we eat, the more potassium in our urine. Although potassium is found in nearly all foods, fruits and vegetables tend to be a main source of potassium in our diet. (6)

Keto diets may cause low urine potassium due to strict limitation of fruits and vegetables, contributing to kidney stones.

Infographic showing how components of keto diet can cause kidney stones. Too much salt (high urine calcium), too much protein (high urine calcium, low urine pH), not enough fruits and vegetables (low urine pH, low urine potassium and citrate), possibly too much fat (and possible negative impact on gut microbiome) and not enough calcium (causes high urine oxalate)

Excessive Protein on Keto Diets

Although a true keto diet isn’t high in protein, “diet culture” keto tends to be incredibly high in protein. There isn’t a formal definition for “diet culture” keto, but I would guess many people are easily eating 4x their protein needs.

All this extra protein causes a dramatic drop in urine pH. During metabolism, dietary protein produces acid. Assuming someone has normal kidney function, the body gets rid of extra acid via the urine. High urine acid levels (aka low urine pH) make both uric acid and calcium oxalate kidney stones more likely. (6)

Excess protein can also increase urine calcium, which is another risk factor for kidney stones. (6)

Not Enough Calcium on Keto Diets

Although cheese is typically “allowed” on a keto diet, milk and yogurt are not. Eating calcium rich foods is key to kidney stone prevention and bone health. One study found a 50% reduced risk of kidney stones with adequate calcium intake in people with a history of kidney stones. (7)

Calcium reduces the amount of oxalate absorbed from your food. It is difficult to get enough calcium on a keto diet. This may be another reason for the keto kidney stone connection.

Note: Calcium supplements are not ideal and can increase the risk of kidney stones, whereas calcium rich foods reduce risk.

Possible Changes to Gut Bacteria

We know keto and high fat diets cause changes to the community of bacteria that live in our intestines. (8) We are also just beginning to understand that these bacteria play a role in kidney stone prevention. (9)

The impact of a keto diet on the gut microbiome could be yet another reason for the keto kidney stone connection.

Possible Excess Sodium

Although a high sodium intake isn’t always part of a keto diet, “diet culture” keto diets tend to promote high sodium foods. Cheese, salad dressing, butter, and processed meats are incredibly high in salt.

Excess dietary sodium can increase the amount of calcium in your urine. High urine calcium is the most common cause of kidney stones. A low sodium diet is a hallmark of treatment for most kidney stones. (6) (10)

Avoiding Kidney Stones on Keto

If you need to follow a keto diet for a medical condition, what can you do!? Here are a few tips to help prevent kidney stones on a keto diet:

  • Make sure to drink plenty of water. Drinking lots of fluid makes your urine less concentrated, and the chances of a kidney stone less likely.
  • Although fruit is off the table, eat as many vegetables as possible. There are many wonderful low carbohydrate vegetables that can fit into a keto diet. Ask your dietitian what is best for you!
  • Keep your sodium intake in check. Most people should limit sodium to no more than 2,300mg per day. (10)
  • Consider asking your doctor about a potassium citrate prescription.

Healthy Diet To Prevent Kidney Stones

The best way to prevent kidney stones is to eat a well balanced diet that includes fruits, vegetables, whole grains, healthy fats, and proteins. If you want to prevent kidney stones, and do not need to follow a keto diet for medical reasons, I’d advise against a keto diet.

A well balanced diet will also reduce your risk of heart disease, cancer, diabetes, and most chronic conditions.

Here are some general tips to prevent kidney stones on a healthy, well balanced diet: (10)

  • Drink plenty of water. About 3 liters of fluid per day is recommended for people with a history of kidney stones.
  • Avoid eating more than 2,300mg of sodium in a day.
  • Eat a variety of fruits and vegetables. Aim for at least 5 servings per day.
  • Avoid foods and beverages with a lot of added sugar. Enjoy these foods on special occasions!

If you have a history of kidney stones, know that there is no one “kidney stone diet” that is best for kidney stone prevention. Nutrition for kidney stones is different based on the type of kidney stone you have, and your 24-hour urine results. Learn more about calcium oxalate or uric acid kidney stones.

Happy Eating!


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top