My sister has two school-age kids and a job that starts at eight, and every September she texts me the same slightly desperate question: what do I actually put in the lunchbox? After a few years of helping her troubleshoot soggy sandwiches and lunches that came home untouched, we built a rotation that genuinely works — for the kids and for the adults packing alongside them. These are the twenty I keep coming back to.
The trick to lunches that get eaten is variety, a little prep, and foods that survive a few hours without going sad. Below are twenty ideas written as real mini-recipes — with amounts, quick assembly, a pro tip, and rough nutrition — from reimagined sandwiches to bento boxes, warm thermos meals, and batch-prepped work lunches. Nutrition is approximate, per serving, and assumes a child-sized portion unless noted.
The Formula for a Lunch That Gets Eaten
Before the recipes, the template I build every lunch on: a protein, a carb for energy, a fruit or veg (ideally both), and a small treat to look forward to. Hit those four, keep portions kid-sized, and pack things they can open and eat without help. The hard-won lesson from my sister’s kitchen: a lunch that’s too fiddly to open or too unfamiliar to try comes home full, so lean on foods they already love, just nudged a little healthier.
Sandwiches and Wraps
1. Turkey and Cheese Roll-Ups
The no-bread option for kids who pick the filling out anyway.
Ingredients: 3 slices turkey breast, 1 cheese stick or 3 thin cheese slices.
Method: Wrap each turkey slice around a piece of cheese; secure with a cocktail stick (remove for younger kids).
Pro tip: Roll them the night before so the turkey “sets” around the cheese and holds its shape.
Nutrition: ~180 kcal, 16g protein, 11g fat, 2g carbs.

2. Hummus and Veggie Wrap
Creamy, colourful, and genuinely better cold by lunchtime.
Ingredients: 1 small whole-grain tortilla, 2 tbsp hummus, small handful grated carrot, a few cucumber and pepper strips, a little spinach.
Method: Spread hummus to the edges, lay veg down the centre, roll tightly, and slice in half.
Pro tip: Spreading hummus right to the edges “glues” the wrap shut so it doesn’t unravel in the box.
Nutrition: ~280 kcal, 9g protein, 10g fat, 38g carbs.

3. Classic PB and Banana
The lunch that never gets rejected, on bread that actually keeps them full.
Ingredients: 2 slices whole-grain bread, 1 tbsp peanut butter, 1/2 banana sliced.
Method: Spread the peanut butter, layer the banana, close, and cut into halves or shapes.
Pro tip: A thin layer of peanut butter on both slices stops the banana making the bread soggy.
Nutrition: ~320 kcal, 12g protein, 12g fat, 44g carbs.

4. Chicken Caesar Wrap
The grown-up favourite that doubles as a work lunch.
Ingredients: 1 tortilla, 1/2 cup shredded cooked chicken, 1 cup chopped romaine, 1 tbsp Caesar dressing, 1 tbsp grated parmesan.
Method: Toss the chicken, lettuce, dressing, and parmesan, pile into the wrap, and roll.
Pro tip: Pack the dressing separately and toss in the morning so the lettuce stays crisp.
Nutrition: ~380 kcal, 26g protein, 16g fat, 30g carbs.

5. Ham and Cream Cheese Pinwheels
Somehow far more exciting than a square sandwich.
Ingredients: 1 tortilla, 2 tbsp cream cheese, 2 slices ham.
Method: Spread cream cheese over the tortilla, lay on the ham, roll up tightly, and slice into 1-inch pinwheels.
Pro tip: Chill the roll for 15 minutes before slicing — it cuts into clean spirals instead of squashing.
Nutrition: ~250 kcal, 11g protein, 12g fat, 24g carbs.

Bento and Snack-Style Boxes
6. DIY Cracker Stackers
The homemade version of the shop-bought kit, minus the price and additives.
Ingredients: 6 whole-grain crackers, 6 thin cheese slices, 6 small pieces deli meat.
Method: Pack the three components in separate compartments so they stay crisp; they build their own at lunch.
Pro tip: Add a few grapes or apple slices to round it into a balanced meal.
Nutrition: ~280 kcal, 14g protein, 14g fat, 24g carbs.

7. Protein Bento Box
My favourite for days they need real staying power.
Ingredients: 1 hard-boiled egg, 4 cheese cubes, small handful grapes, a few cucumber sticks, 4 crackers.
Method: Arrange each item in its own section of a divided box.
Pro tip: Boil a batch of eggs on Sunday so this comes together in 60 seconds all week.
Nutrition: ~300 kcal, 18g protein, 16g fat, 20g carbs.

8. Hummus and Dippers
Dipping makes vegetables disappear — works on adults too.
Ingredients: 3 tbsp hummus, 1/2 pita cut into strips, carrot, pepper, and cucumber sticks.
Method: Spoon hummus into a small pot and pack the dippers alongside.
Pro tip: Stand the veg sticks upright in the box so they look fresh and inviting, not flopped.
Nutrition: ~240 kcal, 8g protein, 9g fat, 32g carbs.

9. Cheese, Fruit, and Nut Box
A no-cook combo that feels like a treat and balances itself.
Ingredients: 30g cheese cubes, 1/2 apple sliced, small handful grapes, 1 tbsp nuts (or seeds for nut-free schools).
Method: Pack each in its own compartment; toss apple slices in a little lemon juice to stop browning.
Pro tip: Check your school’s nut policy — roasted chickpeas or sunflower seeds are a safe swap.
Nutrition: ~330 kcal, 12g protein, 20g fat, 26g carbs.

10. Mini Pancake and Fruit Box
Leftover weekend pancakes become a lunch they’re thrilled about.
Ingredients: 4 mini pancakes, small handful berries, 2 tbsp yogurt for dipping.
Method: Stack the pancakes, pack the berries and a pot of yogurt alongside.
Pro tip: Make a double batch of pancakes on Sunday and freeze — they thaw perfectly in the lunchbox by noon.
Nutrition: ~290 kcal, 9g protein, 8g fat, 44g carbs.
The best lunch isn’t the fanciest — it’s the one that actually comes home empty. Keep it simple, colourful, and full of things they already love.

Warm Thermos Lunches
11. Pasta with Marinara
A forever favourite that holds heat beautifully.
Ingredients: 1 cup cooked pasta, 1/3 cup marinara sauce, 1 tbsp grated parmesan.
Method: Reheat until piping hot and spoon into a thermos pre-warmed with boiling water.
Pro tip: Always pre-heat the thermos for a few minutes first — it’s what keeps the food hot and safe until lunch.
Nutrition: ~340 kcal, 12g protein, 8g fat, 54g carbs.

12. Hidden-Veg Mac and Cheese
The classic with a stealthy vegetable upgrade no one notices.
Ingredients: 1 cup cooked macaroni, 1/3 cup cheese sauce, 2 tbsp pureed butternut or cauliflower.
Method: Stir the puree into the warm cheese sauce, toss with the pasta, reheat fully, and pack hot.
Pro tip: Orange butternut blends invisibly into cheese sauce — even suspicious eaters won’t spot it.
Nutrition: ~380 kcal, 14g protein, 14g fat, 48g carbs.

13. Soup and a Roll
Pure comfort on the first cold days of term.
Ingredients: 1 cup tomato, chicken-noodle, or veg soup, 1 small whole-grain roll.
Method: Heat the soup until steaming, pour into a warmed thermos, and pack the roll on the side.
Pro tip: Blend a little white bean into tomato soup for extra protein that keeps them full till home time.
Nutrition: ~300 kcal, 12g protein, 7g fat, 46g carbs.

14. Rice and Beans
Simple, filling, and endlessly adaptable to what’s in the cupboard.
Ingredients: 1/2 cup cooked rice, 1/2 cup seasoned black beans, 1 tbsp grated cheese.
Method: Combine and reheat until hot, then pack in a warmed thermos with the cheese stirred through.
Pro tip: A spoonful of mild salsa stirred in adds flavour and an extra hidden serving of veg.
Nutrition: ~360 kcal, 13g protein, 7g fat, 60g carbs.

15. Repurposed Dinner Bowl
The smartest lunch there is, because it’s basically free.
Ingredients: roughly 1 cup of last night’s stir-fry, pasta, curry, or roast dinner.
Method: Cook a little extra at dinner, refrigerate a portion overnight, and reheat fully into a warmed thermos in the morning.
Pro tip: Plate the lunch portion before dinner is served, or it mysteriously disappears.
Nutrition: varies with the meal — aim for a palm of protein, a fist of carbs, and some veg.

Make-Ahead Lunches for Adults and Older Kids
16. Mason Jar Salad
The work lunch that stays crisp because of how you layer it.
Ingredients: 2 tbsp dressing, 1/2 cup chickpeas or chicken, 1/2 cup cherry tomatoes and cucumber, 2 cups greens on top.
Method: Layer dressing first, then sturdy veg and protein, greens last; shake into a bowl at lunch.
Pro tip: Keeping the greens away from the dressing until you shake is the whole secret to a non-soggy jar.
Nutrition: ~400 kcal, 20g protein, 18g fat, 38g carbs.

17. Batch Grain Bowl
Cook the components once, eat well for three days.
Ingredients: 3/4 cup cooked quinoa or rice, 1/2 cup roasted veg, 1/2 cup protein (chicken, tofu, or beans), drizzle of dressing.
Method: Assemble in containers, dressing separate, and grab one each morning.
Pro tip: Roast a big tray of mixed veg on Sunday — it’s the backbone of four different lunches.
Nutrition: ~450 kcal, 22g protein, 18g fat, 50g carbs.

18. Pasta Salad
One big batch covers several days and travels anywhere.
Ingredients: 1 cup cooked whole-grain pasta, 1/2 cup chopped veg, 1/4 cup mozzarella or white beans, 2 tbsp vinaigrette.
Method: Toss everything together; it keeps three to four days in the fridge.
Pro tip: Dress it while the pasta is barely warm so it actually absorbs the flavour instead of tasting bland.
Nutrition: ~420 kcal, 16g protein, 16g fat, 52g carbs.

19. Overnight Noodle Cup
A homemade, far healthier take on the instant pot noodle.
Ingredients: 1 nest cooked noodles, 1 tsp stock paste, handful frozen peas and corn, 1/2 cup shredded chicken.
Method: Layer everything in a jar; at lunch add boiling water, stir, and steep 3 minutes.
Pro tip: Put the stock paste at the bottom so it dissolves fully when the hot water hits it.
Nutrition: ~350 kcal, 18g protein, 8g fat, 48g carbs.

20. Savory Egg Muffins
Batch-bake on Sunday and grab cold or warm all week.
Ingredients (makes 6): 6 eggs, 1/2 cup chopped spinach, 1/4 cup grated cheese, 1/4 cup diced pepper, salt and pepper.
Method: Whisk and pour into a greased muffin tin, bake at 180°C for 18–20 minutes until set, then cool and refrigerate.
Pro tip: They freeze brilliantly — reheat one straight from frozen for 40 seconds in the microwave.
Nutrition (per 2 muffins): ~180 kcal, 14g protein, 12g fat, 3g carbs.

How to Win Over Picky Eaters
If your child opens the box and groans, a little strategy goes a long way — my sister swears by these. Offer two acceptable choices (“wrap or bento today?”) so they feel in control. Keep one familiar favourite in every lunch alongside anything new, so there’s always a safe option. Make it fun and visual with cutter-shaped sandwiches, colourful compartments, and the occasional note. Don’t debut brand-new foods on stressful mornings — introduce those at home first. And above all, let them help choose and pack, because kids reliably eat more of what they had a hand in making.
Food Safety and Packing
A lunch that’s still fresh at noon is a lunch that gets eaten. Always include an ice pack for anything with dairy, meat, or eggs, and use an insulated bag. For warm meals, pre-heat the thermos with boiling water for a few minutes before adding piping-hot food, which keeps it both safe and appetising for hours. Pack wet and dry components separately so nothing turns soggy, and choose a sturdy container your child can actually open alone — a lunch they can’t get into is a lunch they don’t eat.
What I’d Tell a Friend
Lunch doesn’t have to be the stressful part of your morning. With this rotation — sandwiches, bentos, warm thermos meals, and make-ahead options — you’ll always have something healthy, easy, and genuinely appealing to reach for.
Keep a running list of the ones your family loves, prep a little on weekends, and watch those boxes come home empty. My sister’s do now, most days — here’s to a smoother, tastier school year.