Are Eggs Bad for Kidney Stones? What to Know

Eggs are not a major driver of kidney stones, but they aren’t completely neutral either. They contain zero oxalate, which is good news if you form the most common type of stone. But like all animal proteins, eggs contribute to urine chemistry changes that can raise your overall stone risk, particularly if you eat them in large amounts alongside other protein-heavy foods.

The real answer depends on what type of kidney stone you’re prone to and how much animal protein you eat in total. Here’s how to think about it.

Eggs and Oxalate: No Concern

About 80% of kidney stones are calcium oxalate stones, formed when calcium binds with oxalate in the urine. If you’ve been told to follow a low-oxalate diet, eggs are one of the safest foods you can choose. A medium egg contains 0 mg of oxalate, placing it in the “little or none” category according to oxalate food databases from major kidney stone centers. Compare that to spinach, rhubarb, or almonds, which can pack 50 to 750 mg per serving, and eggs look downright harmless on this front.

So if your primary concern is avoiding oxalate-rich foods, eggs are not a problem.

How Protein Affects Stone Formation

Where eggs get more complicated is their protein content. All animal proteins, including eggs, generate acid when your body breaks them down. Specifically, the sulfur-containing amino acids in protein produce sulfates and ammonium ions during digestion. Your body neutralizes this acid load partly by pulling calcium and citrate from bone, then excreting both through urine.

This chain reaction creates several conditions that favor stone formation at once. Your urine becomes more acidic (lower pH), calcium levels in urine rise, citrate levels drop, and uric acid excretion increases. Citrate is one of your body’s natural defenses against stones because it binds to calcium and prevents crystals from forming. When protein intake pushes citrate down and calcium up simultaneously, the environment in your kidneys shifts toward stone growth.

Large observational studies bear this out. A meta-analysis of four cohort studies found that people with the highest animal protein intake had a 10% greater risk of developing kidney stones compared to those with the lowest intake. That’s a modest increase, but it’s consistent and statistically significant. Importantly, the risk comes from total animal protein, not eggs specifically. A couple of eggs at breakfast contribute far less protein than a 12-ounce steak at dinner.

Eggs and Uric Acid Stones

If you form uric acid stones rather than calcium oxalate stones, eggs deserve a bit more caution. The National Institute of Diabetes and Digestive and Kidney Diseases lists eggs alongside beef, chicken, pork, fish, shellfish, and dairy as animal proteins that people with uric acid stones may need to limit. Uric acid stones form when urine is persistently acidic, and the acid load from animal protein is the main dietary contributor.

That said, eggs are relatively low in purines compared to organ meats, shellfish, and certain fish. Purines are compounds your body converts to uric acid. So while eggs aren’t purine-free, they’re a better choice than many other animal proteins if you’re trying to keep uric acid levels in check. The bigger concern with eggs and uric acid stones is really the same protein-driven acid load described above, not purine content specifically.

How Many Eggs Are Reasonable

No major guideline sets a specific egg limit for kidney stone prevention. The advice is framed around total animal protein intake rather than any single food. Most dietary recommendations for stone formers suggest keeping animal protein to roughly two or three servings per day, with a serving being about the size of a deck of cards or, for eggs, one to two eggs.

One or two eggs a day is unlikely to meaningfully increase your stone risk on its own. The trouble starts when eggs are part of a diet that’s already heavy on meat, cheese, and other animal proteins at every meal. In that context, the cumulative acid load adds up. If you eat eggs for breakfast, consider making lunch or dinner more plant-forward to balance things out.

It’s also worth noting that the acid-producing effect of protein isn’t unique to animal sources. Purified plant proteins from soy, corn, wheat, and rice contain similar amounts of sulfur per gram of protein as eggs, meat, and dairy. The practical advantage of plant-heavy meals for stone prevention comes more from the potassium and other alkalizing minerals in whole plant foods than from the protein itself being fundamentally different.

What Matters More Than Eggs

For most people with kidney stones, fluid intake has a far bigger impact than whether they eat eggs. Drinking enough water to produce at least 2.5 liters of urine per day is the single most effective dietary change for preventing stones of any type. After that, the priorities shift depending on your stone composition, but generally include reducing sodium (which increases urinary calcium), eating enough calcium from food (counterintuitively, dietary calcium binds oxalate in the gut before it reaches your kidneys), and getting plenty of fruits and vegetables for their potassium and citrate content.

Eggs fit comfortably into a stone-prevention diet when they’re part of a balanced overall pattern. They’re oxalate-free, moderate in protein, and lower in purines than most other animal proteins. The people who should pay closest attention are those with uric acid stones or those whose diets are already protein-heavy. For everyone else, the morning omelet is not the enemy.