Sporty logoSportyGet the appGet app
Weight loss5 min read

Shift Work and Weight: Eating on Night Shifts

Night shifts are linked with weight gain. Learn when to eat, what to pack, how to time caffeine and a sample 19:00–07:00 eating plan based on NIOSH advice.

Shift Work and Weight: Eating on Night Shifts
Short answer

Shift work is linked with weight gain through disrupted sleep, hunger hormones and night-time food choices. NIOSH advice is to eat your main meal before the shift, keep food light between midnight and 6 am, choose vegetables, soups, yogurt, eggs and nuts over sugary snacks, and have a small breakfast before day sleep.

Key takeaways

  1. Shift work, long hours and sleep loss are associated with obesity and type 2 diabetes risk.
  2. NIOSH suggests avoiding or reducing food between midnight and 6 am.
  3. Eat a proper meal before the shift and a small breakfast before day sleep.
  4. Sugary and low-fibre snacks can increase sleepiness; vegetables, soups, yogurt, eggs and nuts suit the shift better.
  5. Keep caffeine to the first half of the shift; its effects can last up to 7 hours.

Why does shift work make weight harder to manage?

Nurses, doctors, factory workers, drivers, security staff, call-centre teams and hospitality workers keep the world running at night, and many of them notice the same thing: the weight creeps up even when they do not feel they are eating more. That is not a lack of willpower. Shift work pulls against the body's daily rhythm in several ways at once.

The US National Institute for Occupational Safety and Health (NIOSH), part of the CDC, summarises the evidence in its training for nurses on shift work:

  • Sleep deprivation, long work hours and shift work are all associated with obesity.
  • Sleep loss is linked to changes in the "hunger hormones" that increase appetite.
  • Poor food choices available at work during the night may also play a role.
  • A growing number of studies link shift work with a higher risk of type 2 diabetes. In one meta-analysis of 28 reports cited by NIOSH, rotating schedules raised risk by 42% and night shifts by 9%. In the long-running Harvard Nurses' Study, risk rose the more years people spent on rotating night shifts, partly because of higher body weight.

These are associations from observational studies, and individual experiences vary widely. But they point to three practical levers: when you eat, what is available at 3 am, and how well you sleep. Our article on sleep and weight loss covers the sleep side in detail.

When should you eat on a night shift?

NIOSH's diet guidance for night-shift nurses, based on work by Lowden and colleagues, gives a clear framework:

  • Avoid eating, or eat less, between midnight and 6 am.
  • Keep a normal day-and-night meal pattern as much as possible, divided into three meals in 24 hours.
  • Eat a small breakfast before day sleep so hunger does not wake you.
  • Avoid large meals in the 1–2 hours before your main sleep.
  • Eat a bit more often when you need an energy boost, choosing light, high-quality foods.

In practice, that means getting your main meal in before the shift starts and keeping the middle of the night light. This is different from the general question of whether eating late at night causes weight gain for day workers; for that, see late-night eating facts and myths.

What does a night-shift eating day look like?

Here is an example for a 19:00–07:00 shift, built from dishes in the Sporty catalog. The numbers are Sporty's per-serving estimates; real values depend on recipe and portion.

TimeMealkcalProtein
17:30, before the shiftGrilled fish and vegetables (main meal)45048 g
22:30, mid-shiftChicken wrap48034 g
02:30, light snackYogurt and fruit23016 g
07:30, before sleepCottage cheese and walnut fruit bowl (small breakfast)28026 g
14:30, after wakingRed lentil soup and shepherd's salad41016 g
Total1,850140 g

The pattern matters more than the exact dishes: a proper meal before work, a moderate meal early in the shift, something small in the early hours, and a light breakfast before bed. Your own calorie total depends on your size, activity and goals; a nurse who walks the wards for 12 hours has very different needs from a seated control-room operator.

What should you eat during the shift?

NIOSH lists foods that suit the shift: vegetables, salads, vegetable soups, fruit, wholegrain sandwiches, yogurt, cheese, eggs, nuts and green tea. It also recommends complete meals that combine an animal or plant protein (for example beans with grains, rice, pasta or root vegetables) with non-starchy vegetables and fruit.

Just as useful is what to limit. NIOSH advises avoiding sugar-rich products and low-fibre carbohydrate foods, especially when you feel sleepy or need to stay alert, because they can increase sleepiness. It also suggests avoiding heavy, fatty or spicy foods and alcohol. The vending machine, the box of chocolates on the nurses' station and the takeaway pizza at 2 am are exactly the foods that work against you.

Instead ofTry
Chocolate bar or biscuits at 3 amYogurt with fruit, or a small handful of nuts
Crisps from the vending machineHummus and raw vegetables (260 kcal, 11 g protein)
Takeaway pizza for the teamA home-made chicken wrap or a flask of soup
Energy drinkWater, or a small coffee or green tea early in the shift

How should you handle caffeine?

Caffeine helps alertness, but timing is everything. NIOSH suggests keeping caffeine light during the shift. The NHS notes that caffeine's effects can last up to 7 hours, so a large coffee at 4 am can still be working when you are trying to sleep at 8 am. A practical rule is to have your caffeine in the first half of the shift and switch to water or herbal tea after that.

How do you prepare when the canteen is closed?

Many hospitals and workplaces have little or nothing open at night. Bringing food from home is the most reliable fix:

  1. Batch cook before a run of shifts. A pot of lentil or chicken soup and a tray of chicken or tofu cover several nights. Our simple meal-prep plan shows how.
  2. Pack two containers: one for the mid-shift meal, one small snack for the early hours.
  3. Use a flask. Hot soup at 2 am is comforting and light.
  4. Keep emergency snacks in your locker: nuts, oat cakes, tinned fish, fruit.
  5. Eat with colleagues when you can. NIOSH suggests eating in a pleasant place away from the work area, which also makes it easier to eat slowly.

What about days off?

Switching back to a day schedule on days off is normal, and you do not need to eat on night-shift timing then. Try to keep a similar number of meals and similar food quality, and protect your sleep. When you track food, think in terms of a 24-hour "work day" rather than calendar days: what you eat from waking until your main sleep belongs together. Logging meals in Sporty as you eat them, with a quick photo, makes that easier than trying to reconstruct a night shift from memory the next afternoon.

If you have diabetes, take medication that must be timed with meals, are pregnant, or have digestive problems that flare on nights, ask your doctor or occupational health team for advice that fits your rota.

Frequently asked questions

Why do night-shift workers gain weight?

Shift work is associated with obesity through sleep loss, changes in hunger hormones and limited healthy food at night.

What is the best time to eat on a night shift?

NIOSH suggests a main meal before the shift, a moderate meal early in the shift, little or no food between midnight and 6 am, and a small breakfast before day sleep.

What snacks are good for night shifts?

Yogurt with fruit, nuts, eggs, cheese, vegetable soup, hummus with raw vegetables and wholegrain sandwiches are better choices than sweets, crisps or energy drinks.

When should I stop caffeine before sleeping after a night shift?

Caffeine's effects can last up to 7 hours, so keeping it to the first half of the shift helps protect your day sleep.

Share this

Sources

This article is general information, not medical advice. If you have a health condition, are pregnant or under 18, talk to a doctor or registered dietitian before changing your diet.