Coupons get the attention, but the number that decides your grocery bill is the unit price on the shelf label — the small figure in the corner that says what 100 g or one ounce costs. Work that out for a dozen staples and you will usually find 20–30% between the best and worst value on the same aisle, with nothing clipped.
Read the unit price, not the pack price
In the US, shelf tags print a unit price in dollars per ounce. In the UK and EU it sits in a box at the bottom right of the label as price per 100 g or per kg. In Bangladesh and much elsewhere in South Asia the shop rarely prints it, so do the division yourself: 1,450 BDT for a 5 kg bag of rice is 29 BDT per 100 g, while the 1 kg packet at 320 BDT works out at 32 BDT per 100 g — ten percent more for identical grain.
The same arithmetic applied to protein changes what you cook. Take protein per 100 g of the raw ingredient — lentils 25 g, chicken breast 31 g, eggs 13 g, beef mince 20 g — and cost per 100 g of protein lands at roughly:
- Dried red lentils at $3/kg: $1.20
- Chicken breast at $8/kg: $2.58
- Eggs at $2.50 a dozen: $3.21
- Beef mince at $10/kg: $5.00
That ranking holds in most markets. It does not mean giving up beef; it means two dinners a week built on dal or eggs free up $8–12 a month that no coupon app returns.
Build the week around three cheap anchors
Choose three ingredients that store well and cost little per serving — dried legumes, eggs, and one starch (rice, flour, potatoes, oats). Plan five dinners where one of them is the base and meat is a 100–150 g garnish per person instead of a 250 g slab. A pot of dal with rice costs about $0.45 a serving; the same calories from a supermarket ready meal run $3.50–4.50.
Buy legumes in the 2 kg bag and decant into a one-litre jar. They keep a year in a dry cupboard, so the bigger pack carries no spoilage risk. That is the line between bulk buying that works and bulk buying that backfires: shelf-stable staples, yes; anything that wilts in ten days, no.

Shop once a week and buy meat on markdown
Large supermarkets cut meat 30–50% in two waves: shortly after opening, when staff clear yesterday’s stock, and again around 6–7 pm. The label shows a reduced price and a use-by date two days out. Buy it, portion into 500 g bags the same evening, and freeze — mince and chicken are safe frozen on the use-by date, not a week past it.
Front-page loss leaders — cheap oil, sugar, chicken — are priced at or below cost to get you through the door. Take the four you will genuinely use and buy the rest of the list where it is cheaper. Two short trips beat one large shop once the basket passes about $60, because the store you skip is the one selling the impulse items.
Keep a price book of twelve items
A notes-app list outperforms a coupon folder. Record item, pack size, unit price, store, and date for the twelve things that make up most of a basket: rice, cooking oil, eggs, milk, lentils, chicken, onions, potatoes, flour, sugar, tea, detergent. After three weeks you know that onions above 90 BDT/kg or $1.20/lb are expensive and worth skipping until they fall.
Review the book every two months, because food-at-home prices move in steps rather than smoothly. The USDA food price outlook tells you whether a jump is nationwide or just your local shop.
Spend five minutes on waste, where the money leaks
Set the fridge to 3 °C (37 °F) and the freezer to −18 °C (0 °F). Most fridges ship at 5 °C, which shortens the life of salad, milk, and cooked rice by several days. A cheap thermometer on the middle shelf confirms it; the dial on the door does not.
Give one shelf to an “eat first” box — opened cheese, half tins, the last of the spinach — and check it before writing the list. Keep a bag in the freezer for vegetable ends and bones; when it fills, simmer stock. If you throw away 15% less each week, a $180 monthly bill drops by about $27, which is more than most coupon users save in a year. For the routines that support this, see the grocery habits that cut your bill every week, meal planning to save money, and reducing food waste at home.
