<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-H0VYXYRX2J"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-H0VYXYRX2J'); </script> Plant-Based Oxalate Safe — 576 Foods for Kidney Stones | OxalateWatch

🟢 Oxalate Safe × 🌱 Plant-Based

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

📊 576 foods 📐 Avg oxalate: 4.5 mg/serving 📏 Range: 0.0-24.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
576 (100%)
🟡 Caution
0 (0%)
🔴 Avoid
0 (0%)

🔍 Key Insights

1 **Mostly safe territory.** 576 out of 576 foods (100%) in this intersection fall in the safe oxalate range (under 25 mg per serving). That's good news — you have plenty of low-oxalate options here.
2 **Moderate oxalate spread.** Values range from 0 to 24 mg per serving. The lowest is **Garlic** (0 mg), and the highest is **Nuts** (24 mg).
3 **Low average oxalate.** The mean across all 576 foods is 4.5 mg per serving — solidly in the safe zone. You can build meals around these foods with confidence.
4 **Sodium alert.** 15 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.** 38 foods (17%) 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 "🔴"} Garlic
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Seaweed
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Seaweed
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Lychee or Litchee
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Passion Fruit or Granadilla
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sprouts
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Corn Syrup
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Corn
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grape Seed Extract
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Green coffee bean extract
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Licorice DGL
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Raspbery Ketone extract
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Spirulina
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Olive oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grape jelly
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} cornstarch
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Olive oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Canola oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Vegetable oil (soybean)
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Coconut oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Avocado oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sesame oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Peanut oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sunflower oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Grapeseed oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Corn oil
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Shortening
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sugar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Honey
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Molasses
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Agave nectar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Corn syrup
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Gelatin
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Vanilla extract
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Apple cider vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Balsamic vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Red wine vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Distilled white vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} wheat
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Marshmallows
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Jelly beans
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Gummy bears
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Arrowroot flour
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Potato starch
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Active dry yeast
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Confectioners sugar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Stevia
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Monk fruit sweetener
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Erythritol
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice vinegar
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Arugula
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Kohlrabi
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Mushrooms
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Radish
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Shallots
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sprouts
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Water Chestnuts
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Kumquat
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Lemon
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Papaya
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flour
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Nuts
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sprouts
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Juice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Jellies
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Condiment
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Condiments
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Condiments
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Herbs and Spices
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Peppers)
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Peppers
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Crackers
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Crackers
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rhubarb Extract (Siberian)
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sea Cucumber
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Nectarine
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Croissant
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Waffle
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} crunchmaster
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pasta
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pasta
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pasta
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pasta
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bread
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bread
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Bread
1 mg / serving
Safe

❓ Frequently Asked Questions

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

Think of it as a double filter: the food is in the Oxalate Safe group, AND it's also plant-based. Of the ... Oxalate Safe foods in our database, 576 also meet the Plant-Based criteria — . This intersection helps you find foods that fit multiple dietary considerations at once.

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

It depends on the specific food. In this intersection of 576 foods, 576 are rated Safe (under 25 mg/serving), 0 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 Safe × Plant-Based breakdown?

Use it as a shortcut. Instead of browsing all many Oxalate Safe foods and filtering manually, this intersection gives you the 576 that are also plant-based. Start with the 🟢 safe ones as your daily options, treat 🟡 caution foods as occasional choices, and limit or avoid 🔴 items. Pair with calcium-rich foods (like dairy) to reduce oxalate absorption.

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

The lowest-oxalate option in this intersection is **Garlic** at 0 mg per serving (1 clove). That's well within the safe range. Other top low-oxalate picks include **Seaweed**, **Seaweed**, **Lychee or Litchee**. These are your best bets for daily consumption.

🔗 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.