Feeling sleepy after eating may be due to the type and amount of food a person eats. Other factors that can cause general fatigue, including stress and sleep difficulties, may also contribute to tiredness after meals.
A decrease in energy levels after eating is called postprandial somnolence. Potential causes of this include eating large or calorie-rich meals or meals containing certain food types.
Lifestyle changes, such as eating little and often and practicing good sleep habits, may help to reduce sleepiness after meals.

Below are some factors that may contribute to feeling tired after eating.
The type of food you eat
A
The authors offer the example of tryptophan, a type of amino acid. When the body metabolizes tryptophan, it helps to produce serotonin, which may induce drowsiness. Serotonin is a chemical that plays a role in regulating mood and sleep cycles.
Dietary sources of tryptophan
The United Kingdom’s National Health Service suggests that an unbalanced or unhealthful diet may contribute to general fatigue.
An unhealthful or unbalanced diet
How much food you eat
A
Meal timing
A
Participants who ate a meal at 1:30 a.m. had lower alertness than those who did not eat all night. However, those who did not eat experienced increased hunger and other gastric complaints.
Both groups of participants reported increased fatigue at 4 a.m., so the study authors suggest that the time of day may have a greater effect on sleepiness than food intake.
However, it is important to note that this is a very small study with a very restricted population sample. These effects may not extend to different populations, including people who do not participate in night shift work.
Further research is necessary to understand how the time of day may affect fatigue after meals.
Other factors
The following factors may contribute to general fatigue, which a person may notice after eating:
- sleep disorders, such as insomnia
- not getting enough exercise
- mental health conditions, such as depression
- stress
- hormonal changes
- certain medical treatments, such as chemotherapy
Feeling tired after a meal can be frustrating, especially after lunch, when a person may need to be alert.
The following strategies may help prevent tiredness after a meal:
- eat little and often rather than consuming fewer, larger meals
- exercise regularly
- maintain a moderate weight
- get good-quality sleep, which may involve setting a sleep routine and avoiding naps
- reduce stress
- limit or avoid caffeine, particularly close to bedtime
- limit or avoid alcohol
- stay hydrated
If a person is continually tired after eating and it affects their quality of life, they should speak with a doctor.
A doctor can check that there are no underlying health conditions contributing to a person’s fatigue. They can also suggest lifestyle changes that may help a person manage feelings of fatigue.
Many people experience a dip in energy after eating. Large meals and meals rich in tryptophan may contribute to sleepiness after meals. The time of day may also contribute to this effect.
Lifestyle changes, such as getting regular exercise, practicing good sleep habits, and limiting caffeine, may help to reduce feelings of fatigue after meals.
However, if these changes do not have any effect, people should speak with a doctor to ensure there is no underlying medical cause.
