What are Oxalates and Why are They a Concern?
Oxalates, or oxalic acid, are natural compounds found in plants that can bind with minerals like calcium in the digestive tract. This can reduce the body’s absorption of calcium and, for certain individuals, lead to the formation of hard crystals in the kidneys or urinary tract. About 80% of kidney stones are made of calcium oxalate, making a low-oxalate diet a key strategy for prevention in those with high urinary oxalate levels. However, a very-low-oxalate diet is not necessary for most people and should only be undertaken under a doctor's supervision.
Categories of Foods with Zero Oxalates
While very few plant-based foods contain a true zero milligrams of oxalate per serving, many are in the 'very low' category (less than 2 mg per serving), and most animal products naturally contain no oxalates.
Animal-Based Products
This is the food category with the most reliable zero-oxalate options. For those on a strict oxalate-controlled diet, these proteins and fats form a safe and nutritious foundation.
- Meats: Beef, pork, lamb, and chicken contain no oxalate.
- Fish and Shellfish: All types of fish and shellfish are oxalate-free.
- Eggs: Both the yolk and white of eggs are free of oxalates.
Dairy Products
Most plain dairy products have no or trace amounts of oxalate and offer a great source of calcium, which helps bind oxalates in the gut.
- Milk: Whole, low-fat, or skim milk is oxalate-free.
- Cheeses: Hard cheeses like cheddar, American, and Swiss, along with cottage cheese, contain no oxalates.
- Yogurt: Plain yogurt with no added fruit or nuts is a zero-oxalate option.
- Butter: A safe, zero-oxalate fat source.
Fats and Oils
Most cooking fats and oils are naturally oxalate-free, but caution is needed with certain seed and nut oils, which may have higher levels.
- Butter
- Margarine
- Mayonnaise
- Vegetable oils
Very Low Oxalate Plant-Based Foods
For those who prefer plant-based options, or simply want to include more variety, numerous fruits and vegetables are very low in oxalates (typically less than 2 mg per serving).
Vegetables
- Avocado
- Brussels sprouts
- Cabbage (all types)
- Cauliflower
- Cucumber (peeled)
- Mushrooms
- Onions
- Green peas (fresh or frozen)
- White potatoes (peeled and boiled)
- Radishes
- Watercress
- Zucchini
Fruits
- Apples (peeled)
- Apricot nectar
- Bananas
- Cherries
- Grapes (green)
- Kumquat
- Lychee
- Melons (cantaloupe, honeydew, watermelon)
- Nectarines
- Papaya
- Plums
Grains and Starches
- Egg noodles
- White rice and wild rice
- White bread
- Plain pasta
High vs. Low Oxalate Foods
Understanding which foods are high in oxalates is just as important as knowing the low-oxalate options. Below is a comparison of some common high-oxalate foods and their safer, low-oxalate alternatives.
| Food Category | High-Oxalate Choices (Limit or Avoid) | Low-Oxalate Alternatives (Enjoy Freely) | 
|---|---|---|
| Greens | Spinach, Swiss Chard, Rhubarb, Beets | Cabbage, Romaine Lettuce, Watercress, Arugula | 
| Nuts & Seeds | Almonds, Cashews, Peanuts, Sesame seeds | Flaxseed (zero), Coconut, Pumpkin Seeds | 
| Grains | Wheat Bran, Buckwheat, Cornmeal, Brown Rice | White Rice, Egg Noodles, White Bread, Corn Tortillas | 
| Beverages | Black Tea, Soy Milk, Cocoa, Instant Coffee | Water, Milk, Apple Juice, Herbal Teas | 
| Legumes | Soybeans, Kidney Beans, Dried Beans | Green Peas, Chickpeas, Lima Beans, Mung Beans | 
| Tubers | Sweet Potatoes, Baked Potatoes (with skin) | Peeled White Potatoes, Radishes | 
Practical Tips for Managing Oxalate Intake
Beyond simply avoiding high-oxalate foods, here are some helpful strategies for a low-oxalate diet:
- Stay Hydrated: Drinking plenty of water is crucial. It helps dilute urine, preventing calcium and oxalate from concentrating and forming crystals. Aim for 2.5 to 3 liters of fluid daily, as recommended by the National Institutes of Health.
- Pair with Calcium: Eating calcium-rich, low-oxalate foods with a meal containing moderate oxalates can help. The calcium binds to the oxalate in the digestive tract before it can be absorbed, thereby reducing the amount that reaches the kidneys.
- Cook Your Vegetables: Boiling vegetables can significantly reduce their oxalate content. Since oxalates are water-soluble, they can leach out into the cooking water. Steaming is less effective but still helps.
- Know Your Portion Sizes: For foods with moderate oxalate levels, portion control is key. A small serving may be acceptable, especially when paired with a calcium source.
- Consult a Professional: A low-oxalate diet is not a one-size-fits-all solution. Consulting a dietitian or healthcare professional can provide personalized recommendations based on your health history.
Conclusion
For those at risk of calcium oxalate kidney stones, selecting foods with low or zero oxalate levels can be an effective preventative measure. Animal proteins, many dairy products, and certain fruits and vegetables offer excellent, safe options. While a complete zero-oxalate diet is unrealistic and often unnecessary due to oxalates being present in most plants, focusing on zero and very low-oxalate foods provides a strong dietary foundation. Combining these choices with proper hydration and strategic food pairing can help manage oxalate intake and support overall kidney health.
For further reading on kidney stone prevention and dietary management, the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) offers comprehensive resources: https://www.niddk.nih.gov/health-information/urologic-diseases/kidney-stones/eating-diet-nutrition.