Healthy school lunchbox ideas children will actually eat

Simple ways to pack a balanced primary school lunch: what to include from each food group, the best drinks, portion sizes for younger children and swaps for treats.

Updated 5 October 2026

A good school lunch has something from each of four groups: a starchy food for energy, some protein, a fruit or vegetable, and a drink. Here's how to keep it varied without spending your evenings on it.

Build it from four parts

Five lunches to rotate

  1. Wholegrain wrap with chicken and grated carrot, cucumber sticks, an apple.
  2. Pasta salad with sweetcorn and cheese cubes, cherry tomatoes, a banana.
  3. Pitta with hummus, pepper strips, a small pot of natural yogurt with berries.
  4. Crackers, cheese and a hard-boiled egg, carrot sticks, a mandarin.
  5. Leftover rice with peas and chicken, sugar snap peas, grapes.

Portions

A five-year-old needs roughly half of an adult portion. Small containers stop food coming home uneaten, and it's better to add a little more than to pack too much.

Treats

Many schools have a healthy eating policy, with set days for a small treat. Homemade banana bread or flapjacks, plain popcorn or fruit work well as swaps.

Check your school's rules

Sources

Rules and rates change. Check the official source before you rely on a detail, and tell us at [email protected] if something's out of date.

More guides