What Can You Eat on a Low-Oxalate, Low-Sodium, Low-Protein Diet?

Your doctor is likely to recommend a low-oxalate, low-sodium, low-protein diet if you have kidney disease, and this diet may also reduce your risk for developing kidney stones. The diet may seem restrictive because it limits your intake of animal proteins, chocolate and processed foods, but there are plenty of foods you can eat to keep your plan varied and nutritionally adequate. Continue to work with your doctor to maintain your health.


Most vegetables are naturally sodium-free or low in sodium; the average serving has about 2 g protein, according to the University of Pittsburgh Medical Center. Low-oxalate vegetables have less than 2 mg of oxalates per serving and include:

  • cabbage
  • chives
  • radishes
  • mushrooms
  • cucumber
  • cauliflower

Have no more than 2 to 3 servings per day of medium-oxalate vegetables, such as artichokes, asparagus and broccoli. Avoid high-oxalate vegetables with more than 10 mg oxalate per serving, which include legumes, eggplants, starchy vegetables and most greens such as spinach.


Are Olives Good for the Kidneys?

Learn More

They have less than 0.5 g protein, according to the University of Pittsburgh Medical Center.

Unprocessed Grains

A serving of most starches provides about 3 g protein, and unprocessed grains are naturally low in sodium. Processed grains may be high in sodium, and yeast breads and grain-based desserts are top contributors of sodium to the typical American diet, according to the 2010 Dietary Guidelines from the U.S. Department of Health and Human Services 1.


South Beach Phase 1 Food List

Learn More

Pure fats are free from sodium and protein, and most are low in oxalates, according to the University of Pittsburgh Medical Center. You can have margarine, mayonnaise, vegetable oils and low-sodium salad dressings. Palm oil, coconut oil and unsalted butter are low-oxalate, low-sodium and low-protein, but they are not healthy choices for your diet because:

  • they are high in saturated fat
  • which raises your LDL cholesterol levels
  • may increase your risk for heart disease