The simplest meal prep plan for shift workers: cook once on a day off, eat your main meal before the shift, and keep overnight eating to a small snack. CDC guidance for night-shift nurses suggests avoiding or reducing food between midnight and 6 a.m., and packed food needs ice packs, because perishables are safe at room temperature for only 2 hours.
Below you'll find meal times for night, evening and day shifts, two sample meal plans with every number calculated from USDA data, and a 2-hour prep list for your day off.
Key takeaways
- Main meal before work: eat your largest meal in the hours before the shift, not at 3 a.m.
- Snack, don't feast, overnight: a 2019 night-shift study found a small snack left people less sleepy than a full meal or nothing.
- Pack it cold: 2 hours at room temperature is the limit (1 hour above 90 F / 32 C). Use ice packs or a fridge.
- Stop caffeine 6 hours before sleep: 400 mg taken 6 hours before bed still disrupted sleep.
- Small breakfast before bed: eat a light meal after a night shift so hunger doesn't wake you.
When to eat on each shift
The CDC's National Institute for Occupational Safety and Health (NIOSH) suggests three meals across 24 hours, with less food in the middle of the night. Here's how that maps onto common shifts:
| Shift | Main meal | During the shift | After the shift |
|---|---|---|---|
| Night (7 p.m.-7 a.m.) | 5:30 p.m., before work | Light meal by 11 p.m., small snack around 3 a.m. | Small breakfast, then sleep |
| Evening (3 p.m.-11 p.m.) | 1:30 p.m., before work | Light meal around 7 p.m. | Small snack if hungry, avoid a large meal before bed |
| Day (7 a.m.-7 p.m.) | 12:30 p.m. lunch | Breakfast before 7 a.m., snacks at breaks | Dinner, then sleep |
The light middle of the night comes from research. In a 2019 study of 44 healthy young adults on a simulated week of night shifts, people who ate a snack at 12:30 a.m. (10% of the day's calories) were less sleepy than people who ate a full meal (30%) or skipped food. The no-food group was the hungriest. Total calories were the same in all three groups, so the timing made the difference.
What to eat on a night shift
NIOSH's list for night-shift nurses is a practical shopping list:
- Good overnight foods: vegetables, salads, vegetable soups, fruit, wholegrain sandwiches and wraps, yogurt, cheese, eggs, nuts.
- Limit: sugar-rich foods and low-fiber carbs (candy, pastries, chips, white bread), which "can increase sleepiness."
- Avoid: heavy, fatty or spicy foods, alcohol, and added sugar near the end of the shift.
Pair a protein with a fiber-rich carb at each break, like turkey and hummus in a whole-wheat wrap, or Greek yogurt with berries. For more grab-and-go options, see meal prep snacks and late-night snacks that won't ruin your diet.
A sample night-shift meal plan
Built for a 7 p.m. to 7 a.m. shift. Every row is calculated from USDA FoodData Central.
| Time | Meal | Calories (kcal) | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| 2 p.m. (wake up) | 2 hard-boiled eggs, 1 medium apple, 1 oz (28 g) almonds | 414 | 19 | 32 | 25 |
| 5:30 p.m. | 4 oz (113 g) roasted chicken breast, 1 cup (202 g) brown rice, 1 cup (156 g) broccoli, 1 tsp olive oil | 529 | 44 | 63 | 11 |
| 11 p.m. | Whole-wheat tortilla (41 g), 3 oz (85 g) sliced turkey, 2 tbsp hummus, 3 oz (85 g) baby carrots | 318 | 19 | 32 | 13 |
| 3 a.m. | 6 oz (170 g) nonfat Greek yogurt, 1/2 cup blueberries | 142 | 18 | 17 | 1 |
| 7:30 a.m. | 1/2 cup (40 g) dry oats with 1/2 cup 2% milk and 1/2 banana | 265 | 10 | 46 | 5 |
| Total | 1,669 | 111 | 191 | 55 |
The day has 32 g of fiber. To scale it up, add a second tortilla wrap at 11 p.m. or more rice at dinner. Set your own target with the TDEE calculator first.
A sample day-shift meal plan
For a 7 a.m. to 7 p.m. shift, using the same prepped ingredients:
| Time | Meal | Calories (kcal) | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| 5:30 a.m. | 1/2 cup (40 g) dry oats, 1/2 cup 2% milk, 6 oz (170 g) Greek yogurt, 1 medium banana | 418 | 28 | 66 | 6 |
| 9:30 a.m. | 2 hard-boiled eggs, 3 oz (85 g) baby carrots | 185 | 13 | 8 | 11 |
| 12:30 p.m. | 4 oz (113 g) chicken breast, 1 cup (202 g) brown rice, 1 cup (156 g) broccoli, 1 tsp olive oil | 529 | 44 | 63 | 11 |
| 3:30 p.m. | 1 oz (28 g) part-skim mozzarella, 1 medium apple | 167 | 7 | 26 | 5 |
| 7 p.m. | Turkey hummus wrap with carrots, 1/2 oz (14 g) almonds | 399 | 22 | 35 | 20 |
| Total | 1,698 | 115 | 198 | 52 |
How to meal prep on your day off
One 2-hour session covers four or five shifts. Cook on a day off, not between back-to-back shifts.
Cook:
- 2 lb (900 g) raw chicken breast, roasted and sliced. Chicken loses about a quarter of its weight in cooking, so that's 5-6 cooked portions of 4 oz (113 g).
- 4-5 cups cooked brown rice, portioned into containers.
- 2 large heads of broccoli, roasted or steamed.
- 10-12 hard-boiled eggs.
Assemble:
- 5 jars of overnight oats (oats plus milk; add fruit the morning you eat them).
- Snack boxes: baby carrots, hummus cups, cheese sticks, almonds in 1 oz portions.
- Wrap kits: tortillas, sliced turkey and hummus in separate containers, so the tortilla doesn't go soggy. Assemble before you leave.
Good containers make this easier; see our meal prep containers guide. If your rota changes a lot, a few portions from a freezer meal prep session cover the weeks you can't cook.
Keeping packed meals safe on a long shift
A 12-hour shift is longer than food can safely sit out. USDA's rule: perishable food shouldn't stay at room temperature for more than 2 hours, or 1 hour above 90 F (32 C).
- Use an insulated bag with ice packs if there's no fridge at work.
- Put food in the fridge as soon as you arrive if there is one.
- Reheat until steaming hot in the work microwave, and stir halfway.
- Throw out leftovers that sat out past the 2-hour mark. Don't take them home for the next shift.
Rotating shifts
Rotating shifts are hardest because your meal times move every week or two. Keep the food the same and move only the clock:
- Prep the same base foods every week (protein, grain, vegetables, snack boxes).
- Anchor your main meal to the 1-2 hours before each shift, whatever time that is.
- On switch days, eat a normal breakfast, lunch and dinner and nap if you can, instead of grazing all night.
Caffeine on night shifts
FDA puts 400 mg of caffeine a day as an amount not generally linked to negative effects for healthy adults. A 12 oz brewed coffee has about 113-247 mg. The timing matters more than the total: in a sleep study, 400 mg taken 6 hours before bed still cut total sleep. If your shift ends at 7 a.m. and you're asleep by 8, your last coffee should be by about 2 a.m. NIOSH suggests keeping caffeine light during the shift.
If you want to see how your timing affects your intake, log meals in Nutrify by photo, barcode or voice at whatever hour you eat. It has a 7-day free trial, then a paid subscription. If you need more protein in the plan, high-protein meal prep shows how to build it up.
Sources
- CDC NIOSH, Work schedules: shift work and long hours, training for nurses, Module 9: Diet suggestions for night-shift nurses and continued.
- Gupta CC, Centofanti S, Dorrian J, et al. Subjective hunger, gastric upset, and sleepiness in response to altered meal timing during simulated shiftwork. Nutrients. 2019;11(6):1352.
- Drake C, Roehrs T, Shambroom J, Roth T. Caffeine effects on sleep taken 0, 3, or 6 hours before going to bed. J Clin Sleep Med. 2013;9(11):1195-1200.
- U.S. Food and Drug Administration, Spilling the beans: how much caffeine is too much?
- USDA Food Safety and Inspection Service, Keeping bag lunches safe.
- USDA FoodData Central: chicken breast, roasted 171477, brown rice, cooked 169704, broccoli, boiled 169967, olive oil 171413, whole-wheat tortilla 174081, sliced turkey breast 172941, hummus 174289, baby carrots 168568, Greek yogurt, nonfat 170894, blueberries 171711, oats 173904, 2% milk 171267, banana 173944, hard-boiled egg 173424, apple 171688, almonds 170567, part-skim mozzarella 170847.



