For adults over 60, certain foods may be more likely to cause heartburn, bloating, gas, diarrhea, constipation, or nighttime urination, all of which can interfere with sleep. Aging can also change digestion and medication responses, so individual tolerance matters.
8 foods to limit before bed
-
Spicy foods 🌶️
-
Chili peppers, hot sauces, spicy curries, and heavily seasoned foods can aggravate heartburn or reflux in susceptible people.
-
Reflux symptoms can become more noticeable when lying down.
-
Try instead: a mild dinner with vegetables, rice, potatoes, or lean protein.
-
If spicy foods don’t bother you, there is no universal need to eliminate them.
-
-
Fatty or fried foods 🍟
-
Fried chicken, french fries, heavy cream sauces, and very fatty meats can be slow to digest.
-
Large high-fat meals may worsen reflux and leave you feeling overly full at bedtime.
-
Try instead: baked or grilled fish/chicken with vegetables.
-
-
Chocolate 🍫
-
Chocolate contains caffeine and other compounds that can affect sleep in some people.
-
It may also aggravate reflux in susceptible individuals.
-
Dark chocolate generally contains more caffeine than milk chocolate.
-
Try instead: a small portion of fruit if you want something sweet.
-
-
Caffeinated drinks ☕
-
Coffee, energy drinks, some teas, cola, and chocolate beverages can interfere with sleep.
-
Caffeine can remain active for several hours, so an afternoon or evening drink may affect nighttime sleep even if you don’t feel particularly stimulated.
-
Try instead: caffeine-free herbal tea or water.
-
-
Alcohol 🍷
-
Alcohol may make you sleepy initially but can disrupt sleep later in the night.
-
It can also worsen snoring and reflux in some people.
-
For older adults, alcohol can interact with medications and increase fall risk.
-
Best approach: don’t use alcohol as a sleep aid.
-
-
Large portions of beans or other gas-producing foods 🫘
-
Beans, lentils, broccoli, cabbage, onions, and similar foods can cause gas or bloating in some people.
-
That discomfort can make it harder to fall or stay asleep.
-
These foods are nutritious, so the issue is usually timing and portion size, not avoiding them altogether.
-
Try instead: eat them earlier in the day and use smaller evening portions if they’re troublesome.
-
-
Very sugary foods and desserts 🍰
-
Large amounts of sweets can cause digestive discomfort and may produce fluctuations in blood glucose.
-
Pastries, ice cream, and rich desserts can also combine sugar with substantial fat, making them particularly heavy late at night.
-
Try instead: a modest serving of fruit or another light snack if you’re genuinely hungry.
-
-
Large amounts of salty or highly processed foods 🥨
-
Chips, processed meats, instant noodles, and other salty foods can make you thirsty and may contribute to nighttime bathroom trips when accompanied by substantial fluid intake.
-
Processed foods can also be difficult to tolerate if you already have digestive problems.
-
Try instead: a small, balanced snack with relatively little added sodium.
-
An important point for people over 60
You don’t necessarily need to follow a strict “no food after 7 p.m.” rule. What you eat, how much you eat, and your individual symptoms matter more than an arbitrary cutoff time.
A practical nighttime routine is:
-
Finish a large meal about 2–3 hours before lying down, particularly if you experience reflux.
-
Keep late-night snacks small.
-
Limit caffeine later in the day if it affects your sleep.
-
Avoid foods that you have personally identified as causing gas, diarrhea, reflux, or abdominal discomfort.
-
Stay adequately hydrated during the day, while avoiding excessive fluids immediately before bed if nighttime urination is a problem.
-
Don’t abruptly eliminate nutritious foods solely because you’re over 60.
If nighttime indigestion, reflux, diarrhea, constipation, abdominal pain, or insomnia is new, persistent, severe, or accompanied by unexplained weight loss, vomiting, bleeding, difficulty swallowing, or significant pain, it’s worth discussing with a healthcare professional rather than assuming it’s simply aging.