A few years ago, a close friend of mine started dealing with recurring kidney stones. At first, they couldn’t figure out why it kept happening, they ate healthy, drank plenty of water, and exercised regularly. But after some tests, their doctor explained that oxalates were playing a big role. That’s when I first learned how much oxalic acid food choices can affect kidney health.
It turns out that oxalates are natural compounds found in many everyday foods, from spinach and nuts to beans and even some fruits. For most people, oxalates aren’t a problem. But for those prone to kidney stones or with certain health conditions, keeping track of oxalate rich foods becomes really important.
The good news is, with the right knowledge and a handy oxalate food chart, you don’t have to feel lost. You can still enjoy a wide range of meals while keeping your oxalate intake at safe levels.

Table of Contents
Oxalate Levels in Foods
Oxalate levels in food vary widely. Some foods have only trace amounts, while others are packed with oxalates that can quickly add up if eaten in large portions. The oxalate content in foods is usually measured in milligrams (mg) per serving.
- High oxalate foods: Over 10 mg per serving.
- Moderate oxalate foods: Around 5–10 mg per serving.
- Low oxalate foods: Under 5 mg per serving.
Cooking methods also make a difference. For example, boiling spinach can significantly reduce its oxalate levels because some of the oxalic acid leaches into the water. On the other hand, eating spinach raw in large amounts packs in much more oxalate.
That’s why many people keep a pdf printable oxalate food list handy in their kitchen. It’s easier to make quick decisions when you know which foods are naturally higher or lower in oxalates.
High Oxalate Foods List
Many healthy foods fall under the oxalate rich foods category. This doesn’t mean you can never eat them, but portion control becomes important. Foods like spinach, beets, almonds, and dark chocolate all contain high levels of oxalates.
If you’ve ever wondered why spinach is so often linked with kidney stones, it’s because just one cup of cooked spinach can deliver hundreds of milligrams of oxalates in a single serving. Similarly, nuts and seeds, which are usually seen as superfoods, are actually very high on the oxalic acid food scale.
| Food Name | Serving Size | Oxalate (mg) |
| Spinach (cooked) | ½ cup (90 g) | 755 mg |
| Rhubarb | ½ cup (60 g) | 541 mg |
| Beet Greens | ½ cup (72 g) | 275 mg |
| Almonds | 1 oz (28 g / ~22 nuts) | 122 mg |
| Sweet Potato | 1 medium (130 g) | 97 mg |
| Potato (baked, skin) | 1 medium (150 g) | 97 mg |
| Swiss Chard | ½ cup (90 g) | 350 mg |
| Soybeans (edamame) | ½ cup (78 g) | 48 mg |
| Raspberries | 1 cup (123 g) | 48 mg |
| Cashews | 1 oz (28 g) | 49 mg |
Low Oxalate Foods List (Harvard + Sally Norton Reference)
Thankfully, there’s no shortage of low oxalates fruit and low oxalates vegetables to enjoy. These are foods that contain less than 5 mg of oxalates per serving and can usually be eaten freely without worrying about stone formation.
Options like apples, pears, cabbage, and cucumbers fall into this group. Even certain grains and proteins like rice, chicken, and eggs are naturally low in oxalates. A printable oxalate food guide often highlights these foods as the foundation of a safe diet for anyone who needs to minimize oxalate intake.
| Food Name | Serving Size | Oxalate (mg) |
| Broccoli | ½ cup (78 g) | 2 mg |
| Cabbage | ½ cup (75 g) | 2 mg |
| Cauliflower | ½ cup (62 g) | 1 mg |
| Zucchini | ½ cup (90 g) | 2 mg |
| Carrots | ½ cup (61 g) | 15 mg |
| Mushrooms | ½ cup (72 g) | 2 mg |
| Apple | 1 medium (150 g) | 1 mg |
| Banana | 1 medium (118 g) | 3 mg |
| Grapes | 1 cup (92 g) | 2 mg |
| Milk | 1 cup (244 g) | 0 mg |
| Yogurt | 1 cup (245 g) | 0 mg |
| Cheese (Cheddar) | 1 oz (28 g) | 0 mg |
| Chicken (cooked) | 100 g | 0 mg |
| Beef (cooked) | 100 g | 0 mg |
| Egg | 1 large (50 g) | 0 mg |
Oxalates Content in Fruits
When it comes to fruit, people often ask: is fruit high in oxalates? The answer is: it depends. Some fruits like blackberries, kiwi, and figs contain moderate amounts of oxalates, while others like apples, grapes, and melons are low oxalate and safe to eat regularly.
Most fruits can be enjoyed in moderation, but knowing the oxalate content helps prevent surprises. For example, dried fruits like figs and dates tend to be higher in oxalates because their nutrients (and oxalates) are concentrated.
| Fruit | Serving Size | Oxalate (mg) |
| Orange | 1 medium (131 g) | 29 mg |
| Raspberries | 1 cup (123 g) | 48 mg |
| Strawberries | 1 cup (152 g) | 15 mg |
| Kiwi | 1 medium (76 g) | 16 mg |
| Pineapple | 1 cup (165 g) | 12 mg |
| Mango | 1 medium (200 g) | 24 mg |
| Grapes | 1 cup (92 g) | 2 mg |
| Apple | 1 medium (150 g) | 1 mg |
Oxalates Content in Vegetables
Vegetables are one of the biggest sources of dietary oxalates. So, if you’re asking, are vegetables high in oxalates?, the truth is many of them are. Spinach, beet greens, Swiss chard, and rhubarb are some of the highest.
But not all veggies are off-limits. There are plenty of low oxalates vegetables like cabbage, cauliflower, zucchini, and cucumbers. These can become the staples of your meals, providing fiber and nutrients without the high oxalate load.
| Vegetable | Serving Size | Oxalate (mg) |
| Spinach (raw) | 1 cup (30 g) | 750 mg |
| Beetroot | ½ cup (85 g) | 76 mg |
| Celery | ½ cup (50 g) | 19 mg |
| Kale | 1 cup (67 g) | 17 mg |
| Lettuce (Romaine) | 1 cup (47 g) | 2 mg |
| Carrots | ½ cup (61 g) | 15 mg |
| Cucumber | ½ cup (52 g) | 2 mg |
| Broccoli | ½ cup (78 g) | 2 mg |
Harvard List of Low Oxalate Foods
Harvard University has published one of the most widely used oxalate food chart references. Their research-based Harvard list of low oxalate foods highlights safe options for people prone to kidney stones. Some examples from their list include:
- Low oxalates fruit: Apples, pears, grapes, melons.
- Low oxalates vegetables: Cauliflower, broccoli, cabbage, cucumbers.
- Proteins: Chicken, fish, beef, eggs.
- Grains: White rice, pasta, bread.
Having this pdf printable oxalate food list is incredibly useful in daily life. It helps guide grocery shopping, meal prep, and dining out decisions without second-guessing.
Oxalate in Nuts Chart
Nuts are nutrient-dense, but they’re also some of the most oxalate rich foods out there. Almonds, cashews, and peanuts all rank high on the oxalate content scale. This is why many kidney stone patients are advised to avoid them or eat only very small portions.
| Nut | Serving Size | Oxalate (mg) |
| Almonds | 1 oz (28 g) | 122 mg |
| Cashews | 1 oz (28 g) | 49 mg |
| Peanuts | 1 oz (28 g) | 27 mg |
| Walnuts | 1 oz (28 g) | 10 mg |
| Pistachios | 1 oz (28 g) | 14 mg |
| Hazelnuts | 1 oz (28 g) | 20 mg |
| Macadamia Nuts | 1 oz (28 g) | 12 mg |
| Brazil Nuts | 1 oz (28 g) | 23 mg |
Oxalate in Beans Chart
Beans and legumes are another tricky group. Many types of beans, such as black beans, soybeans, and navy beans, contain high amounts of oxalates. Lentils, while lower than some beans, can still contribute significantly if eaten daily.
| Bean / Legume | Serving Size | Oxalate (mg) |
| Black Beans | ½ cup (86 g) | 32 mg |
| Kidney Beans | ½ cup (90 g) | 15 mg |
| Lentils | ½ cup (99 g) | 8 mg |
| Chickpeas | ½ cup (82 g) | 14 mg |
| Soybeans | ½ cup (78 g) | 48 mg |
| Pinto Beans | ½ cup (86 g) | 15 mg |
| Navy Beans | ½ cup (90 g) | 10 mg |
Oxalate Food List Sally Norton
Sally Norton, a well-known researcher and educator on oxalates, has raised awareness about how widespread oxalic acid food really is in modern diets. Her oxalate food list emphasizes avoiding certain healthy foods that many people don’t realize are oxalate-heavy like almonds, spinach, and sweet potatoes.
Norton’s work focuses on how lowering oxalates can support not just kidney health but also reduce inflammation, improve digestion, and help with joint pain. While her recommendations are sometimes stricter than other guidelines, they’ve been life-changing for many people who struggled with unexplained health issues.
If you’re looking for a more cautious approach, her oxalate food list can be a helpful reference alongside traditional resources like the Harvard list of low oxalate foods.
FAQs
What foods are highest in oxalates?
Some of the highest oxalate rich foods include spinach, beet greens, Swiss chard, almonds, cashews, and dark chocolate. A single serving of spinach can contain hundreds of milligrams of oxalates, which is why it’s one of the most commonly restricted foods for people prone to kidney stones.
What are the safest low oxalate foods to eat daily?
The safest options are low oxalates fruits like apples, pears, grapes, and melons, plus low oxalates vegetables such as cabbage, cauliflower, cucumbers, and zucchini. Grains like rice and proteins like chicken and eggs are also naturally low in oxalates, making them safe staples for daily meals.
Is fruit high in oxalates compared to vegetables?
Generally, vegetables are much higher in oxalates than fruits. For example, spinach or beet greens can be extremely high, while most fruits are moderate to low. Still, some fruits like blackberries, kiwi, and figs contain higher oxalate content than others. Checking a printable oxalate food chart helps identify safe choices.
How can I lower oxalates in my diet without feeling restricted?
The key is focusing on substitution. Instead of almonds, snack on pumpkin seeds. Instead of spinach, use cabbage or lettuce. Instead of high oxalate beans, use chickpeas in moderation. Having a pdf printable oxalate food list makes it much easier to plan meals and avoid boredom.
Does cooking reduce oxalate levels in food?
Yes, cooking methods like boiling can lower oxalates significantly. For example, boiled spinach contains much less oxalate than raw spinach, since the oxalate content leaches into the cooking water. Steaming is less effective than boiling, but it still helps. Discarding cooking water is essential to get the full benefit.