🥛 Dairy & Eggs × 🟢 Oxalate Safe

87 foods that are Dairy & Eggs AND Oxalate Safe. 930 other Dairy & Eggs foods don't meet the Oxalate Safe criteria, so this is the focused intersection for kidney stone patients tracking both dimensions.

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

🔍 Key Insights

1 **Mostly safe territory.** 87 out of 87 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 18 mg per serving. The lowest is **Milk Products** (0 mg), and the highest is **Milk** (18 mg).
3 **Low average oxalate.** The mean across all 87 foods is 1.9 mg per serving — solidly in the safe zone. You can build meals around these foods with confidence.
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.** 10 foods (62%) 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 "🔴"} Milk Products
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk Products
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk Products
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk Products
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Butter
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Eggs
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Eggs
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cream cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Eggs
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Eggs
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Egg whites
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cottage cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cream cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sour cream
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cheddar cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Mozzarella cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Swiss cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Parmesan cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cream
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Butter
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Butter
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Ricotta cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Buttermilk
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Kefir
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Half-and-half cream
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Whipped cream
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Mascarpone cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Feta cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Brie cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Gouda cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Havarti cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Provolone cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Monterey Jack cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Colby cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Goat cheese
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Queso fresco
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cream soda
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Egg substitute
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Eggnog
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pudding
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pudding
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Sherbet
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Frozen yogurt
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Labneh (strained yogurt)
0 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cheese
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} No-Nut Butter
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Blue cheese dressing
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cheese puffs
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Flax milk
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Macadamia milk
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pea milk
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Pupusa
1 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Cream of Tartar
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Rice milk
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Coconut milk beverage
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Hemp milk
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Hot chocolate
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soy milk
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soy milk
2 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
3 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} candies
4 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
5 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Yogurt
5 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soymilk
5 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
7 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Candy
9 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Ice cream bar
9 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Egg Replacer
10 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Veggies
10 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Nuts
11 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
11 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
12 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Soy Cheese
16 mg / serving
Safe
{"🟢" if f["verdict"] == "safe" else "🟡" if f["verdict"] == "caution" else "🔴"} Milk
18 mg / serving
Safe

❓ Frequently Asked Questions

What does it mean when a food is both Dairy & Eggs and Oxalate Safe?

It means the food belongs to both categories — it's dairy or eggs AND meets the Oxalate Safe criteria. For kidney stone patients, this gives you two angles to evaluate: Is this dairy/egg product a safe choice? and how much oxalate it contains. The foods listed below all satisfy both conditions, making this a focused set of 87 items.

Are Dairy & Eggs foods that are Oxalate Safe safe for kidney stones?

It depends on the specific food. In this intersection of 87 foods, 87 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 Dairy & Eggs × Oxalate Safe 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 Dairy & Eggs category if possible.

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

The lowest-oxalate option in this intersection is **Milk Products** at 0 mg per serving (1/2 cup). That's well within the safe range. Other top low-oxalate picks include **Milk Products**, **Milk Products**, **Milk Products**. 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.