How to stop overbuying groceries: the right amount

How to stop overbuying groceries: the right amount

You stop overbuying groceries by counting the amount backward from your plan instead of guessing in the store. Decide how many dinners you'll actually cook at home, times how many you are, and buy portions to match. Then the cart fits the week, and the fresh stuff becomes dinner instead of trash.

You're packing away Saturday's shop and the cupboard won't close. There's a third jar of the same pasta sauce next to two already open, a bag of potatoes wedged on top of last week's bag of potatoes, a block of cheese you forgot you had. None of it was a mistake at the time. It's that we shop for the week we wish we had instead of the one we live, so two packs of mince come home when you only cooked one. This isn't carelessness, it's the amount getting decided in the aisle instead of on the list. Matredo builds the list straight from your plan, but the whole idea works just as well on a scrap of paper. This is the amount side of smart shopping: not what you write on the list, but how much of each thing you actually need.

Why do you buy too much food?

You overbuy because the amount gets set by feeling, not by plan. A hungry stomach magnifies everything, a vague list leaves room for "a little extra," and packages are often built for a bigger household than yours. The result is a cart filled for the week you imagined, not the one you really cook.

Most overbuying isn't checkout-line silliness. It's a string of rational decisions built on the wrong starting point. You grab two peppers because the recipe "probably" needs greens, an extra pack of chicken "in case someone's hungry," a third yogurt because it was three for the price of two. Each one feels sensible in the moment. Together they make a fridge that overflows mid-week and empties into the trash by the weekend. It's the flip side of the same problem as the impulse buys in the guide to building one smart grocery list: not things you didn't mean to buy, but too much of the right things.

How much food do you need to buy for a week?

Count backward from the plan. Decide how many dinners you'll genuinely cook at home this week, multiply by the number of eaters, and buy portions to match that figure. Four dinners for two is eight portions, not a full cart for seven days. The other nights are usually covered by leftovers, lunch out, a sandwich night, or a freezer that's already stocked.

The most common miscalculation is shopping as if all seven nights get cooked from scratch at home. Almost no household does that. One night it's leftovers, one night someone's late, one night it's pizza. Buy for seven and cook for four, and you've bought three nights too much fresh food, and those are exactly the nights that rot.

So be honest about your home-cooked nights. It starts in the plan, which is why amount sits so close to weekly meal planning: the plan says how many portions, the list turns that into groceries.

Household Home-cooked nights Portions to buy
One person 3 3 (plus maybe one double for lunch)
Two adults 4 8
Two adults, two kids 5 ~16 (kid portions smaller)
Two adults, want next-day lunch 4 8 plus a double on 2 dishes

The numbers are starting points, not rules. The point is that you walk into the store with a figure in your head, not a feeling.

And the figure shifts week to week. Some weeks it's just the two of you, some weeks the grandkids come Saturday or a friend eats over on Thursday. Adjust the base number for that week's eaters before you count portions. If you're usually two but have guests one night, count that night for four and the rest for two. That's one more line on the list, not an overflowing cart.

How do you work out the right amount per recipe?

Start from the recipe's serving count, scale it to how many you are, then write the amount next to the item on your list. Cooking a dish for four when you're two? Halve it. The gap between writing "mince" and "four hundred grams of mince" is often half a kilo you'd otherwise grab on a guess.

This is where most lists leak. The name of the item is there, but not the amount, so in the store you fall back on the package in front of you. And the package is rarely your portion.

Three habits make the amount concrete. Scale the recipe first, so the portions are settled before you write the list rather than improvised in the aisle. Then write amount, not just name: "2 peppers," not "peppers," so the list can be shopped by someone else without guessing. And most important, merge the same item across several recipes into a single number.

That last habit is easiest to see with numbers. Say three dinners need yellow onions: a stew takes 1, a quick weeknight stir-fry takes 2, a soup takes 1. The total is 1 + 2 + 1 = 4 onions, bought once. Without the merge, that's three separate grabs from the onion bin across three trips, and suddenly you've got eight onions, half of them sprouting in the cupboard. Same goes for garlic, cream, stock, and everything else that recurs.

Not every recipe lists servings, and some dishes you cook by feel. Then a rough per-person anchor helps: roughly 125 to 150 grams of protein and 150 to 200 grams of vegetables per eater as a starting point. It's a rule of thumb rather than a measured truth, so adjust for appetite and dish, but it gives you a number to shop on instead of a guess at the meat counter.

That merge, scaling several recipes and summing the overlap, is the slow bit to do by hand. It's exactly where an app earns its keep: in Matredo the recipes scale to your headcount and the ingredients add up automatically, so the list already shows four hundred grams, not just mince. Cook several days at once and the amounts get bigger but the logic stays the same, which we cover in the guide to batch cooking dinners for the week.

What do you do when the package is too big?

Buy the smallest package that covers the need, and plan the rest into a second meal that same week. The store rarely sells exactly your amount. Stuck with a tray of four chicken thighs when you need two, or a whole cabbage when you want half? There are a few moves before you give up and overbuy.

Go loose if you can. Loose carrots, apples, or potatoes in the amount you need always beat a pre-bagged pack, and at the produce counter you can often ask for half. If it's only packs, take the one whose size sits closest to the need, not the cheapest per kilo. And if the smallest you can buy still makes more than the meal, slot in a second dish that same week to use the rest: the tray's four thighs become dinner for two plus a thigh salad for lunch, the half cabbage you didn't fry becomes a slaw on Friday. Then the surplus is built into the plan, not consigned to some vague future in the fridge.

Shopping for one makes this sharper, since almost everything fresh is packed for a family: lean on loose produce, freezable protein you can portion the moment you're home, and a second meal for whatever a pack forces on you. Sometimes it just won't divide evenly, and then the rule is the smallest possible overshoot: need 300 grams and the pack is 400, take it and plan for 400. There's a difference between knowingly buying a touch too much with a plan for the rest, and reflexively buying double and hoping.

How do you avoid buying too much fresh produce?

Buy fresh in step with when you'll eat it, not as backstock. Tie every perishable to a specific dinner and buy it in an amount you can eat before it turns, so no bag lingers in the drawer into next week. And don't buy three of something just because it was on offer.

Fresh produce is where overbuying does the most visible damage, because it's on a clock. An extra tin is just money waiting in the cupboard, but an extra bag of rocket is money with an expiry date. So the trick isn't buying less of everything, it's buying fresh according to when it lands on the plate. Put leafy greens and berries on Monday or Tuesday since they spoil first, save the hardy stuff like root veg, cabbage, and onions for the end of the week, and only bite on an offer if the item already has a meal. Three salads for the price of two is no deal if two of them rot.

What you do with an item that's nearing its last day, how you freeze it or stretch leftovers, is its own craft. That belongs on the storage side of food waste and we're saving it for a future guide. Here we stop at not bringing home more fresh food than the week can eat.

Smaller package or bulk pack?

Choose by what actually gets eaten, not by the price per kilo. The bulk pack is cheaper per kilo but more expensive overall if you throw half out. For staples you reliably finish, the big package pays off. For fresh items you rarely get through in time, the smaller one wins almost every time.

"Buy more, save more" is the store's strongest argument for buying more than you need, and it works because the unit price is genuinely lower. What it doesn't tell you is what you'll actually eat. A calculation that counts the waste often flips the answer.

Item Bulk pack Smaller package Wins when
Rice, pasta, dry goods Cheapest per kilo, keeps long Needlessly pricey You eat it often: go big
Mince, chicken Cheap per kilo, but fresh Portion at a time You won't finish it: go smaller
Leafy salad, berries Rarely sold in bulk Matches a few days Almost always: go smaller
Milk, eggs, basics Pays off if they get used Less waste for one Solo: go small. Family: go big
Family-size packs, one shopper Often the only option Worth hunting for Cooking for one: buy small or freeze half on the way home

The rule of thumb: bulk-buy what can't go off or what you'll surely finish, small-buy the fresh and uncertain. And if a bulk pack tempts you even though you won't get through it, split it with someone instead, so the amount comes out right at the till.

Next step

Before your next run, set a number before you go: how many dinners you'll cook at home, times how many you are. Write portions and amounts on the list, not just item names, and put the delicate vegetables on the week's first nights. If you'd rather not scale and sum recipes by hand, Matredo recalculates the amounts for your headcount and builds the list from your plan, so the cart comes out the right size without you doing the math in the store.

Erik · Updated 2026-06-28

Read more

Frequently asked questions

How much food should I buy for a week?

Count backward from the plan, not from a gut feeling. Decide how many dinners you'll actually cook at home, multiply by how many are eating, and buy portions to match. Four dinners for two is eight portions, not a full cart. The rest of the week is usually covered by leftovers, lunch out, or one easy night.

How much food should I buy for one person?

Plan per dinner, not per package. On your own you rarely cook all seven nights, so buy for the nights you'll genuinely stand at the stove. Choose smaller packs or freezable protein, and buy fresh veg in an amount you can eat in a few days. One portion at a time beats a family pack that ends up thrown out.

Why do I always buy too much food?

Because the amount gets decided in the store instead of in the plan. A hungry stomach, a vague list, and packages built for bigger households all push it up. You buy for the week you wish you had, not the one you actually live. The fix is letting the plan set the amount before you even walk in.

How do I stop buying too much fresh produce?

Buy fresh in step with when you'll eat it, not as backstock. Tie every perishable to a specific dinner, and buy smaller packs or loose so the amount matches those nights. Need greens late in the week? Choose sturdier ones like carrots and cabbage, or shop later. Don't buy three salads because one was on offer.

How many portions should I shop for?

Number of dinners times number of eaters, plus any leftovers you actually want. Two people and four home nights is eight portions. Want lunch the next day? Plan a double batch on one or two dishes instead of vaguely buying extra of everything. Concrete portions make the cart the right size on their own.

How do I work out the amount per recipe?

Start from the recipe's serving count and scale it to how many you are. Cooking a dish for four when you're two? Halve it. Write the amount next to the item on your list, not just the name. The gap between writing "mince" and "four hundred grams of mince" is often half a kilo you'd otherwise buy on a guess.

What if the recipe doesn't list servings?

Use a rough per-person amount as an anchor. Reckon on roughly 125 to 150 grams of protein and 150 to 200 grams of vegetables per eater as a starting point, so you have a number to shop on instead of a guess. It's a rule of thumb, not an exact truth, so adjust for appetite and the dish. Better than standing lost at the meat counter.

Are smaller packages more expensive?

Per kilo, often yes. But a big pack you throw half of out costs more than a small one you finish. Count what actually gets eaten, not what the price tag says. For things you reliably use up, the bulk pack pays off. For fresh items you rarely finish in time, the smaller pack wins almost every time.