Kidney stones are a painful and often preventable condition influenced by various factors. Since triggers vary from person to person, identifying your unique risk factors is key to protecting your health and avoiding discomfort.

Common Kidney Stone Triggers and Tips
1- Dehydration:
The most common trigger for kidney stones is dehydration. Stones form when there are too many stone-forming substances like calcium, oxalate and uric acid compared to water. Here’s how to combat this:
- Aim to drink half your body weight in ounces of water. Typically, 3L is a good goal, or 2L if you are petite.
- Prioritize water intake by carrying a water bottle everywhere.
- Enhance the taste of water by adding lemon or fruit if you don’t enjoy it plain.
2- High Sodium Intake:
Eating too much sodium can lead to kidney stone formation as it increases calcium excretion in the urine. Here’s what you can do:
- Cook at home using fresh ingredients to reduce reliance on processed foods.
- Limit processed foods like canned goods, bread, processed meats, and pizza, which are high in sodium.
Pro Tip: Don’t make the common mistake of attempting to follow a no sodium diet when what you really need is a low sodium diet! Limiting processed foods should be your top priority when managing your sodium intake. The chart below lists the sodium content in commonly consumed processed foods. The next chart looks at the sodium content in minimally processed foods prepared with added salt. Notice the major differences in sodium between each group of foods. Processed foods contain dramatically more sodium when compared to unprocessed or minimally processed foods, even when those minimally processed foods have added salt.
Sodium Content of Common Processed Foods
| Food Item | Portion | Sodium (mg) |
| Fast-food cheeseburger | 1 medium, ~150g | 1,200 |
| Deli turkey sandwich | 1 sandwich, 2 slices bread | 1,340 |
| Canned chicken noodle soup | 1 cup, 240g | 870 |
| Frozen pizza | 1 slice, ~140g | 760 |
| Hot dog with bun | 1 link ~45g + 1 bun ~43g | 750 |
| Instant ramen noodles | 1/2 package, ~43g, dry | 780 |
| Chicken burrito | 1 medium, ~250g | 1,250 |
| Ham and cheese croissant | 1 piece, ~100g | 700 |
Sodium Content of Fresh Foods Prepared at Home with Added Salt
| Food Item | Portion | Sodium (mg) |
| Lemon chicken | 3 oz chicken breast, lemon juice, 1/4 tsp salt | 220 |
| White rice | 1/2 cup cooked, 1/8 tsp salt | 145 |
| Asparagus | 1/2 cup steamed, 1/8 tsp salt | 145 |
| Broccoli | 1/2 cup steamed, 1/4 tsp salt | 175 |
| Salad with grilled chicken, feta, and olive oil + vinegar | 1 cup greens, 3 oz chicken, 1 oz feta, 1/8 tsp salt in dressing | 350 |
| Peanut butter and jelly sandwich | 2 slices whole wheat bread, 2 tbsp natural peanut butter with added salt, 1 tbsp jelly, no added salt | 355 |
| Homemade chicken noodle soup | 1 cup, ~240g, low-sodium broth, 1/8 tsp salt | 270 |
As you can see from the tables, even with a bit of added salt, you can still maintain a low-sodium diet. This is crucial because a little salt can significantly enhance flavor and satisfaction, making this dietary lifestyle more realistic and sustainable in the long term. Remember, balance is key to enjoying your meals while staying healthy.
3- Dairy/Oxalate Imbalance
Dairy is helpful for preventing stone formation as the calcium in dairy binds to oxalate in the gut, preventing it from forming a stone in the urine. Here’s how you can manage your intake:
- Include at least two servings of dairy daily
- Limit high sodium forms of dairy such as cottage cheese
- Limit high sugar forms of dairy such as ice cream
- Avoid the following high oxalate foods, especially spinach, beet greens and Swiss chard due to their significantly high oxalate content..
High-Oxalate Foods
| Food Item | Portion | Oxalate (mg) |
| Swiss chard, cooked | 1/2 cup | 960 |
| Spinach, cooked | 1/2 cup | 755 |
| Beet greens, cooked | 1/2 cup | 610 |
| Cashews | 1 oz | 150 |
| Buckwheat, cooked | 1/2 cup | 133 |
| Hazelnuts | 1 oz | 130 |
| Almonds | 1 oz | 122 |
Low-Sodium Dairy Sources
| Dairy Food | Portion | Calcium (mg) | Sodium (mg) |
| Plain kefir | 1 cup | 350 | 100 |
| 2% milk | 1 cup | 300 | 100 |
| Parmesan cheese, low-sodium | 1 oz | 310 | 140 |
| Swiss cheese | 1 oz | 270 | 75 |
| Emmental cheese | 1 oz | 280 | 60 |
| Gruyère cheese | 1 oz | 270 | 100 |
| Low-fat regular plain yogurt | 3/4 cup | 250 | 85 |
| Low-fat Greek yogurt | 3/4 cup | 220 | 60 |
| Ricotta cheese, part-skim | 1/4 cup |
4- Excess Animal Protein
Consuming too much animal protein, such as meat, poultry, and seafood, can lead to kidney stone formation. This is because it increases calcium excretion and makes the urine more acidic. Here’s how to manage your protein intake:
- Limit flesh animal protein to 1-2 times per day.
- Be mindful of portion sizes; a good rule is to stick to a portion the size of your palm.
- Consider incorporating more plant-based proteins into your diet.
5- Insufficient Vegetables and Fruits
Vegetables and fruits help alkalize urine and increase urinary citrate, both of which are beneficial in preventing kidney stones. Many people fall short in this area, so consider these tips:
- Make fruits and vegetables a staple at every meal and snack.
- Aim for a combination of cooked and raw produce for variety and maximum nutrient intake.
- Experiment with different fruits and vegetables to find those you enjoy most.
Check Also: Kidney Friendly Snacking
Bonus Pro Tip:
For recurring stones, ask your doctor for a 24-hour urine test to identify your unique triggers. OR
Frequently Asked Questions
The top triggers include dehydration, high sodium intake, low dairy consumption, excess animal protein, and insufficient fruits/vegetables. These factors alter urine chemistry, promoting stone formation.
Aim for 3 liters (12 cups) daily (or 2L if petite). Add lemon to boost citrate, which inhibits stones.
Yes. High sodium increases calcium in urine. Limit processed foods (e.g., canned soups, deli meats) and cook at home to control salt.
Yes! Dairy’s calcium binds oxalates in the gut. Opt for low-sodium dairy (e.g., yogurt, milk), 2 servings/day.
Swiss chard, spinach, beet greens, cashews, buckwheat, hazelnuts, and almonds are particularly high in oxalate. While many plant foods contain varying amounts of oxalate, emphasizing dairy in the diet will help limit oxalate absorption and reduce the risk of kidney stone formation.
Excess animal protein (meat/poultry/seafood) raises uric acid and calcium in urine. Limit to palm-sized portions 1–2x/day.
They alkalize urine and boost citrate (a natural stone inhibitor). Aim for 5+ servings daily (e.g., citrus, leafy greens).
Indirectly. Stress may lead to dehydration or poor diet choices, increasing risk. Stay hydrated and manage stress.