Does Eating Before Sleeping Cause Weight Gain?
Ian C. Langtree - Writer/Editor for Disabled World (DW)
Published: 2011/08/08 - Updated: 2019/03/12
Category Topic: Dieting and Diet Plans - Academic Publications
Page Content: Synopsis - Introduction - Main
Synopsis: Information on whether eating before bed leads to weight gain or reduces the quality and length of your sleep time.
Introduction
It has been stated eating just before going to bed makes you fat because the body doesn't need the energy while you're asleep.
Main Content
While no conclusive studies prove that eating before bed leads to weight gain, eating too much food, or eating spicy foods, fatty foods and caffeine one to three hours before bedtime can reduce the quality and length of your sleep, making you fatigued, sluggish and generally not fun to be around the next day. Eating fatty foods before bed will slow down the emptying of the stomach, exacerbating indigestion, while spicy foods can lead to heartburn and indigestion.
Eating food before bed can contribute to weight gain, because you're consuming calories, some of which may not be as healthy as the choices you made earlier in the day. But does eating at that time of day mean you will gain MORE weight than if you were to eat the same snack mid day? No.

There is a correlation between night eating, low self-esteem, reduced daytime hunger, and weight loss among people who are already obese or prone to obesity, however, this correlation does not necessarily imply causation (i.e., the act of eating a late meal does not necessarily provoke these conditions). It may simply be the case that the types of foods that people prefer to eat late at night are less healthy.
NES (Night Eating Syndrome) is an eating disorder where the person consumes at least half of their calories for the day after dinner (mostly carbs and starchy food). This disorder does lead to weight gain.
You should wake up refreshed in the morning without the use of an alarm clock and feel energetic all day.
Tips for a Good Night's Sleep
- Don't drink alcohol before bed
- Eat dinner several hours before bed
- Don't drink coffee before going to bed
- You'll also sleep more deeply if you exercise regularly.
- Eat a light, low-kilojoule supper of protein and complex carbohydrates one hour before sleep.
- Deep breathing. Close your eyes and try taking deep, slow breaths making each breath even deeper than the last.
Stay away from big meals at night:
Try to make dinnertime earlier in the evening, and avoid heavy, rich foods within two hours of bed. Fatty foods take a lot of work for your stomach to digest and may keep you up. Also be cautious when it comes to spicy or acidic foods in the evening, as they can cause stomach trouble and heartburn.
Does eating certain foods before sleep cause you to dream more? - Includes list of foods reported to cause vivid lucid dreams.
Author Credentials: Ian is the founder and Editor-in-Chief of Disabled World, a leading resource for news and information on disability issues. With a global perspective shaped by years of travel and lived experience, Ian is a committed proponent of the Social Model of Disability-a transformative framework developed by disabled activists in the 1970s that emphasizes dismantling societal barriers rather than focusing solely on individual impairments. His work reflects a deep commitment to disability rights, accessibility, and social inclusion. To learn more about Ian's background, expertise, and accomplishments, visit his full biography.