Many people think it’s a
bad idea to eat before bed.
This often comes from the belief that eating before you go to
sleep leads to weight gain.
However, some claim that a bedtime snack can actually support a
weight loss diet.
So what should you believe?
The truth is, the answer isn’t the same for everyone. It
depends a lot on the individual.
Eating Before Bed Is Controversial
Whether or not you should eat before bed — defined as between
dinner and bedtime — has become a hot topic in nutrition.
Conventional wisdom says that eating before bed causes weight
gain because your metabolism slows down when you fall asleep.
This causes any undigested calories to be stored as fat.
Yet many health experts say that eating before bed is perfectly
fine and may even improve sleep or
Therefore, it’s no surprise that many people are confused.
Part of the problem is that the evidence on the matter actually
appears to support both sides.
Although many people believe that a slower metabolism during
sleep leads to weight gain, your nighttime basal metabolic rate
averages the same as during the day. Your body still needs
plenty of energy while you sleep (1, 2).
There is also no evidence supporting the idea that calories
count more before bedtime than they do at any other time of the
So what is going on here? The reason is probably not what you
article continues below
Bottom Line: Eating before bed is
controversial. Even though there seems to be no physiological
reason why eating before bed would cause weight gain, several
studies have found evidence that it might.
Eating Before Bed May Lead to Unhealthy Habits
The current evidence shows no physiological reason why eating
before bed should cause weight gain. However, several studies
show that people who eat before bed are more likely to gain
weight (3, 4, 5).
The reason for this is much simpler than you might expect.
It turns out that people who eat before bed are more likely to
gain weight simply because a bedtime snack is an extra meal
and, therefore, extra calories.
Not only that, but evening is the time of day when many people
tend to feel the hungriest. This makes it even more likely that
a bedtime snack will end up pushing your calorie intake over
calorie needs (5, 6).
Add the fact that most people like to snack at night while
watching TV or working on their laptops, and it’s no surprise
that these habits might lead to weight gain.
Some people also become extremely hungry before bed because
they don’t eat enough during the day.
This extreme hunger can cause a cycle of eating too much before
bed, then being too full to eat much the next morning, and
again becoming overly hungry before bed the next evening
This cycle, which can easily lead to overeating and weight
gain, highlights the importance of making sure you eat enough
during the daytime.
For most people, the problem with eating at night is
not that your metabolism switches to storing calories
as fat at night. Instead, weight gain is caused by the
unhealthy habits that often accompany bedtime snacking.
Bottom Line: In most cases, eating before
bed only causes weight gain because of habits such as eating
while watching TV or eating too many extra calories before
Eating Before Bed Is Bad If You Have Reflux
If you have any of these symptoms, you may want to avoid
snacking before bed.
Eating before bed can make symptoms worse because having a full
stomach when you lie down makes it much easier for stomach acid
to splash back up into your throat (9).
Additionally, you might want to avoid drinking or eating
anything containing caffeine, alcohol, tea, chocolate or hot
spices. All of these foods can aggravate symptoms.
Bottom Line: People who have reflux should
not eat anything for at least 3 hours before bedtime. They
may also want to avoid trigger foods, which can cause
symptoms to worsen.
Eating Before Bed May Have Some Benefits
While eating before bed may not be the best idea for some
people, it can be beneficial for others.
It May Curb Nighttime Eating and Aid Weight Loss
Some evidence suggests that, rather than causing weight gain,
eating a bedtime snack may actually help some people lose
If you’re a person who tends to eat a big portion of your
calories during the night (usually after going to
bed), having a snack after dinner can help control your desire
for nighttime snacking (13, 14).
In one 4-week study of adults who were night-snackers,
participants who began eating one bowl of cereal and milk 90
minutes after dinner ate an average of 397 fewer calories per
In the end, they lost an average of 1.85 pounds (0.84
kilograms) from this change alone (14).
This study suggests that adding a small after-dinner snack may
help night-snackers feel satisfied enough to eat less than they
would otherwise. Over time, it may also have the possible
benefit of weight loss.
It May Help You Sleep Better
Not much research has been done on this topic, but many people
report that eating something before bed helps them sleep better
or prevents them from waking up hungry during the night.
There is no evidence that a small, healthy snack before bed
leads to weight gain.
Therefore, if you feel that eating something before bed helps
you fall asleep or stay asleep, then you should feel good about
It May Stabilize Morning Blood Sugar
In the morning, your liver starts to produce extra glucose
(blood sugar) to provide you with the energy you need to get up
and start the day.
This process causes scarcely any change in blood sugar for
people without diabetes. However, some people with diabetes
can’t produce enough
insulin to remove the extra glucose from the blood.
If you experience either of these phenomena, you might need to
talk to your doctor about having your medication adjusted.
In addition, a few studies have suggested that a snack before
bedtime may help prevent these changes in blood sugar by
providing an extra source of energy to help get you through the
night (20, 21, 22).
However, the research is mixed, so this can’t be recommended
If you experience high or low blood sugar in the morning, talk
with your doctor or dietitian to see if a bedtime snack is a
good idea for you.
Bottom Line: Having a bedtime snack may have
some benefits such as causing you to eat less at night or
sleep better. It might also help keep your blood sugar
What Should You Eat Before Bed?
For most people, it’s perfectly okay to have a snack before
There is no recipe for the perfect bedtime snack, but there are
some things you should keep in mind.
Avoid Desserts and Junk Foods
While eating before bed is not necessarily a bad thing, loading
up on traditional dessert foods or junk
foods such as ice cream, pie or chips isn’t a good idea.
These foods, which are high in unhealthy fats and added sugars,
trigger cravings and overeating. They make it very easy to
exceed your daily calorie needs.
Eating before bed doesn’t necessarily make you gain weight, but
filling up on these calorie-dense foods before bed certainly
can, and you should really avoid them.
If you have a sweet tooth, try some berries or a few squares of
dark chocolate (unless the caffeine bothers you). Or, if salty
snacks are what you prefer, have a handful of nuts instead.
Combine Carbs With Protein or Fat
Complex carbs such as whole grains, fruits and vegetables
provide you with a steady source of energy as you fall asleep.
Pairing that with protein or a small amount of fat can help
keep you full through the night and keep your blood
However, these combinations may have other benefits as well.
Some evidence also indicates that a meal rich in fat can
improve sleep quality (25).
Some snack ideas include an apple with peanut butter, whole
grain crackers and a slice of turkey, or cheese and grapes.
Bottom Line: Eating a snack before bed is
fine for most people, but you should try to avoid junk food
and desserts. A combination of carbs and protein or fat is a
good rule to follow.
Should You Eat Before Bed?
The answer to whether or not it’s a bad idea to eat before bed
really depends on you and your habits.
It’s not a good idea to make a habit of snacking on unhealthy
foods before bed. It’s also unwise to eat a large portion of
your calories during the night.
However, it’s perfectly fine for most people to have a
healthy snack before bed.