NutritionOxalate

Oxalate Foods: Which Foods Are High in Oxalates and How Much They Contain

By DinePick5 min readFeb 11, 2026

Understanding which foods contain significant amounts of oxalates is the foundation of managing your intake. The problem is that oxalate foods span every food group — vegetables, fruits, grains, nuts, legumes, and even beverages — and the differences between similar items can be enormous. A cup of one leafy green might contain 750mg of oxalates while another has less than 2mg.

This list ranks common oxalate foods by milligrams per standard serving, organized by food group, using data from Harvard T.H. Chan School of Public Health and the University of Chicago kidney stone prevention program.

Vegetables: The Biggest Oxalate Foods Category

Vegetables show the widest range of oxalate content of any food group.

FoodOxalate (mg)ServingLevel
Spinach7501 cup cookedVery high
Beet greens6101 cup cookedVery high
Rhubarb5401 cup cookedVery high
Swiss chard300-6601 cup cookedVery high
Sweet potatoes1401 medium, bakedHigh
Parsley1101 cup freshVery high
Beets751/2 cup cookedHigh
Potatoes651 medium, baked with skinHigh
Okra571/2 cup cookedHigh
Asparagus156 spears cookedModerate
Green beans151/2 cup cookedModerate
Celery121 stalk rawModerate
Carrots101 medium rawModerate
Zucchini31/2 cup cookedLow
Broccoli21/2 cup cookedLow
Arugula21 cup rawLow
Butternut squash21/2 cup cookedLow
Cabbage11 cup rawLow
Romaine lettuce11 cup rawLow
Cauliflower11/2 cup cookedLow
Bell peppers11/2 cup rawLow

Nuts and Seeds

Nuts are some of the most concentrated oxalate foods by weight.

FoodOxalate (mg)ServingLevel
Almonds1201 oz (~23 nuts)Very high
Cashews501 ozVery high
Peanuts271 ozModerate
Peanut butter262 tbspModerate
Walnuts81 ozLow
Hemp seeds53 tbspLow
Pecans61 ozLow
Flaxseeds41 tbsp groundLow
Pumpkin seeds41 ozLow
Macadamia nuts31 ozLow

Grains and Starches

FoodOxalate (mg)ServingLevel
Buckwheat flour1301/2 cupHigh
Brown rice501 cup cookedHigh
Whole wheat bread151 sliceModerate
Corn101/2 cup cookedModerate
Oats, rolled81/2 cup cookedLow
Farro51/2 cup cookedLow
White rice41 cup cookedLow
Millet31/2 cup cookedLow

Fruits

FoodOxalate (mg)ServingLevel
Rhubarb5401 cupVery high
Kiwi301 mediumHigh
Raspberries241/2 cupModerate
Figs (dried)183 piecesModerate
Oranges141 mediumModerate
Blueberries41/2 cupLow
Apples31 mediumLow
Bananas31 mediumLow
Grapes31 cupLow
Strawberries21/2 cupLow
Watermelon11 cupLow

Beverages

BeverageOxalate (mg)ServingLevel
Hot chocolate (cocoa)658 ozHigh
Black tea12-168 oz brewedModerate
Coffee28 oz brewedLow
Herbal teas1-38 ozLow
Water0

Legumes

FoodOxalate (mg)ServingLevel
Navy beans401/2 cup cookedModerate
Pinto beans261/2 cup cookedModerate
Chickpeas91/2 cup cookedLow
Lentils81/2 cup cookedLow
Black beans81/2 cup cookedLow

For a focused guide on swapping high-oxalate items for low-oxalate alternatives, see our high oxalate foods swap guide. For a deeper dive into the science of how oxalates affect your body, check out our oxalate rich foods article.

Identify Oxalate Foods on Any Restaurant Menu

Tracking oxalate foods at home is manageable with a reference list. Eating out is another story — menus don't list oxalate content. DinePick scans menus and flags high-oxalate ingredients for you automatically. Join the waitlist to try it first.

More Oxalate