Calcium Oxalate Stones Diet: What to Eat and Avoid for Kidney Stone Prevention
If you’ve been diagnosed with calcium oxalate stones, you’re not alone. These are the most common type of kidney stones and are often triggered by high levels of oxalate in the urine, combined with calcium. While genetics can play a role, your diet has a significant impact on the development and prevention of these stones.
Fortunately, by adjusting what you eat and drink, you can help reduce the risk of recurrence. In this blog post, we’ll explore the best calcium oxalate stones diet, outlining what foods to enjoy and what to avoid for better kidney health.
For more helpful tips and food suggestions, don’t forget to visit the 5 Foods to Help Reduce Kidney Stones article.
Understanding Calcium Oxalate Stones
Calcium oxalate stones form when calcium binds with oxalate in the kidneys and crystallizes. Oxalate is a natural compound found in many plant-based foods and is also produced by the liver. A high concentration of oxalate in the urine increases the risk of stone formation. The key to managing this risk lies in balancing calcium and oxalate intake while staying well-hydrated.
Key Principles of a Calcium Oxalate Stones Diet
-
Limit High-Oxalate Foods
Foods high in oxalate can contribute to stone formation. Some common high-oxalate items include:-
Spinach
-
Rhubarb
-
Beets
-
Nuts and nut butters
-
Chocolate
-
Sweet potatoes
You don’t necessarily have to eliminate these completely, but moderation is critical. Pairing them with calcium-rich foods helps reduce oxalate absorption.
-
-
Get Enough Calcium—But from Food
It may sound counterintuitive, but eating calcium-rich foods can actually help prevent calcium oxalate stones. This is because dietary calcium binds with oxalate in the gut, preventing it from entering the bloodstream and being excreted through urine. Aim to consume 1,000 to 1,200 mg of calcium per day from food sources like:-
Low-fat dairy (milk, yogurt, cheese)
-
Fortified plant-based milk
-
Leafy greens (that are low in oxalate, like kale)
-
Sardines and salmon with bones
Avoid excessive use of calcium supplements, as they may increase the risk of stones.
-
-
Stay Hydrated
Drinking plenty of water is one of the most effective ways to prevent all types of kidney stones. Water dilutes the substances in urine that lead to stones. Aim for at least 8–10 glasses of water per day, more if you are physically active or live in a hot climate. -
Reduce Sodium and Animal Protein
A high sodium intake increases the amount of calcium in your urine, which can increase the risk of stones. Limit processed foods, canned soups, fast food, and salty snacks. Also, too much animal protein can increase uric acid levels and reduce citrate, a compound that helps prevent stones. Instead, try incorporating more plant-based proteins like lentils and beans. -
Include Citrate-Rich Foods
Citrate naturally inhibits kidney stone formation. Foods like lemons, limes, and oranges are rich in citrate and can be a beneficial part of your calcium oxalate stones diet. Try starting your day with a glass of lemon water or including citrus fruits as snacks.
Sample Daily Diet for Calcium Oxalate Stone Prevention
Breakfast:
Oatmeal made with fortified almond milk (low oxalate), topped with sliced bananas and a drizzle of honey. Glass of water with lemon.
Lunch:
Grilled chicken breast with quinoa and a side of steamed kale. Water or a small glass of orange juice.
Snack:
Greek yogurt with a few blueberries.
Dinner:
Baked salmon, brown rice, and roasted cauliflower. Herbal tea or water with lime.
Foods to Eat in Moderation
Even if you follow a generally healthy diet, some foods can be tricky. Here’s a short list of items to limit—not necessarily avoid completely:
Almonds and cashews
Black tea
Cocoa and dark chocolate
Raspberries
Soy products (tofu, soy milk)
When you do consume these foods, be sure to pair them with calcium-rich items to reduce oxalate absorption.
Final Thoughts on the Calcium Oxalate Stones Diet
A smart, balanced calcium oxalate stones diet isn’t about cutting out everything you love—it’s about knowing which foods support kidney health and which ones to consume cautiously. Staying hydrated, consuming adequate dietary calcium, limiting high-oxalate foods, and reducing sodium and animal protein can significantly lower your risk of forming stones.
Remember, making small but intentional changes in your daily eating habits can have a major impact on your kidney health. If you’re unsure about how to tailor your diet, consider speaking with a registered dietitian who specializes in kidney health.
For a deeper dive into specific foods that may help reduce your risk, check out 5 Foods to Help Reduce Kidney Stones and start your journey to stone-free living today.
