After eating too much salt, the best things you can reach for are water, potassium-rich foods, and high-water-content fruits and vegetables. These help your kidneys flush the excess sodium and ease that uncomfortable bloated, puffy feeling. The recommended daily sodium limit is 2,300 milligrams for adults, roughly one teaspoon of table salt, and a single restaurant meal or snack binge can easily blow past that in one sitting.
Why Excess Salt Makes You Feel Awful
When you take in a large amount of sodium, your body holds onto extra water to keep the concentration of your blood balanced. That’s why your fingers feel tight, your face looks puffy, and your stomach feels distended. Your kidneys respond by adjusting hormones and water channels along their filtering tubes to start moving that sodium out, but the process takes time, especially if you’re dehydrated or low on the minerals your kidneys need to do the job efficiently.
High salt intake also increases your body’s loss of calcium and magnesium through urine. Research in renal physiology shows that when sodium intake spikes, distal delivery of both calcium and magnesium rises, and urinary excretion of these minerals increases independently of other hormones. That means a salt-heavy day doesn’t just leave you bloated. It can temporarily drain other important electrolytes too.
Drink Water First
Water is the simplest and most immediate step. Your kidneys need adequate fluid volume to filter and excrete sodium. Sipping steadily over the next several hours is more effective than gulping a large amount at once, because your body absorbs and uses water more efficiently in smaller doses. If plain water sounds unappealing, foods with very high water content (90% or above) can help: watermelon, strawberries, cantaloupe, cucumber, celery, lettuce, and spinach all qualify.
Load Up on Potassium
Potassium is sodium’s counterbalance. It signals your kidneys to excrete more sodium in your urine, and it helps relax blood vessel walls, which counteracts the temporary blood pressure bump from a salty meal. Most people don’t get enough potassium on a normal day, so after a sodium overload it’s especially worth prioritizing.
Here are some of the best potassium sources, ranked by milligrams per typical serving:
- Baked potato with skin (1 medium): 919 mg
- Salmon, baked (1 small fillet): 763 mg
- Cooked spinach (½ cup): 591 mg
- Cantaloupe (1 cup): 417 mg
- Low-fat milk (1 cup): 388 mg
- Pinto beans (½ cup cooked): 373 mg
- Low-fat yogurt (6 oz): 366 mg
- Banana (1 small): 362 mg
- Chicken breast, baked (1 medium): 359 mg
- Edamame (½ cup): 338 mg
You don’t need to eat every item on this list. A baked potato at dinner, a banana as a snack, and a cup of milk or yogurt can collectively deliver over 1,600 mg of potassium, enough to make a meaningful difference in how quickly your body rebalances.
Foods That Act as Mild Natural Diuretics
Some foods gently encourage your kidneys to produce more urine, which helps move sodium out faster and reduces water retention. Cleveland Clinic dietitians recommend asparagus, celery, cucumbers, watermelon, garlic, onions, bell peppers, ginger, grapes, pineapple, and lemons for this purpose. Parsley and dandelion greens also have mild diuretic effects. You can sprinkle fresh parsley over rice, salads, or soups, or blend it into a smoothie.
These aren’t dramatic in their effect the way a prescription diuretic would be, but combined with good hydration and potassium-rich foods, they help speed the process along and relieve bloating sooner.
Don’t Forget Magnesium and Calcium
Because a high-sodium load increases urinary loss of both calcium and magnesium, replenishing those minerals helps your body recover its full electrolyte balance. Fortunately, many potassium-rich foods pull double duty here. Cooked spinach and pinto beans are excellent magnesium sources. Yogurt, milk, and leafy greens supply calcium. If you build a recovery meal around a potato, a side of cooked greens, and a piece of salmon or chicken, you’re covering all three minerals in one plate.
What to Avoid for the Next Day or Two
While your body is processing the excess sodium, certain foods and drinks will slow you down or make the bloating worse.
- More salty snacks: Chips, pretzels, and cured meats pile additional sodium onto a system already working to clear the backlog.
- Soy sauce and condiments: Even a small splash of soy sauce delivers a significant sodium hit that compounds the problem.
- Alcohol: It acts as a diuretic, causing your body to lose more fluid than you take in. That may sound helpful for bloating, but it actually works against you by dehydrating you and making it harder for your kidneys to flush sodium efficiently.
- Large amounts of caffeine: Coffee and energy drinks also increase urination and fluid loss. A single cup of coffee is fine, but heavy caffeine consumption can tip you toward dehydration when your body already needs extra water.
A Simple Recovery Meal Plan
You don’t need anything elaborate. Here’s what a practical day of eating looks like after a sodium-heavy meal:
For breakfast, try yogurt with sliced banana and a glass of water with lemon. The yogurt provides potassium and calcium, the banana adds more potassium, and the lemon water supports hydration with a mild diuretic nudge. At lunch, a large salad with spinach, cucumber, bell peppers, grilled chicken, and a squeeze of lemon keeps sodium low while delivering potassium, magnesium, and water-rich vegetables. For dinner, a baked potato with skin alongside a piece of salmon and steamed asparagus is close to ideal: the potato alone delivers nearly 920 mg of potassium, and the asparagus works as a gentle natural diuretic.
Between meals, snack on watermelon, cantaloupe, grapes, or celery sticks, and keep sipping water throughout the day.
How Long Recovery Takes
For most healthy people, the kidneys can clear the excess sodium from a single salty meal within 24 to 48 hours, provided you’re drinking enough water and not adding more sodium on top of it. Bloating and puffiness typically peak 12 to 24 hours after the meal and gradually subside as your kidneys catch up. If you’re eating potassium-rich, hydrating foods and keeping sodium low during that window, you’ll feel noticeably better by the following day. People with kidney disease or heart conditions may take longer to rebalance, since their kidneys don’t excrete sodium as efficiently.

