If you have heart disease, you may notice that your ankles, feet, or lower legs sometimes feel tight, puffy, or heavy. This swelling—called peripheral edema—often happens when the heart struggles to pump blood efficiently, causing fluid to pool in your lower extremities. While medication and rest help, what you eat can either calm this fluid retention or make it markedly worse.
Certain foods are known to aggravate leg swelling because they encourage the body to hold onto sodium, reduce circulation, or put extra strain on the heart and kidneys. Below are four common culprits to be aware of, along with practical ways to adjust your plate without feeling deprived.
1. Deli meat and processed meats
Turkey sandwiches, salami wraps, and bacon at breakfast may seem harmless, but processed meats are some of the highest-sodium foods in the average diet. When you consume large amounts of salt, your body holds extra water to dilute the sodium in your bloodstream—a direct trigger for fluid buildup in the legs.
A single serving of deli meat can contain 500 to 1,000 mg of sodium, and a full sandwich often exceeds 1,500 mg. For comparison, the American Heart Association recommends limiting sodium to 1,500 mg per day for most people with heart disease. Options like roast chicken or turkey (without added broth or salt), fresh grilled fish, or beans are better choices that let you control your salt intake.
2. Canned soups and broths
Canned soup is a classic convenience food, but it is also a major hidden source of sodium. A standard can of chicken noodle soup may contain 800 to 1,200 mg of sodium—nearly your entire daily limit in one bowl. The same goes for bouillon cubes, boxed broths, and ramen noodle packets.
These products often use salt both for flavor and as a preservative, so even “low-sodium” versions can still be higher than you might expect. Look for no-salt-added or reduced-sodium labels, and if you use bouillon, choose brands that list sodium content under 100 mg per serving. Better yet, make a quick homemade broth with garlic, herbs, and vegetables—you can control the salt completely.
3. Frozen dinners and fast food
Frozen pizzas, TV dinners, and drive-through burgers are engineered for taste and shelf life, which usually means heavy doses of salt, plus preservatives and sometimes added sugars that can affect inflammation and fluid balance. A single frozen meal can easily pack 1,500 to 2,000 mg of sodium.
Fast food is especially risky because it is often eaten on the go—you might not realize how much salt you consumed until you notice puffiness in your ankles later that evening. If you need a quick meal, look for frozen entrees labeled “low sodium” or “heart healthy” (aim for under 600 mg sodium per serving), and at fast-food restaurants, choose grilled options without sauce and skip the fries.
4. Alcohol in excess
Alcohol affects the body in multiple ways that can worsen leg swelling. It can temporarily weaken the heart muscle’s pumping ability, dilate blood vessels, and interfere with the hormones that regulate fluid balance. Even moderate drinking can lead to fluid retention, especially if you have existing heart dysfunction.
For someone with heart disease, any alcohol consumption should be discussed with a doctor. Many people find that cutting back—or cutting out alcohol entirely—leads to noticeable improvement in swelling within a few days. If you choose to drink, stick to very small amounts, such as 4 ounces of wine or a single light beer, and avoid salty snacks like pretzels or peanuts that amplify the effect.
Tip for your shopping cart: When reading nutrition labels, remember that 5% of the daily value for sodium is considered low, and 20% is high. Shoot for foods that fall closer to 5% in each serving.
Final thoughts
Leg swelling does not have to be a constant frustration. By limiting processed meats, choosing low-sodium canned goods, avoiding heavy frozen and fast foods, and moderating alcohol, you can reduce fluid retention significantly. Always check with your healthcare team before making major dietary changes, especially if you take diuretics or have had recent changes in your heart function.





