
Why Food Costs So Much: How to Get Better Value
A practical guide to judging food value through edible yield, portions, nutrition, convenience, seasonality, storage and how much of what you buy actually gets eaten.
By Lee Mokonyane · 27 September 2026 · 8 min read
The shelf price tells you what food costs to buy. It does not tell you what it costs to eat.
A kilogram of bone-in meat includes bone. Spinach loses considerable volume when cooked. A large pack may be cheaper per kilogram but expensive if a third spoils. A recipe using a spoonful of speciality sauce still requires you to buy the bottle.
A useful measure of value considers how much edible food you get, how many meals it produces and whether you will use what you buy.
Start With Cost per Edible Portion
Unit prices — per kilogram, litre or 100 g — are useful when comparing similar products.
They do not account for edible yield: the amount left after removing bones, shells, stones, thick peel and other material you cannot eat.
A simple calculation is:
Purchase weight − unavoidable waste = edible weight
For everyday cooking, cost per portion is often more useful:
Total cost ÷ portions produced = cost per portion
Imagine two cuts of meat. The cheaper one contains substantially more bone and fat that will not be eaten. Its shelf price may be lower while its cost per edible portion is similar to, or higher than, the more expensive cut.
Cooking changes yield too. Meat loses water and fat. Mushrooms and leafy vegetables lose moisture. Dried beans, lentils, rice and pasta absorb water and increase substantially in weight.
Compare what reaches the plate, not purchase weight alone.
A Cheap Pack Can Become Expensive Through Waste
If you buy R100 worth of food and regularly discard a quarter of it, the food you actually eat has effectively cost more.
This commonly happens with:
- oversized promotional packs
- herbs needed for one recipe
- salad leaves
- rapidly ripening fruit
- speciality ingredients
- forgotten leftovers
- vegetables bought without a plan
A promotion saves money only when the extra food is used.
Large packs work particularly well for ingredients you consume predictably and can store safely: rice, oats, flour, dried legumes and other regular staples.
Perishable food needs a different calculation. Ask whether you can realistically eat, freeze or preserve the quantity before buying it.
Household food waste is large enough to deserve its own guide, because what you repeatedly throw away tells you a great deal about what you should buy differently.
Recipe Cost and Shopping Cost Are Different
Suppose a recipe uses R3 worth of a speciality sauce.
Its recipe cost includes R3.
If you do not already own the sauce, however, you may need to spend R60 on the bottle to make the meal. That is part of the immediate shopping cost.
The distinction matters when recipes require numerous herbs, spices, cheeses, sauces and condiments.
These ingredients become better value through repeat use.
Soy sauce might appear in stir-fries, marinades, dressings, noodles and fried rice. Its purchase cost is spread across many meals. A sauce bought for one tablespoon and forgotten in the refrigerator has a very different value.
A useful pantry contains ingredients that repeatedly earn their space.
Protein Needs a Better Comparison Than Price per Kilogram
Protein is often one of the more expensive parts of a meal, particularly when meat or fish provides most of its bulk.
Price per kilogram can mislead because different foods contain different amounts of bone, water, fat and edible material. They also provide different amounts of protein and other nutrients.
Eggs, beans, lentils, dairy, tinned fish, poultry and meat can all contribute protein, but they do so at different costs and in different forms.
Portion structure matters too.
A mince sauce can include lentils. Beans can add bulk and protein to suitable stews. Eggs can turn leftover vegetables into a meal. A chicken can contribute to several dishes rather than one meal built around very large portions.
The useful comparison is cost, edible yield, nutritional contribution and portions produced.
Convenience Can Be Good Value
Pre-cut vegetables, frozen produce, cooked legumes, grated cheese, rotisserie chicken and microwave grains cost partly because someone has already done work for you.
That work may be valuable.
Convenience can reduce:
- preparation
- cooking
- washing up
- equipment needs
- waste
- the effort required to get a meal onto the table
If you regularly buy whole vegetables and fail to prepare them, paying more for frozen or prepared vegetables may result in more food actually being eaten.
The question is whether the convenience solves a problem you have.
Paying someone to grate cheese you could easily grate yourself may offer little value to you. Paying for cooked beans when soaking and boiling dried beans prevents you from using them at all may be worthwhile.
Frozen and Fresh Solve Different Problems
Frozen food can be portioned over a long period, which makes it particularly useful for ingredients that frequently spoil before you finish them.
Peas, spinach, berries, corn and mixed vegetables can usually be taken from the freezer in the amount required and returned immediately.
Many frozen vegetables also arrive washed and trimmed, reducing preparation waste.
Fresh produce makes sense where fresh texture, ripeness or raw eating quality matters and where the food will be consumed before deteriorating.
Choose according to how you will use the ingredient, not the assumption that fresh is automatically the better purchase.
Let Seasonal Prices Change the Menu
Produce prices change with availability, weather, crop yields, transport and retailer pricing.
A rigid shopping list makes those changes harder to respond to.
If broccoli is expensive and cauliflower is well priced, consider whether cauliflower can perform the same job. Cabbage may replace a more expensive leafy vegetable in some cooked dishes. An abundant seasonal fruit can replace one whose price has risen sharply.
The useful skill is understanding function.
Does the ingredient provide crunch, sweetness, acidity, bitterness, bulk or a particular texture?
Once you understand what the recipe needs from it, substitutions become easier.
Check the Unit Price, Not the Familiar Package
Package sizes change.
A product can become smaller while its selling price remains similar, making the change easy to miss if you shop from habit.
Compare:
- price per kilogram
- price per litre
- price per 100 g
- actual package weight
Unit pricing is particularly useful when products are sold in several sizes.
The cheapest unit price still does not automatically make the largest pack the best purchase. You need enough storage and consumption to use it.
Cooking From Scratch Is Not Free
Homemade food uses ingredients, energy, equipment and time.
Some foods are considerably cheaper to prepare yourself. Others offer surprisingly small savings once every ingredient is counted.
Context changes the calculation.
Stock made from bones and vegetable trimmings that would otherwise be discarded extracts another use from existing purchases. Buying several ingredients specifically to make stock creates a different cost.
The same applies to bread, yoghurt, sauces and preserves.
There are good reasons to make food yourself besides saving money: flavour, enjoyment, ingredient control and quality. Do not assume homemade automatically means cheaper.
Time Has Economic Value Too
Economical-food advice often treats preparation time as free.
Shopping, washing, peeling, chopping, cooking, cooling, portioning and cleaning require labour.
People have different working hours, caring responsibilities, transport times, skills, equipment and physical capacity.
Dried beans may cost less than tinned beans but require planning and cooking. Whole vegetables may cost less than prepared ones but require more work. Batch cooking saves time later but requires a larger block of time first.
A food choice that is theoretically cheap but repeatedly goes uncooked is providing poor practical value.
Quality Is Worth Paying for When You Can Identify the Difference
Higher price does not prove higher quality.
Paying more makes sense when the difference improves something you value: flavour, performance, edible yield, durability or how much you need to use.
A strongly flavoured cheese may work in smaller quantities. Good seasonal fruit may be eaten completely instead of abandoned because it tastes poor. Durable cookware can spread its cost across years of use.
Ask what the additional money actually buys you.
If you cannot identify the benefit, the premium deserves questioning.
A Practical Test for Food Value
You do not need a complicated formula for every grocery item. Ask the questions that matter for that particular purchase:
- Edible yield: How much can I actually eat?
- Portions: How many useful servings will it produce?
- Nutrition: What does it contribute to the meal?
- Storage: Will it last long enough for me to use it?
- Waste: How much am I likely to discard?
- Versatility: Can I use it in several meals?
- Convenience: Am I paying for preparation that genuinely helps?
- Repeat use: Will I use the rest of the package?
- Preference: Will my household actually eat it?
- Quality: Does paying more produce a difference I value?
Not every purchase needs to score highly on every measure. A convenient product may cost more and still be worthwhile. A premium ingredient may be worth buying because you enjoy it.
The point is knowing what you are paying for.
Shop for Food You Will Actually Use
There is no permanent list of foods that offers the best value. Prices change. Seasons change. Households eat differently.
The more durable skills are simple: compare unit prices, consider edible yield, buy realistic quantities, respond to seasonal prices, understand where convenience helps and pay attention to what repeatedly goes unused.
The cheapest food at the till can become expensive when much of it is discarded.
Good value is the amount of your grocery spending that successfully becomes food you eat, enjoy and benefit from.