🟡 Oxalate Caution × 🌱 Plant-Based

81 foods that are Oxalate Caution AND Plant-Based. 602 other Oxalate Caution foods don't meet the Plant-Based criteria, so this is the focused intersection for kidney stone patients tracking both dimensions.

📊 81 foods 📐 Avg oxalate: 49.7 mg/serving 📏 Range: 25.0-99.0 mg
✓ Medically Reviewed Content reviewed by OxalateWatch editorial team. Based on Harvard T.H. Chan SPH oxalate data (2024) and NKF/AUA dietary guidelines.
🟢 Safe
0 (0%)
🟡 Caution
81 (100%)
🔴 Avoid
0 (0%)

🔍 Key Insights

1 **Mixed safety profile.** 0 safe, 81 caution, 0 avoid. This intersection has a range — scan the food cards below to pick the safest options.
2 **Big oxalate range.** The spread is 25 to 99 mg per serving — a 74 mg difference. Best pick: **Cereal** (25 mg). Most caution needed: **Legumes** (99 mg).
3 **Moderate average oxalate.** The mean is 49.7 mg per serving across 81 foods. That's above the safe threshold but below high-risk territory. Portion awareness matters here.
4 **Sodium alert.** 3 foods in this intersection are high in sodium (460+ mg/100g). Excess sodium increases urinary calcium — a known kidney stone risk factor. Check sodium levels alongside oxalate when choosing.
5 **Calcium benefit.** 7 foods (12%) provide 100+ mg calcium per 100g. Dietary calcium binds oxalate in your gut — getting enough calcium from food is actually protective against kidney stones.

🍽️ Foods in This Intersection

{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
25 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
25 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Potato Salad
26 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
26 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Enteral Nutrition Formula
26 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Kiwi
27 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
27 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
28 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
28 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Potato
29 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
29 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
29 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
29 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Carrots
30 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Celery
30 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Hearts of Palm
30 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Prunes
30 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grain
30 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
31 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Seeds
31 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
31 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Potatoes
32 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
32 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
32 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Enteral Nutrition Formula
33 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
34 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Crackers
34 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bamboo shoots
35 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Potato
36 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} cookies
36 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Chips
37 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
39 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
40 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
40 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
40 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bitter Gourd (Bitter Melon)
41 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
41 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} cereals ready-to-eat
41 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} seeds
41 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
43 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
46 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Beets
48 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices Lemon Myrtle
49 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Tempeh
50 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
51 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
51 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soup
51 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pasta
52 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
53 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Nuts
53 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pine nuts
54 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grain
55 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
55 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Okra
56 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Crackers
57 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grain
60 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Seeds
61 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Chips
61 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
62 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} nuts
63 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cereal
64 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
64 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
66 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cactus
67 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
67 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
68 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} seeds
72 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grain
73 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
74 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
75 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Crackers
76 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Condiments
78 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
79 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bitter Gourd (Bitter Melon)
80 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Guava
83 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
84 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Nopal (Prickly Pear)
87 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Spinach
88 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Roselle (Red Sorrel - Hibiscus Sabdariffa)
95 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
96 mg / serving
Caution
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Legumes
99 mg / serving
Caution

❓ Frequently Asked Questions

What does it mean when a food is both Oxalate Caution and Plant-Based?

This is the overlap zone — foods that are a oxalate-caution AND plant-based. Instead of looking at two separate lists, you get one focused set of 81 foods where both conditions are true. It's more efficient than cross-referencing on your own.

Are Oxalate Caution foods that are Plant-Based safe for kidney stones?

It depends on the specific food. In this intersection of 81 foods, 0 are rated Safe (under 25 mg/serving), 81 are Caution (25-99 mg/serving), and 0 are Avoid (100+ mg/serving). Browse the food cards below to find the safe options — they're marked with 🟢.

How should I use this Oxalate Caution × Plant-Based breakdown?

Filter first by verdict: 🟢 safe foods are suitable for daily eating. For 🟡 caution foods, aim for smaller portions and less frequent consumption. For 🔴 avoid foods, look for lower-oxalate substitutes in the same Oxalate Caution category if possible.

What's the lowest-oxalate {tag_a} in this {tag_b} category?

Hands down, **Cereal** at 25 mg per serving. It's the safest bet in this intersection, followed by **Cereal**, **Potato Salad**, **Legumes**. Build your meals around these and you'll keep oxalate in check.

🔗 Related Tags

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.