๐ŸŒฑ Plant-Based Foods

Vegetarian and vegan foods. Based on Harvard T.H. Chan SPH oxalate data (2024).

683 foods in this collection

โœ“ Medically Reviewed Content reviewed by OxalateWatch editorial team. Based on Harvard T.H. Chan SPH oxalate data (2024) and NKF/AUA dietary guidelines.
๐ŸŸข Safe
574 foods
84%
๐ŸŸก Caution
81 foods
11%
๐Ÿ”ด Avoid
28 foods
4%

๐Ÿฝ๏ธ Foods in This Collection

๐ŸŸข Artichoke
11 mg oxalate / serving
Safe
๐ŸŸข Arugula
1 mg oxalate / serving
Safe
๐ŸŸข Asparagus
5 mg oxalate / serving
Safe
๐ŸŸก Bamboo shoots
35 mg oxalate / serving
Caution
๐ŸŸข Beans
15 mg oxalate / serving
Safe
๐ŸŸข Beans
3 mg oxalate / serving
Safe
๐ŸŸข Beans
16 mg oxalate / serving
Safe
๐ŸŸข Beans
8 mg oxalate / serving
Safe
๐ŸŸก Beets
48 mg oxalate / serving
Caution
๐ŸŸข Bok Choy
3 mg oxalate / serving
Safe
๐ŸŸข Bok Choy
2 mg oxalate / serving
Safe
๐ŸŸข Broccoli greens
6 mg oxalate / serving
Safe
๐ŸŸข Broccoli
4 mg oxalate / serving
Safe
๐ŸŸข Broccoli
9 mg oxalate / serving
Safe
๐ŸŸข Broccolini
11 mg oxalate / serving
Safe
๐ŸŸข Brussel Sprouts
3 mg oxalate / serving
Safe
๐ŸŸข Brussel Sprouts
14 mg oxalate / serving
Safe
๐ŸŸข Cabbage
3 mg oxalate / serving
Safe
๐ŸŸข Cabbage
4 mg oxalate / serving
Safe
๐ŸŸข Carrots
9 mg oxalate / serving
Safe
๐ŸŸก Carrots
30 mg oxalate / serving
Caution
๐ŸŸข Cauliflower
2 mg oxalate / serving
Safe
๐ŸŸก Celery
30 mg oxalate / serving
Caution
๐ŸŸข Corn
2 mg oxalate / serving
Safe
๐ŸŸข Cucumbers
5 mg oxalate / serving
Safe
๐ŸŸข Endive
3 mg oxalate / serving
Safe
๐ŸŸข Escarole
2 mg oxalate / serving
Safe
๐ŸŸข Fennel
12 mg oxalate / serving
Safe
๐ŸŸข Fiddleheads (Ostrich ferns)
19 mg oxalate / serving
Safe
๐ŸŸข Garlic
0 mg oxalate / serving
Safe
๐Ÿ”ด Good King Henry
110 mg oxalate / serving
Avoid
๐Ÿ”ด Good King Henry
228 mg oxalate / serving
Avoid
๐ŸŸข Grape leaves
7 mg oxalate / serving
Safe
๐ŸŸข Greens Turnip
5 mg oxalate / serving
Safe
๐ŸŸข Greens
19 mg oxalate / serving
Safe
๐ŸŸก Hearts of Palm
30 mg oxalate / serving
Caution
๐Ÿ”ด Huazontle (Aztec broccoli)
263 mg oxalate / serving
Avoid
๐ŸŸข Jicama
13 mg oxalate / serving
Safe
๐ŸŸข Kale
3 mg oxalate / serving
Safe
๐ŸŸข Kale
3 mg oxalate / serving
Safe
๐ŸŸข Kohlrabi
1 mg oxalate / serving
Safe
๐ŸŸข Leeks
15 mg oxalate / serving
Safe
๐Ÿ”ด Mangold or Spinach beet
590 mg oxalate / serving
Avoid
๐ŸŸข Mushrooms
1 mg oxalate / serving
Safe
๐ŸŸข Mushrooms
4 mg oxalate / serving
Safe
๐ŸŸข Mustard Greens
5 mg oxalate / serving
Safe
๐ŸŸก Nopal (Prickly Pear)
87 mg oxalate / serving
Caution
๐Ÿ”ด Nopal (Prickly Pear)
226 mg oxalate / serving
Avoid
๐ŸŸก Okra
56 mg oxalate / serving
Caution
๐ŸŸข Onion
4 mg oxalate / serving
Safe
๐ŸŸข Parsnips
15 mg oxalate / serving
Safe
๐ŸŸข Peas
20 mg oxalate / serving
Safe
๐ŸŸข Pepper
15 mg oxalate / serving
Safe
๐ŸŸข Pepper
11 mg oxalate / serving
Safe
๐ŸŸก Potato Salad
26 mg oxalate / serving
Caution
๐ŸŸข Potato
16 mg oxalate / serving
Safe
๐ŸŸข Potato
10 mg oxalate / serving
Safe
๐ŸŸก Potato
29 mg oxalate / serving
Caution
๐ŸŸก Potato
36 mg oxalate / serving
Caution
๐ŸŸข Potato
15 mg oxalate / serving
Safe
๐ŸŸข Potato
18 mg oxalate / serving
Safe
๐ŸŸก Potatoes
32 mg oxalate / serving
Caution
๐ŸŸข Potatoes
20 mg oxalate / serving
Safe
๐ŸŸข Pumpkin
7 mg oxalate / serving
Safe
๐ŸŸข Radish
1 mg oxalate / serving
Safe
๐ŸŸก Roselle (Red Sorrel - Hibiscus Sabdariffa)
95 mg oxalate / serving
Caution
๐ŸŸข Seaweed
14 mg oxalate / serving
Safe
๐ŸŸข Seaweed
0 mg oxalate / serving
Safe
๐ŸŸข Seaweed
0 mg oxalate / serving
Safe
๐ŸŸข Shallots
1 mg oxalate / serving
Safe
๐Ÿ”ด Sorrel
303 mg oxalate / serving
Avoid
๐Ÿ”ด Sorrel
405 mg oxalate / serving
Avoid
๐Ÿ”ด Spinach
493 mg oxalate / serving
Avoid
๐ŸŸข Spouts
4 mg oxalate / serving
Safe
๐ŸŸข Sprouts
1 mg oxalate / serving
Safe
๐ŸŸข Squash
6 mg oxalate / serving
Safe
๐Ÿ”ด Swiss Chard
293 mg oxalate / serving
Avoid
๐Ÿ”ด Swiss Chard
237 mg oxalate / serving
Avoid
๐Ÿ”ด Swiss Chard
594 mg oxalate / serving
Avoid
๐Ÿ”ด Swiss Chard
420 mg oxalate / serving
Avoid
๐Ÿ”ด Taro Leaves
183 mg oxalate / serving
Avoid
๐ŸŸข Tomatillo
7 mg oxalate / serving
Safe
๐ŸŸข Tomato
17 mg oxalate / serving
Safe
๐ŸŸข Tomatoes
11 mg oxalate / serving
Safe
๐ŸŸข Turnip Greens
6 mg oxalate / serving
Safe
๐ŸŸข Turnip
2 mg oxalate / serving
Safe
๐ŸŸข Vipergrass or salsify
12 mg oxalate / serving
Safe
๐ŸŸข Water Chestnuts
1 mg oxalate / serving
Safe
๐ŸŸข Watercress
4 mg oxalate / serving
Safe
๐ŸŸข Apple
5 mg oxalate / serving
Safe
๐ŸŸข Apple
2 mg oxalate / serving
Safe
๐ŸŸข Apricot
12 mg oxalate / serving
Safe
๐ŸŸข Apricots
20 mg oxalate / serving
Safe
๐ŸŸข Avocado
7 mg oxalate / serving
Safe
๐ŸŸข Bananas
6 mg oxalate / serving
Safe
๐ŸŸข Berries
5 mg oxalate / serving
Safe
๐ŸŸก Bitter Gourd (Bitter Melon)
80 mg oxalate / serving
Caution
๐ŸŸก Bitter Gourd (Bitter Melon)
41 mg oxalate / serving
Caution
๐Ÿ”ด Cactus
131 mg oxalate / serving
Avoid
๐ŸŸก Cactus
67 mg oxalate / serving
Caution
๐ŸŸข Chayote or Mirliton
6 mg oxalate / serving
Safe
๐ŸŸข Currants
21 mg oxalate / serving
Safe
๐ŸŸข Currants
22 mg oxalate / serving
Safe
๐ŸŸข Figs
6 mg oxalate / serving
Safe
๐ŸŸข Figs
15 mg oxalate / serving
Safe
๐ŸŸข Fruit Cocktail
6 mg oxalate / serving
Safe
๐ŸŸข Grapes
6 mg oxalate / serving
Safe
๐ŸŸข Grapes
3 mg oxalate / serving
Safe
๐ŸŸก Guava
83 mg oxalate / serving
Caution
๐ŸŸก Kiwi
27 mg oxalate / serving
Caution
๐ŸŸข Kumquat
1 mg oxalate / serving
Safe
๐ŸŸข Lemon
1 mg oxalate / serving
Safe
๐ŸŸข Lime
4 mg oxalate / serving
Safe
๐ŸŸข Lychee or Litchee
0 mg oxalate / serving
Safe
๐ŸŸข Mango
7 mg oxalate / serving
Safe
๐ŸŸข Melons
2 mg oxalate / serving
Safe
๐ŸŸข Nectarines
2 mg oxalate / serving
Safe
๐ŸŸข Olives
6 mg oxalate / serving
Safe
๐ŸŸข Olives
11 mg oxalate / serving
Safe
๐ŸŸข Orange
14 mg oxalate / serving
Safe
๐ŸŸข Oranges
18 mg oxalate / serving
Safe
๐ŸŸข Papaya
1 mg oxalate / serving
Safe
๐ŸŸข Passion Fruit or Granadilla
0 mg oxalate / serving
Safe
๐ŸŸข Peaches
3 mg oxalate / serving
Safe
๐ŸŸข Pears
4 mg oxalate / serving
Safe
๐ŸŸข Persimmons
19 mg oxalate / serving
Safe
๐ŸŸข Persimmons
13 mg oxalate / serving
Safe
๐ŸŸข Pineapple
7 mg oxalate / serving
Safe
๐ŸŸข Pineapple
2 mg oxalate / serving
Safe
๐ŸŸข Plums
3 mg oxalate / serving
Safe
๐Ÿ”ด Pomegranate
110 mg oxalate / serving
Avoid
๐ŸŸก Prunes
30 mg oxalate / serving
Caution
๐Ÿ”ด Rhubarb
1293 mg oxalate / serving
Avoid
๐Ÿ”ด Star Fruit or Carambola
269 mg oxalate / serving
Avoid
๐ŸŸข Tamarillo (tree tomato) raw
20 mg oxalate / serving
Safe
๐ŸŸข Bread
22 mg oxalate / serving
Safe
๐ŸŸข Bread
3 mg oxalate / serving
Safe
๐ŸŸข Bread
13 mg oxalate / serving
Safe
๐ŸŸข Whole grain
8 mg oxalate / serving
Safe
๐ŸŸข Bread
13 mg oxalate / serving
Safe
๐ŸŸข Bread
17 mg oxalate / serving
Safe
๐ŸŸข Bread
7 mg oxalate / serving
Safe
๐ŸŸข Bread
13 mg oxalate / serving
Safe
๐Ÿ”ด Cereal
103 mg oxalate / serving
Avoid
๐ŸŸก Cereal
51 mg oxalate / serving
Caution
๐ŸŸก Cereal
46 mg oxalate / serving
Caution
๐ŸŸก Cereal
34 mg oxalate / serving
Caution
๐ŸŸก Cereal
25 mg oxalate / serving
Caution
๐ŸŸก Cereal
25 mg oxalate / serving
Caution
๐ŸŸก Cereal
64 mg oxalate / serving
Caution
๐ŸŸก Cereal
32 mg oxalate / serving
Caution
๐ŸŸก Cereal
41 mg oxalate / serving
Caution
๐ŸŸก Cereal
62 mg oxalate / serving
Caution
๐ŸŸก Cereal
31 mg oxalate / serving
Caution
๐Ÿ”ด Cereals
105 mg oxalate / serving
Avoid
๐ŸŸข Corn
11 mg oxalate / serving
Safe
๐ŸŸข Corn
19 mg oxalate / serving
Safe
๐ŸŸข Corn
4 mg oxalate / serving
Safe
๐ŸŸข Corn
2 mg oxalate / serving
Safe
๐ŸŸข Corn
7 mg oxalate / serving
Safe
๐Ÿ”ด Flour
197 mg oxalate / serving
Avoid
๐ŸŸก Flour
74 mg oxalate / serving
Caution
๐ŸŸข Flour
7 mg oxalate / serving
Safe
๐ŸŸข Flour
14 mg oxalate / serving
Safe
๐ŸŸก Flour
84 mg oxalate / serving
Caution
๐ŸŸข Flour
19 mg oxalate / serving
Safe
๐ŸŸข Flour
10 mg oxalate / serving
Safe
๐ŸŸข Flour
2 mg oxalate / serving
Safe
๐ŸŸข Flour
2 mg oxalate / serving
Safe
๐ŸŸข Flour
10 mg oxalate / serving
Safe
๐ŸŸข Flour
2 mg oxalate / serving
Safe
๐ŸŸข Flour
8 mg oxalate / serving
Safe
๐ŸŸข Flour
1 mg oxalate / serving
Safe
๐ŸŸข Flour
10 mg oxalate / serving
Safe
๐ŸŸข Flour
12 mg oxalate / serving
Safe
๐ŸŸข Flour
19 mg oxalate / serving
Safe
๐ŸŸข Flour
13 mg oxalate / serving
Safe
๐ŸŸก Flour
28 mg oxalate / serving
Caution
๐ŸŸข Flour
20 mg oxalate / serving
Safe
๐ŸŸข Flour
9 mg oxalate / serving
Safe
๐ŸŸก Flour
75 mg oxalate / serving
Caution
๐ŸŸก Flour
66 mg oxalate / serving
Caution
๐ŸŸข Flour
12 mg oxalate / serving
Safe
๐ŸŸข Flour
19 mg oxalate / serving
Safe
๐ŸŸข Flour
10 mg oxalate / serving
Safe
๐ŸŸข Flour
7 mg oxalate / serving
Safe
๐ŸŸก Grain
73 mg oxalate / serving
Caution
๐ŸŸข Grain
9 mg oxalate / serving
Safe
๐ŸŸก Grain
60 mg oxalate / serving
Caution
๐ŸŸก Grain
30 mg oxalate / serving
Caution
๐ŸŸข Grain
22 mg oxalate / serving
Safe
๐ŸŸข Grain
3 mg oxalate / serving
Safe
๐ŸŸข Grain
20 mg oxalate / serving
Safe
๐ŸŸก Grain
55 mg oxalate / serving
Caution
๐ŸŸข Grain
15 mg oxalate / serving
Safe
๐ŸŸข Grain
24 mg oxalate / serving
Safe
๐ŸŸข Grain
17 mg oxalate / serving
Safe
๐ŸŸข Grains
6 mg oxalate / serving
Safe
๐ŸŸข Grains
10 mg oxalate / serving
Safe
๐ŸŸข Grains
9 mg oxalate / serving
Safe

โ“ Frequently Asked Questions

How many foods are in this category?

There are 683 foods in this category in our database, all with oxalate data from Harvard T.H. Chan SPH (2024).

How should I prepare these foods?

Preparation method matters. Boiling and draining can reduce oxalate in many vegetables. Steaming and roasting have less effect. Check individual food pages for specific tips.

Are these foods generally safe for kidney stones?

It depends on the specific food โ€” even within a category, oxalate levels vary widely. Some are very safe, others need caution. Check individual food pages for specific numbers.

Which foods in this category should I avoid?

Scan for the ๐Ÿ”ด markers below. These are the high-oxalate foods in this category. But keep in mind โ€” one high-oxalate food doesn't mean the whole category is off-limits.

This is dietary reference information, NOT medical advice. Talk to your doctor or a registered dietitian before changing your diet. Oxalate tolerance varies by person, stone type, and medication.