Honest GroceryIndependent reference

Making a Weekly Grocery List for Singapore Households

A method for building a weekly grocery list in Singapore from meals, inventory and staples, with room for flexibility.

Making a Weekly Grocery List for Singapore Households

A weekly grocery list works only if you build it from meals, not from a standard template. Start with what you will cook, check what you already own, add the staples that keep your kitchen running, then leave one slot open for what the wet market or the promotion aisle actually delivers that morning. Skip the meal plan and you will buy vegetables that turn limp in two days, a second packet of rice that already sat half-full in the cupboard, and chicken you had to freeze because you overcounted.

A list built this way cuts duplicate purchase and prevents the cold-chain break that kills meat before you cook it. It works whether you shop Sheng Siong, FairPrice Online, or a wet market. It works for a single person or a household of five because the quantities come from your own meal plan, not from a universal serving chart that ignores your freezer capacity and your family's refusal to eat leftovers.

Build Your List From Meals First

Write down the dinners you will cook for the next seven days. Six dinners for a household that eats out once a week; seven for one that does not. Be specific: "stir-fried kailan with garlic" rather than "vegetables," "chicken thigh braised in dark soy" rather than "protein." Specificity lets you count pack sizes. A 300g pack of kailan serves two people one meal; a 500g pack serves three and leaves you with a wilting half-portion by day five.

From the meal list, extract every ingredient. This is your raw shopping list. Do not group by aisle yet. Do not check the fridge yet. The raw list exists only to record what the meals demand. Writing a list from memory of what you usually buy guarantees you buy the same unused bottle of oyster sauce you bought last month.

Sequence Meals By Perishable Shelf Life

Assign each meal to a specific day based on how long its fresh components last. Fish and soft leafy greens go in the first two days. Firm vegetables like cabbage, carrots, and broccoli hold for four to five days in a refrigerator that stays below 4°C. Vacuum-packed chilled meat carries a Use By date that is a genuine safety cut-off under Singapore Food Agency rules; do not push it. Meals using those items go early in the week.

This sequencing lets you buy one trip's worth of perishables without losing half to spoilage. Singapore humidity punishes any plan that treats all produce as equally durable. A bunch of spinach bought on Saturday and cooked on Thursday has already yellowed in the crisper, no matter what the Best Before label says.

Check Your Inventory Before You Leave

Open the cupboard, the freezer, and the refrigerator door shelves. Count what you have against what the meal list requires. This step prevents duplicate purchase and forces you to use the half-pack of dried mushrooms and the bag of frozen prawns you bought three weeks ago. It takes four minutes.

Check the freezer capacity before you plan any buy-in-bulk meal. A standard two-door refrigerator freezer in an HDB flat holds roughly 30 to 40 litres of usable space. That is six to eight 500g packs of meat before stacking becomes a game of frozen avalanche. If the freezer is already half full, do not plan a meal that requires buying a 2kg family pack of chicken thigh.

For dry goods, check the date marks. Best Before on rice and pasta is a quality indicator. A packet of basmati rice six months past its Best Before is safe but may have lost aroma. Use By on canned goods is rare; most carry Best Before and remain edible well past it. The Singapore Food Agency date-mark categories matter here: you can plan a meal around an older packet, but you should not plan one around a bloated can.

Add The Singapore Staple List

Once the meal-specific ingredients are down and the inventory is deducted, add the staples that keep a Singapore kitchen functional. This layer is rice, cooking oil, light and dark soy sauce, sesame oil, garlic, shallots, ginger, salt, white pepper, sugar, cornflour, eggs, and your household's specific breakfast and snack items. These are not meal-dependent; they run out on their own schedule.

Check the level on each staple before adding it to the list. Soy sauce bottles hold roughly two months of daily cooking for a household of three. Rice consumption runs 4 to 6kg per month for the same household. Buy the largest pack size that fits your storage and your consumption rate. A 10kg bag of housebrand rice costs less per kg than the 5kg bag but gains you nothing if half of it attracts weevils in Singapore humidity before you finish it.

Staples That Reward The Largest Pack Size

Rice, cooking oil, and salt are safe to buy in the largest pack your storage allows. They are shelf-stable for months and the price per unit weight drops steeply as pack size increases. Check the per-kg price on the shelf label; the 10kg bag will show a lower figure than the 5kg bag. Buy the 10kg bag and store it in an airtight container.

Staples That Punish Overbuying

Flour, whole spices, and opened cooking wine degrade in Singapore's humidity. Buy the smallest pack size that covers your fortnightly consumption. A 500g bag of plain flour opened and stored in the cupboard will pick up moisture and develop off-notes within three weeks if not sealed airtight. Whole spices lose potency faster than you expect; buy refill packs from the wet market spice stall rather than large jars.

Leave A Flexibility Slot For The Market

The final list layer is the flexibility slot: one to three items you will decide at the point of purchase. This is not an empty line that invites impulse buying. It is a deliberate space for whatever is actually good at the wet market that morning or whatever protein is on a genuine promotion at Sheng Siong. The method works because you have already committed the rest of the budget to specific meals; the slot is a swap, not an addition.

Write the slot as a category with a price ceiling: "green vegetable, up to $3.00" or "fish, up to $8.00 for two fillets." When you reach the wet market stall, you buy what looks best within that constraint. If the kailan is tired and the chye sim is fresh, you buy chye sim and adjust the meal. The method prevents the rigid list that forces you to buy poor-quality produce at a high price. It also prevents the unstructured browse that adds $15 to your basket.

At FairPrice or Sheng Siong, the flexibility slot targets the promotion shelf. Check the price per unit weight on the promotion tag against the regular shelf price. A multi-buy offer on minced pork is a genuine discount only if the per-kg price is lower than the store's own housebrand pack. Do the arithmetic. Do not trust the yellow sticker.

Stop Overbuying Before It Starts

The single biggest driver of overbuying is the mismatch between pack size and household size. A 500g pack of baby kailan is too much for one person cooking solo. It will spoil before the third meal. Buy from the wet market where you can ask for 200g loose, or choose the Sheng Siong wet-counter where staff weigh to your request. The per-100g price is higher than the pre-packed bag, but the total spent is lower because you eat all of it.

Second is the promotion that looks like a discount but is a volume trap. A "buy two get one free" on full-cream milk is a waste if your household drinks one carton every ten days and the Use By date on all three is twelve days away. Check the date mark before committing to any multi-buy on perishables. The SFA Use By date is the hard stop; do not plan to freeze milk you have no freezer capacity for.

Third is the online platform basket blindness. RedMart and FairPrice Online list prices that are not the same as the physical store. The delivery fee is not the only cost. Check the item-level price against your mental benchmark before you click checkout. If you cannot remember the benchmark, check the FairPrice app's in-store price before ordering online.

Use SFA Date Marks To Plan Quantities

The Singapore Food Agency regulates three distinct date marks, and mixing them up is the reason households throw away safe food. Use By is a food safety cut-off. It appears on chilled meat, fresh milk, and ready-to-eat salads. Do not buy more than you can finish by this date. Best Before is a quality indicator. It appears on rice, pasta, canned goods, and frozen items. The food is safe past this date but may lose texture or flavour. Sell By is a retailer stock-control mark; ignore it.

When planning perishable quantities, count the days from purchase to the Use By date and assign meals to those days. A tray of chicken thigh with a Use By date four days from purchase must be cooked by day four. If your meal plan only calls for chicken on day five, either swap the meal or freeze the chicken on day one and defrost it in the refrigerator the night before cooking. Do not leave it in the chiller and hope.

For Best Before items, the planning window is wider. A packet of spaghetti with a Best Before date three months away can sit in the cupboard. A packet with a Best Before date next week should be moved into the meal plan. The date-mark categories are printed on the pack; your job is to read them and plan the list accordingly.

Date Marks on Singapore Food Labels and What They Mean for Your Grocery List
Date MarkLegal MeaningAppears OnList Planning Rule
Use ByFood safety cut-off. Illegal to sell past this date.Chilled meat, fresh milk, ready-to-eat salads, vacuum-packed chilled meat.Do not buy more than you can finish by this date. Freeze on day of purchase if needed.
Best BeforeQuality indicator. Food is safe past this date but may lose texture or flavour.Rice, pasta, canned goods, frozen items, eggs, cooking oil.Prioritise older packs in meal plan. Safe to use past date; check for off-odours or weevil activity.
Sell ByRetailer stock-control mark. Not a consumer safety or quality indicator.Some imported packaged goods.Ignore for list planning. The Use By or Best Before date governs your decision.

Match Shopping Frequency To Your Freezer

A household that shops once a week needs a different list structure than one that tops up twice a week at the Sheng Siong wet-counter. The once-a-week shopper must sequence meals by perishable shelf life rigorously and allocate freezer capacity for the second half of the week's protein. The twice-a-week shopper can buy leafy greens in smaller quantities and skip the freezer step for fresh fish.

Freezer capacity is the hard physical constraint. Measure yours in pack-count: how many 500g flat packs of meat can you fit in a single layer? That number is your protein ceiling for the week. A two-door refrigerator freezer holds six to eight packs. If the list calls for ten, you are planning for spoilage. Buy the shorter-dated items first and freeze the rest immediately. Label each pack with the date it went in and the Use By date it carried at purchase.

Where To Shop For Your Frequency

The wet market rewards the twice-a-week shopper who can buy fish on Wednesday morning and cook it the same evening. FairPrice Online rewards the once-a-week shopper who can hit the free-delivery minimum order and does not need to squeeze avocados. Match the shopping frequency to the retail format and let that shape the list's structure.

Common Questions

How do I handle vacuum-packed meat odour when planning meals?

The off-gassing smell when you open a vacuum-packed meat pack is normal and dissipates in minutes. Do not return the product. Plan to open the pack, pat the meat dry, and let it air for five minutes before cooking. Spoilage odour persists and intensifies; if the smell does not fade, discard it.

Should my weekly grocery list look different in the wet season?

Yes. Singapore humidity worsens during the wet season. Leafy greens spoil faster. Reduce the quantity of fresh greens on the list, increase frozen vegetable portions, and plan to shop twice a week if your schedule allows. Do not buy a week's worth of fresh coriander in November.

What is the single biggest money-waster on a Singapore grocery list?

Paying the fresh premium for thawed product without knowing it. SFA permits frozen-thawed meat and seafood to be sold as chilled. You cannot reliably tell without asking. Buy from a wet market stall where you can ask directly, or buy frozen and thaw it yourself at a lower cost per kg.

How do I compare pack sizes when unit pricing is missing from shelf labels?

Bring your phone and use the calculator. Divide the pack price by the net weight in grams, then multiply by 100 or 1000 to get the price per 100g or per kg. FairPrice and Sheng Siong shelf labels are inconsistent; the arithmetic is your responsibility. Do not assume the larger pack is cheaper per unit weight.