Oxalate <25 mg/serving
Oxalate 25-99 mg/serving
Oxalate ≥100 mg/serving
Cheese is another dairy win for kidney stone patients, and the reasoning is straightforward: it's made from milk, and milk has near-zero oxalate. An ounce of cheese provides 150-200 mg of dietary calcium — the same calcium that binds oxalate in your gut and prevents absorption. Hard cheeses like cheddar, Swiss, and parmesan are higher in sodium (200-400 mg per ounce), which is relevant if you're also watching sodium. Soft cheeses like mozzarella and cream cheese are lower in sodium while still providing calcium. From an oxalate perspective, all cheese is safe. The fat content doesn't affect oxalate one way or the other. Use cheese as a calcium booster on sandwiches, pasta, salads, and snacks.
📊 Nutrition at a Glance
📏 Oxalate by Serving Size
| Serving | Weight | Oxalate | Verdict |
|---|---|---|---|
| 1 oz | 28 g | 0 mg | Safe |
| 2 x 1 oz | 56 g | 0 mg | Safe |
| ½ x 1 oz | 14 g | 0 mg | Safe |
🏷️ Tags
🟢 See all Dairy & Eggs rated Safe for kidney stones →
🔗 Related Foods
🟢 Safe alternatives (recommended)
⚠️ Other foods in this category to watch
❓ Frequently Asked Questions
Is Swiss cheese safe for kidney stones?
No red flags here. Just 0 mg per 1 oz — well below the 25 mg danger line. You can keep Swiss cheese in your regular rotation. Data comes from Harvard (2024).
What's the oxalate content of Swiss cheese?
Quick math: 1 oz of Swiss cheese = 0 mg oxalate. 100g = 0 mg. Both numbers come from Harvard's latest lab measurements. Not AI, not a database, actual lab work.
Is Swiss cheese a high-oxalate food?
Definitely low. 0 mg oxalate per 1 oz. That's the green zone. No restrictions needed for this food.
What are the best low-oxalate alternatives to Swiss cheese?
There are almost always safer swaps in the same food family. For Swiss cheese, check the related foods section below — the green-marked ones are your best bets. All verified by Harvard (2024).
How reliable is the data for Swiss cheese?
The 0 mg oxalate figure is direct from Harvard's lab — measured, not estimated. The sodium/protein/calcium numbers aren't fully matched yet. When they are, we'll update.