31 packable lunches for Hungry Workdays

31 Packable Lunches for Hungry Workdays
31Packable Lunchesfor Hungry Workdays

Real recipes, real flavour and zero soggy sandwiches. Everything you need to walk into work with a lunch you are actually excited to open.

  • 🍽 31 full recipes
  • ⏱ 45-minute Sunday reset
  • 🧊 Microwave-free options
Illustration of a packed lunch box with sliced chicken, quinoa, chickpeas, tomatoes, cucumber, red cabbage and hummus

⏰The 12:47 p.m. problem

It is 12:47. Your stomach started complaining at eleven, the meeting ran long, and the lunch you packed at 7 a.m. is a damp, lukewarm disappointment you were already dreading. Or maybe there is no lunch at all, just the vending machine, the queue at the café, and that quiet little guilt when the bill arrives.

If that sounds familiar, nothing is wrong with you. Packing a lunch you genuinely look forward to is a skill, and nobody teaches it. Most advice is either “just meal prep!” with no how, or a wall of identical chicken-and-broccoli boxes that make you want to order pizza by Wednesday.

So this guide does it differently. Below you will find the six problems that ruin packed lunches (and the fix for each), a 45-minute Sunday routine, and 31 complete recipes with exact ingredients, step-by-step methods, storage times and packing tips, from a 10-minute bistro box to a thermos of soup for the coldest days. Every recipe opens with a tap, so there is nothing to scroll past unless you want it.

🌟 Our promise: every recipe tells you the timing, how long it keeps, and how to pack it so it still tastes great when lunchtime finally arrives.

🧩Six lunch problems, six fixes that work

These are the frustrations people mention again and again when they talk about packed lunches. Each one has a simple, practical answer.

“By noon, everything is soggy.”

Moisture is the enemy. Keep dressing and sauce in their own cup, put watery ingredients like tomato and cucumber in a separate section, and use a barrier (hummus, cheese or a lettuce leaf) between fillings and bread.

Recipe 14: jar salad · Recipe 9: veggie wrap

“I’m bored of the same lunch by Wednesday.”

Boredom is a sauce problem, not a food problem. Cook one base, then change the sauce: lemon-tahini on Monday, herby yogurt on Tuesday, honey-soy on Thursday. Same chicken, three different lunches.

Jump to the sauce swap

“I have zero time on weekdays.”

Move the work to one 45-minute Sunday reset and pack components rather than finished meals. Assembly on a weekday morning takes about three minutes.

See the 45-minute plan

“Takeaway lunches are draining my wallet.”

Lentils, eggs, chickpeas, rice and seasonal vegetables cost a fraction of what a café lunch does, and they’re seriously filling. Start with the budget-friendly recipes.

Recipe 18 · Recipe 23 · Recipe 27

“I’m starving again by 3 p.m.”

Lunches heavy on refined carbs spike and crash. Build every box with protein, fibre and a little fat using the plate formula below, and keep an energy bite for the afternoon slump.

See the formula · Recipe 31

“I’m nervous about food safety.”

Cool cooked food fast, chill it promptly, and keep lunch cold with an ice pack. The core rule: perishable food shouldn’t sit out for more than 2 hours (1 hour if it’s hotter than 32 °C / 90 °F).

Read the packing cheat-sheet

🍽️The 5-part formula behind every great packed lunch

Once you see this pattern, you can improvise with whatever is in the fridge. Think of your container as a plate. This is a simple rule of thumb, not a strict diet:

A plate split into protein 30 percent, smart carbs 25 percent, crunch and colour 25 percent, sauce 10 percent and topper 10 percentYOURLUNCH
  • Protein (about a third)
    Chicken, eggs, tuna, chickpeas, lentils, tofu or Greek yogurt. This is what keeps you full until dinner.
  • Smart carbs (about a quarter)
    Quinoa, brown rice, sweet potato, whole-wheat wraps or pasta. Steady energy instead of a spike and crash.
  • Crunch & colour (about a quarter)
    Raw or roasted vegetables. Fibre, freshness and the reason your box looks like something you want to open.
  • Sauce (a spoonful or two)
    The difference between “meal prep” and “I can’t wait for lunch”. Always packed separately.
  • Topper (a small handful)
    Seeds, feta, herbs, olives or avocado. Texture and a little healthy fat that make it feel like a real meal.

Portion sizes vary from person to person. Adjust for your appetite, activity and any dietary needs.

🎬Watch: quinoa power bowls for the week

Sometimes it helps to see it done. This video shows how to build balanced bowls for the week using the same idea as Recipe 1. Press play, then come back for the full recipes.

🫙One base, three sauces, zero boredom

Keep any of these in a small jar and the same cooked chicken or roasted vegetables become a completely different lunch each day.

Lemon-Tahini

  • 3 tbsp tahini
  • 3 tbsp lemon juice
  • 3–4 tbsp cold water
  • ½ small garlic clove, grated
  • Pinch of salt

Whisk the tahini and lemon juice (it will look split and thick, which is normal). Add the water a tablespoon at a time until smooth and pourable.

🧊 Keeps 5 days · Try it on: Recipes 1, 5 and 27

Herby Garlic Yogurt

  • ½ cup Greek yogurt
  • 1 tbsp lemon juice
  • 2 tbsp chopped dill, mint or parsley
  • ½ small garlic clove, grated
  • Pinch of salt

Stir everything together and taste. Add a splash of water if you want it drizzly instead of dolloped.

🧊 Keeps 3 days · Try it on: Recipes 4, 22 and 29

Honey-Soy Ginger

  • 3 tbsp soy sauce
  • 1 tbsp honey
  • 1 tbsp rice vinegar
  • 1 tsp grated fresh ginger
  • 1 tsp sesame oil

Shake in a small jar until the honey dissolves. Drizzle over rice bowls, noodles or salads at lunchtime.

🧊 Keeps 1 week · Try it on: Recipes 2, 7 and 25

📖The 31 recipes

Tap a recipe to open the full ingredients and method. Tick off ingredients as you shop or cook, and use the filters to find what suits your day.

31 recipes. Tap any recipe to open it.

Bowls & Grains (Recipes 1–7)

Balanced, filling and endlessly swappable. Cook the base once, change the sauce, and you have a new lunch.

1🍗 Lemon-Herb Chicken & Quinoa Power BowlThe bowl from the pin: juicy chicken, fluffy quinoa, chickpeas and a bright lemony finish.⏱ 40 min🍽 4 bowls🧊 Keeps 4 daysNo microwave needed

Ingredients

Chicken
Bowl
Lemon dressing

Method

  1. Cook the quinoa: combine quinoa, water and a pinch of salt in a saucepan. Bring to a boil, cover, and simmer on low for 15 minutes. Turn off the heat, leave covered for 5 minutes, then fluff with a fork.
  2. Pat the chicken dry and rub with oil, paprika, garlic powder, salt and pepper.
  3. Sear in a large pan over medium-high heat for 5–6 minutes per side, until the thickest part reaches 74 °C / 165 °F and the juices run clear.
  4. Rest the chicken for 5 minutes, then slice across the grain. Resting keeps it juicy on day three.
  5. Whisk the dressing ingredients together in a small jar.
  6. Divide the quinoa between four containers. Arrange chicken, chickpeas, tomatoes, cucumber and cabbage in sections and add a scoop of hummus. Pack the dressing separately and pour it on just before eating.

💡 Pro tip: Grains drink up dressing overnight. A tiny lidded cup of dressing added at noon keeps everything bright instead of heavy.

2🍚 Teriyaki Chicken & Broccoli Rice BowlSticky, glossy and ready in 35 minutes: the takeaway you can actually pack.⏱ 35 min🍽 4 bowls🧊 Keeps 3 days

Ingredients

Chicken & vegetables
Rice
Teriyaki sauce

Method

  1. Rinse the rice until the water runs mostly clear. Add to a pot with the water, bring to a boil, cover and cook on low for 12 minutes. Rest, covered, for 10 minutes, then fluff.
  2. Whisk the soy sauce, honey, vinegar, garlic and ginger in a small bowl.
  3. Heat the oil in a large pan over high heat. Cook the chicken for 6–7 minutes until golden and cooked through (74 °C / 165 °F).
  4. Add the carrot and broccoli with 2 tablespoons of water. Cover and steam for 3 minutes until crisp-tender.
  5. Pour in the sauce and let it bubble for 1 minute. Stir in the cornstarch mixture and cook 1 more minute until glossy.
  6. Spread the rice on a tray for 10–15 minutes to cool quickly, then divide into containers, top with the chicken and vegetables, and finish with sesame and spring onion.

💡 Pro tip: Reheat with a splash of water for 90 seconds. The steam brings the rice back to life.

3🌯 Cilantro-Lime Chicken Burrito BowlSmoky chicken, zesty rice, beans and corn. All the burrito, none of the soggy tortilla.⏱ 40 min🍽 4 bowls🧊 Keeps 3 days

Ingredients

Chicken
Cilantro-lime rice
Bowl

Method

  1. Rinse the rice, then bring it to a boil with the water and salt. Cover and cook on low for 15 minutes; rest 5 minutes. Fluff and stir in the lime juice and cilantro.
  2. Toss the chicken with cumin, chili powder, garlic powder and salt.
  3. Cook in hot oil over medium-high heat for 6–8 minutes, adding the bell pepper for the last 3 minutes, until the chicken has no pink and reaches 74 °C / 165 °F.
  4. Warm the beans and corn together in a small pan for 3 minutes (or leave them cold).
  5. Divide rice into containers and top with chicken, pepper, beans and corn. Put the salsa in a side cup and slice the avocado fresh at lunchtime.

💡 Pro tip: Squeeze a little lime over the sliced avocado at lunch. It stays green far longer.

4🥙 Greek Chicken & Rice Bowl with TzatzikiLemony, oregano-scented chicken with crunchy vegetables and a cool, garlicky yogurt sauce.⏱ 45 min🍽 4 bowls🧊 Keeps 3 daysNo microwave needed

Ingredients

Chicken
Bowl
Quick tzatziki

Method

  1. Mix the oil, lemon, oregano, garlic, salt and pepper. Coat the chicken and marinate for at least 15 minutes (or overnight in the fridge).
  2. Rinse the rice, then simmer with the water, covered, on low for 12 minutes. Rest 5 minutes and fluff.
  3. Cook the chicken in a hot pan for 5–6 minutes per side (or grill) until it reaches 74 °C / 165 °F. Rest for 5 minutes, then slice.
  4. Stir the tzatziki ingredients together and season to taste.
  5. Divide rice into containers. Add chicken, tomatoes, cucumber, onion, olives and feta. Pack the tzatziki in a separate cup.

💡 Pro tip: Squeeze the grated cucumber in a clean towel. Watery tzatziki is the fastest route to a sad lunch.

5🍠 Roasted Sweet Potato & Black Bean Quinoa BowlCaramelised sweet potato, smoky beans and a creamy lime-tahini drizzle. Fully plant-based.⏱ 40 min🍽 4 bowls🧊 Keeps 4 days🌱 Vegetarian

Ingredients

Roasted vegetables
Bowl
Lime-tahini drizzle

Method

  1. Heat the oven to 220 °C / 425 °F. Toss the sweet potato and onion with oil, cumin, paprika and salt on a lined tray in a single layer.
  2. Roast for 25 minutes, turning once, until the edges are caramelised.
  3. Meanwhile cook the quinoa: simmer with the water for 15 minutes, covered, then rest 5 minutes and fluff.
  4. Warm the beans and corn in a pan for 3 minutes with a pinch of cumin (or skip and eat cold).
  5. Whisk the tahini, lime juice, garlic and salt, adding water a tablespoon at a time until pourable.
  6. Divide quinoa, roasted vegetables, beans and corn between containers, add the pumpkin seeds, and pack the drizzle in a side cup.

💡 Pro tip: A crowded tray steams instead of roasts. Use two trays if the sweet potato doesn’t fit in one layer.

6🐟 Honey-Garlic Salmon & Green Bean Rice BowlSticky sheet-pan salmon that flakes over rice. Best in the first two days.⏱ 30 min🍽 4 bowls🧊 Keeps 2 days

Ingredients

Salmon & beans
Honey-garlic glaze
Rice

Method

  1. Heat the oven to 200 °C / 400 °F. Line a large tray with baking paper.
  2. Rinse the rice, bring to a boil with the water, cover and cook on low for 12 minutes. Rest 10 minutes and fluff.
  3. Whisk the glaze ingredients. Place the salmon on the tray, toss the green beans with the teaspoon of oil and a pinch of salt around it, and spoon the glaze over the salmon.
  4. Bake for 12–14 minutes until the salmon flakes easily and reaches 63 °C / 145 °F.
  5. Cool for 10 minutes. Divide the rice, salmon and beans between containers, drizzle with the pan juices and sprinkle with sesame. Add a lemon wedge.

💡 Pro tip: Fish is happiest cold, or warmed gently at 50% microwave power for 60–90 seconds. Eat this one early in the week.

7🥩 Korean-Style Beef Rice BowlSweet-savoury ground beef with crunchy cucumber and carrot. Twenty-five minutes, one pan.⏱ 30 min🍽 4 bowls🧊 Keeps 3 days

Ingredients

Beef
Bowl
Quick cucumber pickle

Method

  1. Cook the rice as in Recipe 2: rinse, boil with the water, cover and simmer on low for 12 minutes, then rest 10 minutes.
  2. Toss the sliced cucumber with the vinegar, sugar and salt and set aside.
  3. Stir the soy sauce, sugar, sesame oil, garlic, ginger and chili together in a small bowl.
  4. Brown the beef in a non-stick pan over medium-high heat, breaking it up, for 5–6 minutes until no pink remains (71 °C / 160 °F). Drain excess fat.
  5. Pour in the sauce and cook for 2 minutes until glossy and clinging to the beef.
  6. Divide rice into containers, top with beef, and pack the pickled cucumber and grated carrot alongside. Finish with sesame and spring onion.

💡 Pro tip: Keep the pickled cucumber on the side so it stays crisp, then tip it over the hot beef at lunch.

Wraps & Sandwiches (Recipes 8–13)

Handheld, fast and desk-friendly, with the anti-soggy tricks built into every method.

8🥬 Chicken Caesar WrapCrunchy romaine, Parmesan and a lighter yogurt Caesar, rolled tight so nothing leaks.⏱ 15 min🍽 4 wraps🧊 Keeps 2 daysNo microwave needed

Ingredients

Yogurt Caesar dressing

Method

  1. Whisk the dressing ingredients until smooth.
  2. Warm each tortilla for 10 seconds in a dry pan or microwave so it rolls without cracking.
  3. Spread a thin layer of dressing across each tortilla, leaving a 3 cm border.
  4. Lay a whole romaine leaf down the centre, then add chicken, Parmesan and the chopped romaine.
  5. Fold in the sides and roll up tightly. Wrap in baking paper, then foil, and cut in half at lunchtime.

💡 Pro tip: Wrap in baking paper, not cling film. Paper lets the tortilla breathe so it doesn’t sweat.

9🥕 Hummus Veggie Crunch WrapRainbow vegetables, creamy hummus and feta. A 10-minute lunch you can make while the kettle boils.⏱ 10 min🍽 4 wraps🧊 Keeps 2 days🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Pat the cucumber sticks dry on a paper towel.
  2. Spread the hummus edge to edge on each tortilla. It’s the glue and the moisture barrier.
  3. Layer the spinach first, then cucumber, carrot, pepper, feta and avocado. Squeeze over the lemon and add pepper.
  4. Tuck in the sides, roll up tightly, wrap in paper and slice diagonally.

💡 Pro tip: Always put leaves down first, on the hummus. Wet vegetables go in the middle, never against the tortilla.

10🍎 Turkey, Apple & Cheddar SandwichSweet, sharp and crunchy. The sandwich that finally beats the boring deli classic.⏱ 10 min🍽 4 sandwiches🧊 Keeps 2 daysNo microwave needed

Ingredients

Method

  1. Toss the apple slices in the lemon water for 1 minute, then pat dry.
  2. Mix the mustard and mayonnaise and spread on all eight slices of bread.
  3. Layer the cheese first, then turkey, apple and arugula. The cheese acts as a barrier against the juicy fillings.
  4. Close, press gently, slice in half and wrap in baking paper.

💡 Pro tip: Cheese touching the bread is your waterproof layer. It works better than you’d expect.

11🥪 Chickpea “Tuna” Salad SandwichMashed chickpeas, crunchy celery and lemon. Vegetarian and ridiculously filling.⏱ 15 min🍽 4 sandwiches🧊 Keeps 3 days (filling)🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Mash the chickpeas with a fork, leaving some chunks for texture.
  2. Stir in the mayonnaise, mustard, lemon juice, celery, onion and pickles. Season well; it should taste bright.
  3. Chill for at least 15 minutes so the flavours settle.
  4. Lightly toast the bread, line with lettuce and spoon the filling on top.

💡 Pro tip: The filling keeps 3 days in a container. If you can, pack it and the bread separately and assemble at lunch.

12🌀 Pesto Chicken PinwheelsBite-size spirals that feel like a treat and travel like a dream.⏱ 20 min + chilling🍽 4 (about 24 pinwheels)🧊 Keeps 3 daysNo microwave needed

Ingredients

Method

  1. Mix the cream cheese and pesto until smooth.
  2. Spread a thin layer over each tortilla, right to the edges so the roll seals itself.
  3. Scatter spinach, chicken, red peppers and mozzarella over the top, leaving 2 cm bare at the far edge.
  4. Roll up tightly, wrap in cling film and chill for 30 minutes (or overnight) so the rolls firm up.
  5. Trim the ends and slice into 2 cm rounds with a sharp serrated knife. Pack 5–6 per box with cucumber and fruit.

💡 Pro tip: Pat the peppers dry. Any extra moisture is what makes pinwheels fall apart.

13🥚 Egg Salad Pita PocketsCreamy, herby egg salad with cucumber crunch, tucked into soft pita.⏱ 20 min🍽 3 (6 pita halves)🧊 Keeps 3 days (filling)🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Lower the eggs gently into boiling water and simmer for 10 minutes.
  2. Move to a bowl of ice water for 5 minutes, then peel.
  3. Chop the eggs and fold in the yogurt or mayonnaise, mustard, chives, salt and pepper. Dust with paprika.
  4. Open each pita half, tuck in a lettuce leaf as a barrier, spoon in the egg salad and add cucumber slices.

💡 Pro tip: Keep egg salad cold. Pack it with an ice pack, and eat it within 2 hours of leaving the fridge.

Salads & Jars (Recipes 14–19)

Crunchy, colourful and cold. No microwave, no queue, no problem.

14🥒 Mason Jar Greek SaladLayer once, shake at lunch. The crunchiest salad you will ever pack.⏱ 15 min🍽 4 jars🧊 Keeps 4 days🌱 VegetarianNo microwave needed

Ingredients

Dressing (bottom of each jar)
Layers

Method

  1. Use four wide-mouth 750 ml (24 oz) jars. Whisk the dressing and divide it between the jars (about 1½ tablespoons each).
  2. Layer in this order: cucumber, tomatoes, onion, chickpeas, olives, feta.
  3. Pack the romaine in last, tightly, right up to the rim. Seal and refrigerate.
  4. At lunch, shake the jar and tip it into a bowl (or eat from the jar).

💡 Pro tip: Dressing at the bottom, leaves at the top. The hard veg acts as a wall so greens never touch the dressing.

15🌽 Southwest Chicken Salad JarBlack beans, corn, juicy chicken and a creamy salsa-lime dressing.⏱ 20 min🍽 4 jars🧊 Keeps 3 daysNo microwave needed

Ingredients

Salsa-lime dressing
Layers

Method

  1. Whisk the dressing and spoon about 2 tablespoons into each of four large jars.
  2. Layer in this order: bell pepper, corn, black beans, chicken, tomatoes, cheese.
  3. Pack the romaine in last, then seal and refrigerate.
  4. At lunch, shake into a bowl and crush a handful of tortilla chips on top.

💡 Pro tip: Tomatoes are watery. Keep them above the beans and chicken, not next to the dressing.

16🥜 Sesame Peanut Chicken Crunch SaladShredded cabbage that gets better on day three, with a silky peanut dressing.⏱ 20 min🍽 4 boxes🧊 Keeps 4 daysNo microwave needed

Ingredients

Salad
Peanut dressing

Method

  1. Whisk the dressing ingredients, adding warm water a tablespoon at a time until it is pourable.
  2. Combine both cabbages, carrot, pepper, spring onions, chicken and edamame in a large bowl.
  3. Divide between four containers. Pack the dressing and the peanuts in separate small cups.
  4. At lunch, pour over the dressing, toss and add the peanuts.

💡 Pro tip: Cabbage stays crisp all week. Check your workplace’s nut policy and swap peanuts for sunflower seeds if needed.

17🍋 Lemony Tuna & White Bean SaladProtein-packed, no cooking and no reheating. Ready in 10 minutes.⏱ 10 min🍽 3 boxes🧊 Keeps 3 daysNo microwave needed

Ingredients

Method

  1. Whisk the olive oil, lemon juice, mustard, salt and pepper in a large bowl.
  2. Add the beans, celery, onion and parsley and toss so the beans soak up the dressing.
  3. Gently fold in the tuna (in chunks) and tomatoes.
  4. Divide into containers and pack the arugula separately. Serve on the arugula, or with crackers or toast.

💡 Pro tip: Rinse canned beans well. It removes the tinny liquid and lets the lemon taste come through.

18🥕 Warm-Spiced Lentil & Roasted Carrot SaladEarthy lentils, sweet roasted carrots and herbs. Hearty, budget-friendly and vegetarian.⏱ 45 min🍽 4 boxes🧊 Keeps 4 days🌱 VegetarianNo microwave needed

Ingredients

Lentils & vegetables
Dressing & finish

Method

  1. Heat the oven to 220 °C / 425 °F. Toss the carrots and onion with the oil, cumin and salt and roast on a tray for 25 minutes, turning once.
  2. Meanwhile simmer the lentils with the water and bay leaf for 20–25 minutes until tender but still holding their shape. Drain and remove the bay leaf.
  3. Whisk the dressing and toss it through the warm lentils. They absorb flavour best while hot.
  4. Fold in the roasted vegetables and herbs, then top with feta. Cool before boxing.

💡 Pro tip: Lentils taste better on day two. This is a great one to make first.

19🥦 Broccoli Crunch Salad with ChickenCreamy, sweet and crunchy, and it tastes better after a night in the fridge.⏱ 20 min🍽 4 boxes🧊 Keeps 4 daysNo microwave needed

Ingredients

Yogurt dressing

Method

  1. Cut the broccoli into small, bite-size florets so every forkful has dressing on it.
  2. Whisk the yogurt, vinegar, honey, salt and pepper.
  3. Toss the broccoli, chicken, cranberries and onion with the dressing. Chill for at least 30 minutes.
  4. Divide into containers and pack the sunflower seeds separately so they stay crunchy.

💡 Pro tip: Raw broccoli softens slightly in the dressing overnight, which is exactly why this salad improves with time.

Pasta, Noodles & Warm (Recipes 20–25)

For the days you want something comforting, from cold noodle boxes to a thermos of soup.

20🍝 Pesto Pasta Salad with Tomatoes & MozzarellaA picnic-style pasta that’s just as good cold from the fridge at your desk.⏱ 20 min🍽 4 boxes🧊 Keeps 4 days🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Boil the pasta in well-salted water until just al dente, about 1 minute less than the pack says.
  2. Drain and rinse briefly under cold water to stop the cooking and cool it down. Toss with the olive oil so it doesn’t clump.
  3. Stir in the pesto and lemon juice and season.
  4. Fold in the tomatoes and mozzarella. Divide into containers and add the basil at lunchtime.

💡 Pro tip: Pasta soaks up sauce as it sits. Keep 1 tablespoon of pesto aside to freshen the box before you eat.

21🍜 Sesame Peanut NoodlesSilky, savoury noodles with crunchy vegetables. Plant-based and delicious cold.⏱ 20 min🍽 4 boxes🧊 Keeps 4 days🌱 VegetarianNo microwave needed

Ingredients

Noodles & veg
Peanut sauce

Method

  1. Cook the noodles according to the pack, then drain, rinse under cold water and toss with 1 teaspoon of sesame oil.
  2. Whisk the sauce ingredients, adding warm water until it’s glossy and pourable.
  3. Toss the noodles with the sauce, vegetables and edamame. Sprinkle with sesame seeds.
  4. Divide into containers. Cool before sealing.

💡 Pro tip: Noodles tighten up in the fridge. A splash of warm water or lime juice loosens them right back up.

22🫑 Sheet-Pan Chicken Fajita BoxesOne tray, twenty minutes, sizzling flavour and no chopping marathon.⏱ 30 min🍽 4 boxes🧊 Keeps 3 days

Ingredients

Tray
Fajita seasoning
To pack

Method

  1. Heat the oven to 220 °C / 425 °F and line a large tray (or two) with baking paper.
  2. Toss the chicken, peppers and onion with the oil and the seasoning until evenly coated.
  3. Roast for 18–22 minutes, tossing once halfway, until the chicken reaches 74 °C / 165 °F and the vegetables have charred edges.
  4. Divide over the rice (or into tortillas). Pack the salsa, lime and yogurt in small side cups.
  5. Reheat for 90 seconds in the microwave.

💡 Pro tip: Spread everything in one layer with room between pieces. Overcrowding means steamed, grey fajitas.

23🍲 Thermos Red Lentil & Vegetable SoupA hug in a flask: 10 minutes of prep and 30 on the stove. Fully plant-based.⏱ 35 min🍽 5 servings🧊 Keeps 4 days (3 months frozen)🌱 Vegetarian

Ingredients

Method

  1. Warm the oil in a large pot over medium heat. Cook the onion, carrot and celery for 6–7 minutes until soft.
  2. Stir in the garlic, cumin and turmeric and cook for 1 minute until fragrant.
  3. Add the lentils, tomatoes and stock. Bring to a boil, then simmer for 20 minutes until the lentils collapse.
  4. Blend about a third with a stick blender for a creamy body (optional). Stir in the lemon juice and season.
  5. In the morning, fill your thermos with boiling water for 5 minutes, empty it, then fill with piping-hot soup and close the lid.

💡 Pro tip: A preheated flask keeps soup hot for hours. Aim to eat it within 4–6 hours, and pack a piece of bread for dipping.

24🧆 Baked Turkey Meatballs with Herbed CouscousTender no-fry meatballs, lemony couscous and a little cup of marinara for dipping.⏱ 35 min🍽 4 boxes🧊 Keeps 3 days

Ingredients

Meatballs (about 20)
Herbed couscous

Method

  1. Heat the oven to 200 °C / 400 °F and line a tray with baking paper.
  2. Mix all meatball ingredients gently (overmixing makes them tough) and roll into about 20 balls.
  3. Bake for 18–20 minutes until browned and 74 °C / 165 °F in the centre.
  4. Sauté the zucchini in a little oil for 4 minutes. Pour the boiling stock over the couscous with the olive oil, cover for 5 minutes, then fluff and fold in the zucchini, parsley, lemon zest and juice.
  5. Divide the couscous and meatballs into containers and pack marinara in a dip cup.

💡 Pro tip: These freeze beautifully. Make a double batch and pull out five meatballs the night before.

25🍳 Veggie Egg Fried RiceDay-old rice plus 15 minutes: better than takeaway.⏱ 15 min🍽 4 boxes🧊 Keeps 3 days🌱 Vegetarian

Ingredients

Method

  1. Break up any clumps in the cold rice with wet fingers.
  2. Heat 1 tablespoon of oil in a large pan or wok over high heat. Scramble the eggs for 30–60 seconds and tip onto a plate.
  3. Add the remaining oil, spring onion whites and garlic and cook for 30 seconds. Add the peas and carrots and cook for 2 minutes.
  4. Add the rice, pressing it into the pan and stirring for 3–4 minutes until steaming hot and lightly toasted.
  5. Stir in the soy sauce, sesame oil, eggs and pepper. Finish with the spring onion greens.
  6. Spread on a tray to cool quickly, then box and refrigerate within an hour.

💡 Pro tip: Cold, dry rice fries into separate grains. Freshly cooked rice turns gluey. Cool and chill leftover rice promptly for safety too.

Boxes & Make-Ahead (Recipes 26–31)

Bento boxes, freezer heroes and a 3 p.m. rescue snack for when life gets loud.

26🧀 Protein Bistro BoxNo cooking, only assembly. The 10-minute lunch for days when everything feels like too much.⏱ 10 min🍽 2 boxes🧊 Keeps 3 days🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Boil the eggs for 10 minutes, cool in ice water and peel.
  2. Spoon the hummus into two small silicone cups and set them in the boxes.
  3. Arrange the eggs, cheese, crackers, apple, tomatoes and cucumber in separate sections.
  4. Fill any gaps with almonds so nothing slides around in transit.

💡 Pro tip: Keep crackers in their own compartment (or a small bag) so they stay crisp.

27🧆 Baked Falafel Mezze BoxCrisp-edged falafel without the deep fryer, with hummus, pita and crunchy vegetables.⏱ 40 min🍽 4 boxes (about 16 falafel)🧊 Keeps 4 days🌱 VegetarianNo microwave needed

Ingredients

Falafel
Mezze box

Method

  1. Heat the oven to 200 °C / 400 °F and oil a baking tray.
  2. In a food processor, pulse the chickpeas, onion, garlic, herbs, spices and salt to a coarse crumb (10–12 pulses). Don’t make a paste.
  3. Add the flour and baking powder and pulse briefly. The mixture should hold together when squeezed. If sticky, chill for 15 minutes.
  4. Shape into 16 balls or small patties, place on the tray and brush with oil.
  5. Bake for 22–25 minutes, turning halfway, until golden and crisp. Cool for 10 minutes.
  6. Pack with hummus, vegetables, pita wedges and a cup of lemon-tahini sauce.

💡 Pro tip: Pat the chickpeas very dry before processing. Extra water is the number one cause of falafel that fall apart.

28🌯 Freezer-Friendly Bean & Cheese BurritosMake twelve on Sunday and you’re covered for lunches for weeks.⏱ 35 min🍽 6 burritos🧊 Keeps 3 days fridge / 3 months frozen🌱 Vegetarian

Ingredients

Method

  1. Warm the beans in a pan with the cumin and chili powder and lightly mash about half. Cool for 10 minutes.
  2. Mix the beans with the rice, corn and salsa.
  3. Warm the tortillas for 10 seconds each. Spoon about ⅓ cup of filling down the centre and top with cheese.
  4. Fold in the sides and roll up tightly. Wrap each burrito in foil and freeze in a freezer bag for up to 3 months.
  5. To reheat from frozen: remove the foil, wrap in a damp paper towel and microwave for 2–3 minutes, turning halfway, until steaming hot all the way through. Or thaw overnight in the fridge and heat for 60–90 seconds.

💡 Pro tip: Cool the filling completely before rolling. Warm filling steams inside the tortilla and turns it soggy.

29🥙 Chicken Shawarma PlateDeeply spiced chicken, garlicky yogurt sauce and a crunchy salad. A proper lunch.⏱ 40 min + marinating🍽 4 boxes🧊 Keeps 3 daysNo microwave needed

Ingredients

Chicken
Garlic yogurt sauce
Plate

Method

  1. Mix the oil, lemon juice and spices, coat the chicken and marinate for 30 minutes or overnight.
  2. Heat the oven to 220 °C / 425 °F. Roast the chicken on a lined tray for 20–25 minutes until the edges char and it reaches 74 °C / 165 °F. (A hot pan works too.)
  3. Rest for 5 minutes, then slice.
  4. Stir together the yogurt sauce.
  5. Pack the chicken, the salad (cucumber, tomato, onion, parsley), pita wedges and a cup of sauce in separate sections.

💡 Pro tip: Thighs stay juicy when reheated or eaten cold. Breast meat dries out, so thighs are worth the swap here.

30🥚 Veggie Frittata Egg CupsPortable protein: bake a dozen while you do the dishes.⏱ 30 min🍽 12 cups (3 per person)🧊 Keeps 4 days (2 months frozen)🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Heat the oven to 180 °C / 350 °F and grease a 12-cup muffin tin generously (or use silicone cups).
  2. Whisk the eggs with the milk, salt and pepper.
  3. Divide the spinach, pepper, onion and cheese among the cups and pour the egg mixture in until each is ¾ full.
  4. Bake for 18–20 minutes until set and springy in the centre.
  5. Cool for 5 minutes, loosen with a knife and cool completely before storing.
  6. Pack three cups with a side salad, some fruit and a slice of toast.

💡 Pro tip: To freeze, flash-freeze on a tray, then bag them. Microwave 30–45 seconds from the fridge, or 60–90 from frozen.

31🍫 No-Bake Peanut Butter Energy BitesThe 3 p.m. rescue: ten minutes, no oven, no fuss.⏱ 10 min + chilling🍽 18 bites🧊 Keeps 1 week🌱 VegetarianNo microwave needed

Ingredients

Method

  1. Stir everything together in a bowl until it holds when pressed. If it’s crumbly add 1 tablespoon of nut butter; if sticky add a spoonful of oats.
  2. Chill the mixture for 20–30 minutes so it’s easier to roll.
  3. Roll into 18 balls, about 1 tablespoon each.
  4. Store in an airtight container in the fridge for up to a week, or freeze for up to 3 months. Pack two with an apple for the afternoon slump.

💡 Pro tip: For a nut-free office, use sunflower seed butter. It works just as well.

Allergen note: these recipes include common allergens such as dairy, eggs, gluten, nuts, soy and fish. Check labels, swap ingredients where needed and follow your workplace policies. Nutrition needs vary, so adjust portions to suit you.

🎒Pack it right: soggy-proof and safe

The best recipe in the world can be ruined by how it is packed. Use this jar order for any salad, and the checklist below for everything else.

A mason jar with six layers: dressing at the bottom, then hard vegetables, grains or beans, protein, soft vegetables and leafy greens on top123456

Layer from the bottom up

  1. 1Dressing. Always at the very bottom, away from everything delicate.
  2. 2Hard vegetables. Cucumber, carrot, pepper, onion. They don’t mind sitting in dressing.
  3. 3Beans & grains. Chickpeas, quinoa, lentils. They soak up a little flavour.
  4. 4Protein & cheese. Chicken, egg, tuna, feta.
  5. 5Soft vegetables. Tomatoes, avocado (at lunch), berries.
  6. 6Leafy greens. Packed last, right up to the rim. Never touching the dressing.
Keep it coldUse an insulated bag and an ice pack. Put the pack on top so cold air sinks over the food.
Watch the 2-hour ruleDon’t leave perishable food out more than 2 hours, or 1 hour in heat above 32 °C / 90 °F.
Reheat properlyIf you reheat, heat until steaming hot throughout (74 °C / 165 °F) and stir halfway.
Cool fastSpread hot food in a shallow tray or container to cool before you put the lid on and refrigerate.
What you madeFridge lifeGood to know
Cooked chicken, turkey, beef3–4 daysRest, slice, cool quickly, then refrigerate.
Cooked rice3 daysCool within an hour, chill promptly and reheat until steaming hot.
Quinoa, couscous, pasta3–4 daysToss pasta with a little oil so it doesn’t clump.
Salmon and other fish2 daysEat these boxes early in the week.
Tuna, egg or chickpea salad fillings3 daysKeep cold with an ice pack and eat within 2 hours of leaving the fridge.
Hard-boiled eggs in the shellUp to 1 weekOnce peeled, eat within a few days.
Jar salads and cabbage salads4 daysDressing on the bottom or in a separate cup.
Cut raw vegetablesUp to 5 daysDry containers lined with a paper towel.
Soups, lentils, frittata cups4 days fridge / 2–3 months freezerCool fully before freezing.
Homemade sauces3–5 daysYogurt sauces on the shorter end.

These are general guidelines. Follow the food-safety advice in your region, and if you are ever unsure whether something is still good, throw it out.

📅A sample week with no repeats

One cooking session on Sunday, five different lunches. Tap any recipe to jump straight to it.

DayLunchWhen to prep it
Mon6. 🐟 Honey-Garlic Salmon & Green Bean Rice BowlBake Sunday. Fish is best eaten first.
Tue1. 🍗 Lemon-Herb Chicken & Quinoa Power BowlCook Sunday. Dressing goes in a small cup.
Wed21. 🍜 Sesame Peanut NoodlesCook noodles and sauce Sunday. Toss on Wednesday morning.
Thu9. 🥕 Hummus Veggie Crunch WrapAssemble Thursday morning (5 minutes).
Fri30. 🥚 Veggie Frittata Egg CupsBake Sunday and freeze. Move to the fridge Thursday night.

🛒The starter pantry that unlocks most of these recipes

Stock these once and most of the 31 recipes need only fresh vegetables and a protein from the shop.

Protein

Carbs

Flavour

Spices

❓Questions people ask most about packed lunches

How do I stop my lunch from getting soggy?
Keep sauces and dressings in a separate cup, put watery ingredients like tomatoes and cucumber in their own section, and use barriers between wet fillings and bread or tortillas: hummus, cheese or a lettuce leaf. For jar salads, build in layers with the dressing at the bottom and leaves at the top.
I don’t have a microwave at work. What can I make?
Use the “No microwave needed” filter above. Salads, wraps, jar salads, cold noodle dishes, pinwheels and bistro boxes are all delicious cold. A wide-mouth thermos of soup or a pre-heated flask of pasta also works without any equipment.
How long does meal prep last in the fridge?
Most cooked meals keep 3–4 days in the fridge, with fish at about 2 days and rice best within 3. Every recipe above lists its own fridge life, and the storage table shows the general guidelines. When in doubt, throw it out.
How do I keep lunch safe without a fridge at work?
Pack it in an insulated bag with an ice pack and keep it out of hot cars and sunny desks. As a rule, perishable food shouldn’t sit out for more than 2 hours, or 1 hour when it’s hotter than 32 °C / 90 °F. On days with no cold storage, choose shelf-stable options like the energy bites, or foods that are safe cold and well chilled.
Which of these recipes can I freeze?
Freezer winners are the bean and cheese burritos (Recipe 28), frittata egg cups (Recipe 30), red lentil soup (Recipe 23), turkey meatballs (Recipe 24), energy bites (Recipe 31) and plain cooked chicken. Skip freezing fresh salads, cucumber, avocado and mayonnaise-based fillings, which turn watery or split.
What if I only have 15 minutes?
Start with the no-cook options: the Protein Bistro Box (Recipe 26), Lemony Tuna & White Bean Salad (Recipe 17) or the Hummus Veggie Crunch Wrap (Recipe 9). Each takes about 10 minutes and needs no stove.
How do I avoid eating the same thing every day?
Cook one or two bases on Sunday and rotate the sauces. The sauce swap section gives you three quick options that transform the same chicken or roasted vegetables into completely different lunches.

Tomorrow at 12:30, you get to be glad you planned

Picture it: you open your bag and there is a lunch waiting for you that is warm-spiced, crunchy, or creamy, exactly what you wanted. You are not scrambling, not overspending, not eating at your desk in a haze of regret. That small win carries into the whole afternoon.

  1. 1. Pick two recipesChoose one you can eat cold and one you love hot.
  2. 2. Shop the listUse the ingredient lists and the starter pantry.
  3. 3. Do the 45-minute resetThen pack, and enjoy your best workday lunches yet.
Back to the top ↑

Leave a Comment