Foods Low in Oxalate: A Practical Everyday Guide

A clear, plain-English guide to foods low in oxalate — with tables, meal ideas, and pairing tips to help you enjoy variety while lowering kidney stone risk.

Last updated: 2026

Foods Low in Oxalate: A Practical Everyday Guide

If you have ever had a calcium oxalate kidney stone, low-oxalate foods are your best friends at the table. They give you room to eat a wide, satisfying diet while helping keep urinary oxalate — a key driver of the most common type of kidney stone — under control.

This guide focuses on the everyday foods you can eat generously. We cover which foods are naturally low in oxalate, how to build balanced meals around them, portion tips, and how to pair them with higher-oxalate favorites when you want variety.

What Counts as Low-Oxalate?

While there is no universally agreed cutoff, most dietitians and kidney specialists use these approximate ranges per serving:

  • Low: under 10 mg of oxalate
  • Moderate: 10 to 25 mg
  • High: above 25 mg

Oxalate content varies with growing conditions, ripeness, and cooking method. Numbers below are general references and can be a helpful starting point when planning meals.

Low-Oxalate Foods by Category

Fruits

Most fruits fall into the low or moderate range. Best low-oxalate choices include:

  • Apples
  • Blueberries
  • Grapes
  • Melons (cantaloupe, honeydew, watermelon)
  • Cherries
  • Peaches and nectarines
  • Pears (skinless are typically lower)
  • Plums
  • Strawberries in moderate amounts
  • Bananas
  • Pineapple
  • Mango

Vegetables

Many popular vegetables are naturally low or moderate in oxalate:

  • Bell peppers (red, green, yellow)
  • Broccoli (cooked)
  • Cabbage (green and red)
  • Cauliflower
  • Cucumbers
  • Mushrooms
  • Onions and shallots
  • Zucchini and yellow squash
  • Lettuce (iceberg, romaine, butter)
  • Radishes
  • Green peas in moderate portions

Grains and Starches

  • White rice
  • Pasta (in moderate portions)
  • Oats in moderate portions
  • Cornmeal and grits
  • Barley in moderate amounts
  • Sourdough or lighter breads (lower than whole wheat)

Proteins

  • Chicken and turkey
  • Beef and pork in reasonable portions
  • Fish and seafood (salmon, cod, tilapia, tuna)
  • Eggs
  • Cheese (moderate portions, lower-sodium varieties preferred)
  • Milk and plain yogurt

Nuts and Seeds

Nuts vary widely in oxalate content. Better lower-oxalate choices include:

  • Walnuts
  • Pecans
  • Macadamia nuts
  • Pistachios
  • Flaxseeds in small amounts
  • Sunflower seeds in moderate portions

Beverages

  • Water (still or sparkling)
  • Lemon and lime water (added citrate is protective)
  • Milk and plain kefir
  • Herbal teas (chamomile, peppermint, rooibos)
  • Coffee in moderation
  • Fresh-squeezed lemonade (with limited added sugar)

Sample Low-Oxalate Foods Table

FoodPortionOxalate Level
Chicken breast4 ozVery low
Eggs2 largeVery low
Milk1 cupVery low
Plain yogurt1 cupVery low
Apple1 mediumLow
Blueberries1 cupLow
Cauliflower (cooked)1 cupLow
Cucumber1 mediumVery low
Bell pepper1 mediumLow
White rice (cooked)1 cupLow
Pasta (cooked)1 cupLow to moderate
Walnuts1 ozLow
Cheddar cheese1 ozVery low

How to Build Low-Oxalate Meals

Balanced low-oxalate meals usually follow a familiar pattern:

  • Protein: chicken, fish, eggs, or lean beef
  • Starch: white rice, pasta, or a small potato serving
  • Vegetables: cauliflower, zucchini, bell peppers, cabbage
  • Fruit: berries, apple, melon, or grapes
  • Dairy: milk, plain yogurt, or a moderate portion of cheese
  • Fluid: plenty of water, ideally with lemon

Sample Low-Oxalate Day

  • Breakfast: Scrambled eggs, whole-grain toast with butter, sliced apple, coffee, large glass of water.
  • Mid-morning: Plain yogurt with blueberries; water.
  • Lunch: Grilled chicken sandwich on white or sourdough bread with lettuce, tomato, cucumber, and cheese; grapes on the side; sparkling water.
  • Afternoon: Small handful of walnuts and pear slices; water.
  • Dinner: Baked salmon, white rice, roasted cauliflower and bell peppers; lemon water.
  • Evening: Herbal tea; berries with a light sprinkle of granola.

Smart Pairing With Higher-Oxalate Foods

Even on a stone-prevention diet, you can still eat moderate portions of higher-oxalate foods you love. The trick is to pair them with calcium-containing foods at the same meal so calcium and oxalate bind in the gut and are eliminated together. Examples:

  • Small sweet potato with plain yogurt on the side
  • Berries and a light sprinkle of almonds served with milk
  • Small piece of dark chocolate after a cheese-based dessert
  • Spinach in a mixed salad with feta cheese
  • Sesame-seasoned dishes served with a cup of milk or yogurt

Cooking Tips That Help

  • Boil vegetables when practical. Boiling can leach some oxalate into the water — discard the water afterward for high-oxalate vegetables.
  • Steam or roast lower-oxalate vegetables. Zucchini, bell peppers, cauliflower, and mushrooms respond well to any cooking method.
  • Season with citrus. Lemon and lime juice add flavor and citrate, a stone-preventing compound.
  • Watch sodium. Even low-oxalate meals can raise stone risk if they are packed with salt.

Balancing Nutrition While Managing Oxalate

A low-oxalate diet should never mean a low-nutrient diet. Focus on including:

  • Calcium-rich foods — dairy, fortified plant milks, tofu made with calcium sulfate, canned sardines with bones.
  • Fiber — vegetables, fruits, oats, and select whole grains in moderate portions.
  • Healthy fats — olive oil, avocado, fatty fish, nuts and seeds (in reasonable portions).
  • Adequate protein — spread across meals; balance animal and plant sources.
  • Fluids — enough water each day to produce at least 2 to 2.5 liters of urine.

Foods Often Misunderstood on Low-Oxalate Diets

Some foods commonly get labeled as low-oxalate but should be watched more carefully:

  • Sweet potatoes — moderate to high, often larger than expected.
  • Whole wheat bread and bran cereals — moderate; portion matters.
  • Almond milk and almond flour — moderate to high depending on brand and portion.
  • Chocolate and cocoa — high; enjoy occasionally in small amounts.
  • Beets and rhubarb — very high; usually best kept small if included at all.

Common Mistakes to Avoid

  • Cutting calcium in an attempt to lower oxalate — this typically backfires.
  • Choosing sugary low-oxalate drinks (many sports drinks and lemonades) as your main hydration source.
  • Ignoring sodium because a meal is low in oxalate.
  • Depending on huge portions of one or two "safe" foods, missing overall nutrition balance.

References

  • National Kidney Foundation — Oxalate and Kidney Stones.
  • National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK / NIH) — Diet for Kidney Stone Prevention.
  • Mayo Clinic — Kidney Stone Diet: How Much Oxalate?
  • Cleveland Clinic — Foods High and Low in Oxalate.
  • Academy of Nutrition and Dietetics — Nutrition and Kidney Stones.

The Bottom Line

A low-oxalate diet is not about restriction — it is about building meals around a wide variety of naturally low-oxalate foods, adding smart calcium pairings when you enjoy higher-oxalate favorites, and pairing everything with plenty of water and reasonable sodium intake. That combination makes kidney stone prevention practical, flexible, and sustainable.

Frequently Asked Questions

What counts as a low-oxalate food?+
A rough guideline: foods with less than about 10 mg of oxalate per serving are considered low. Foods with 10 to 25 mg are moderate, and above 25 mg per serving is high. These values vary by portion size and how the food is prepared.
Do I have to eat only low-oxalate foods to prevent kidney stones?+
No. Most stone formers do best with a balanced diet that includes moderate portions of many foods, not a strict low-oxalate-only plan. Pairing oxalate-containing foods with calcium at meals is often more effective than elimination.
Are all fruits low in oxalate?+
Most fruits are low or moderate. Exceptions include rhubarb (very high), star fruit (very high — often avoided in kidney conditions), and raspberries or figs (moderate in larger servings).
Are eggs and meat low in oxalate?+
Yes. Eggs, poultry, fish, and unprocessed meats contain essentially no oxalate. The main stone-related concern with animal protein is not oxalate but total portion and how it affects urine chemistry.
Is white rice better than brown rice for oxalate?+
White rice is lower in oxalate than brown rice, though brown rice is still considered moderate. If you enjoy whole grains, portioning them appropriately usually matters more than avoiding them.
Do dairy products contain oxalate?+
Plain dairy foods like milk, plain yogurt, and most cheeses are very low in oxalate. That is one reason they are ideal for pairing with higher-oxalate foods.
Can I still enjoy nuts on a low-oxalate diet?+
Yes, in moderation. Almonds and cashews are among the higher-oxalate nuts. Walnuts, pecans, macadamia nuts, and pistachios are lower and are usually safer choices in reasonable portions.
Kidney Stone Prevention Diet
Recommended App

Kidney Stone Prevention Diet

Practical dietary guidance to help reduce kidney stone risk — track oxalate, calcium, sodium, and hydration in real foods.

References & Authoritative Sources

The guidance in this article is informed by publications and clinical resources from the following reputable organizations. Consult them directly for the most current recommendations.

  1. National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK). Kidney Stones — Definition, Causes, Symptoms & Treatment
  2. National Kidney Foundation. Kidney Stones: Types, Causes, and Prevention
  3. National Kidney Foundation. 6 Easy Ways to Prevent Kidney Stones
  4. American Urological Association. Medical Management of Kidney Stones: AUA Guideline
  5. Mayo Clinic. Kidney Stones — Symptoms and Causes
  6. Harvard T.H. Chan School of Public Health. The Nutrition Source — Calcium and Kidney Stones
  7. U.S. Department of Agriculture (USDA). FoodData Central — Nutrient Composition Database
  8. MedlinePlus (U.S. National Library of Medicine). Trusted Health Information for You

External links open in a new tab. SW Labs Group LLC is not affiliated with the organizations listed above and provides these references for informational purposes only.

Medical Disclaimer

This article is for educational and informational purposes only. It is not intended as medical advice, diagnosis, or treatment. Always consult your physician, registered dietitian, or other qualified healthcare provider with any questions you may have regarding a medical condition or dietary changes.

Previous Article
Foods High in Oxalate
Next Article
Oxalate Food Chart

Related Articles

More from this topic in our Learning Center.

Recommended Reading

Nutrition topics that pair well with this article.

Most Popular Articles

Reader favorites across the Learning Center.

Recently Updated

Fresh guides added or refreshed most recently.

Featured Apps

Kidney Stone Prevention Diet

Kidney Stone Prevention Diet

Practical dietary guidance to help reduce kidney stone risk — track oxalate, calcium, sodium, and hydration in real foods.

Low Sodium Bites

Low Sodium Bites

Find lower-sodium foods and make smarter meal choices with real, easy-to-use guidance.

Calcium From Foods

Calcium From Foods

See the calcium content of everyday foods and build better nutrition decisions with confidence.

Post GLP-1 Plan

Post GLP-1 Plan

A practical plan for life after GLP-1 medications — protein, habits, and long-term weight maintenance.