Yong Jae Lee
Published: September 9, 2026 Β· Reviewed: September 2026 Β· 7 min read
Researched and written by Yong Jae Lee Β· Content follows NZ Ministry of Health guidelines
180 lunchbox ingredients priced two ways: what the pack costs, and what one lunchbox actually uses. The shelf ranking gets 52 of them backwards.
A supermarket shelf tells you what a pack costs. It does not tell you what a lunchbox costs, and the two disagree often enough to be worth writing down.
I track 180 lunchbox ingredients. For each one I hold two things the shelf does not put together: the pack the shop actually sells, and how much of that pack goes into one lunchbox. The second number is the one that took the longest to get honestly, and it is the one that changes the answer.
The trolley and the lunchbox
Across those 180 ingredients, the median pack is $4.95 and the median lunchbox serve is $0.47. The median pack holds 10 serves.
Buying one of everything would come to $1030.50. One lunchbox serve of everything comes to $125.22. That ratio is the whole point: most of what you carry out of the shop is not for today.
How many lunchboxes a pack is
| Serves per pack | Ingredients |
|---|---|
| 1β2 | 3 |
| 3β5 | 37 |
| 6β10 | 69 |
| 11β25 | 44 |
| 26 or more | 27 |
Only 3 of the 180 are effectively single-serve. Those are the ones worth watching, and they are almost never the ones that look expensive.
The shelf ranking is about half right
Rank every ingredient by pack price, then rank it again by what one serve costs. The two orders agree, but loosely β the rank correlation is 0.58.
That number is doing real work in both directions. It is not near zero, so the shelf price is not noise: the 450g pack of chicken thigh at $17.90 really is expensive in a lunchbox too, at $3.58 a serve. But it is not near one either. 52 of the 180 ingredients sit on opposite sides of the median in the two rankings β cheap-looking and dear to use, or dear-looking and cheap to use.
Dear on the shelf, cheap in the box
| Ingredient | Pack | Pack price | Serve | Cost per serve | Serves |
|---|---|---|---|---|---|
| Olive Oil | 1L | $15.09 | 20ml | $0.30 | 50 |
| Honey | 500g | $10.99 | 15g | $0.33 | 33 |
| Egg (glaze) | 10pack | $10.49 | 0.2 egg | $0.21 | 50 |
| Butter | 500g | $9.70 | 15g | $0.29 | 33 |
| Marmite | 500g | $8.99 | 10g | $0.18 | 50 |
| Dairy-Free Pesto | 200g | $8.90 | 10g | $0.45 | 20 |
These are the items people flinch at and shouldn't. Of the 87 ingredients whose pack costs more than $5.00, 26 come to under 50c a serve. A large bottle of oil is one of the most expensive single things in the shop and one of the cheapest things in the lunchbox.
Cheap on the shelf, dear in the box
| Ingredient | Pack | Pack price | Serve | Cost per serve | Serves |
|---|---|---|---|---|---|
| Croissant | each | $3.60 | 1 croissant | $3.60 | 1 |
| Butter Chicken Sauce | 80g | $4.89 | 20g | $1.22 | 4 |
| Ripe Bananas | per kg | $3.99 | 250g | $1.00 | 4 |
| Breadsticks | 2pack | $4.90 | 0.4 stick | $0.98 | 5 |
| Probiotic Drink | 5pack | $4.75 | 1 bottle | $0.95 | 5 |
| Pita Bread | 10pack | $4.69 | 2ea | $0.94 | 5 |
The mechanism is the same every time: the pack is the serve, or close to it. The croissant row is the clearest case β $3.60, and one lunchbox uses the whole thing. It is the most expensive serve in the entire set while sitting in the bottom half of the shelf prices.
This is not an argument against buying any of them. It is an argument for knowing which line in the trolley is the one you are paying for repeatedly.
"Expensive" has three answers, and they are three different ingredients
Everything above ranks ingredients two ways: what the pack costs and what one serve costs. There is a third ranking this data can produce and a shelf cannot, because it needs the recipes as well as the prices β what an ingredient costs across the whole menu set. That is its cost per serve multiplied by the number of menus that use it.
Of the 94 lunch menus in the planner, 150 distinct ingredients appear that I can also price. Another 16 appear that I cannot β they have no pinned product yet, so they are missing from the totals below rather than guessed at.
| What "expensive" means | Ingredient | Figure |
|---|---|---|
| Dearest pack on the shelf | Chicken Thigh | $17.90 |
| Dearest single lunchbox serve | Croissant | $3.60 |
| Most across the whole menu set | Chicken | $24.00 |
Three questions, three answers, three different ingredients. And the first two are each in exactly one menu, which makes them trivia. Chicken is in 8, and at $3.00 a serve it carries more of the menu set's ingredient cost than anything else I track.
| Ingredient | Menus | Cost per serve | Across the set |
|---|---|---|---|
| Chicken | 8 | $3.00 | $24.00 |
| Egg | 13 | $0.98 | $12.77 |
| Cheese | 20 | $0.55 | $10.94 |
| Tomato | 11 | $0.90 | $9.90 |
| Beef Mince | 3 | $2.55 | $7.65 |
| Bread | 14 | $0.44 | $6.16 |
| Butter | 19 | $0.29 | $5.53 |
| Pastry | 2 | $1.95 | $3.90 |
| Cucumber | 10 | $0.37 | $3.67 |
| Croissant | 1 | $3.60 | $3.60 |
Those 10 lines are 40% of the $221.70 it would cost in ingredients to make every menu in the planner once. The top 3 alone are 22%.
This is the table the article should have opened with, and it is the one I did not have until the recipes and the prices were in the same place. Cheese appears in more menus than anything else β 20 of 94 β and comes 3rd on it.
Does the ingredient you use most often cost less?
It would be a tidy story, and the data does not support it. The rank correlation between how many menus an ingredient appears in and what one serve of it costs is β0.15 β near enough to zero to mean nothing.
The medians do split. The 21 ingredients used in 5 or more menus have a median serve of $0.28; the 129 used in fewer have a median of $0.45. That is the right direction for the tidy story. It is also 21 ingredients against 129, split at a threshold I chose, with a correlation of β0.15 sitting underneath it. I am writing the numbers down rather than the conclusion.
What the ranking does support is narrower and more useful: the recurring cost of a menu set is not carried by its commonest ingredient or by its dearest pack. It is carried by the few items that are both dear per serve and not rare.
What the serve sizes are, and are not
They are our portions. Recording a cheese serve as 30g out of a 500g block is a choice, not a standard, and a family that cuts a thicker slice will get different numbers out of the same shelf.
What they are not is reverse-engineered. When these were written down, the serve size for each ingredient was recorded first β how much actually goes in a lunchbox β and the portion factors were corrected afterwards where the two disagreed. Five ingredients had to be fixed that way. Had the serve sizes been derived from the factors instead, every table above would be a circular argument dressed as a finding.
Pack sizes are not estimates either. Each one was read off the product listing at the chain that sells it, which is why a 220g hummus tub is recorded as 220g and not as the 200g I had originally written down.
What I would not claim
The same pack-size effect shows up sharply in the free-from aisle, where the alternative often comes in a smaller bag: what gluten-free and dairy-free swaps actually cost puts numbers on that.
These are one household's portions against one chain's online prices β the per-serve figures use Woolworths. Fresh produce sold by weight β bananas, potatoes, courgettes β moves week to week, so its position in either ranking is the least stable part of this β and how much anything actually moves is measured separately.
And the 0.58 correlation is a snapshot. It is high enough that "expensive pack, expensive lunchbox" is a reasonable default; the useful part is knowing the 52 places where the default is wrong.
Every row behind this article is downloadable: lunchbox-ingredients.csv has each ingredient's pinned product, SKU, pack size, pack price, serve and cost per serve, so the whole table above can be rebuilt from it. The 20-item cross-chain basket is a separate file and a separate dataset β both are on the NZ Lunchbox Price Index page, published under CC BY. The chain-by-chain comparison of the same basket is in Where the supermarket gap actually is.
About this article
This article was researched and written by Yong Jae Lee, a parent based in Auckland who runs Kiwi Lunchbox as a solo project. I am not a dietitian or a health professional, so nothing here is medical advice. Where an article rests on desk research rather than something I have cooked or used myself, it says so, and nutrition writing is aligned with New Zealand's healthy eating guidelines. If you spot an error or have a suggestion, please contact us.






