Is It Cheaper to Cook or Order Takeout?
Cooking is cheaper — but by less than the standard comparison claims, because takeout has a waste rate near zero and your groceries don’t. You pay for exactly what you eat when you order. When you shop, roughly 41% of the fresh produce you bring home is never eaten (EPA, via NRDC). The honest comparison has to price that in.
That’s the reason a household can cook most nights and find the grocery bill hasn’t moved.
The comparison people run
What tonight’s ingredients cost, versus what ordering tonight’s dinner costs.
Cooking wins, easily, every time. This is the calculation that makes people feel bad about ordering.
It’s also the wrong one, because it prices a single meal in isolation and ignores everything else you bought that week.
The comparison that matches your bank balance
What you spent on food this week, versus what you actually ate.
Takeout has one genuine and underrated economic virtue: you pay for exactly what you consume. There’s no half-used portion, nothing goes off in the container on the way home, and the waste rate on a delivered meal is essentially zero.
Groceries don’t work that way. You buy in the shop’s units, not your recipe’s units. You buy for the week you intend to have, not the week you get.
So the real comparison isn’t “the meal I cooked” versus “the meal I ordered.” It’s:
The meal you cooked, plus a share of the groceries you bought this week and threw away, versus the meal you ordered with no waste attached.
Cooking still wins. It wins by less than the smug version suggests, and the margin depends almost entirely on what share of your shop you actually eat.
When ordering takeout is the cheaper choice
There’s a specific and common scenario where ordering is financially correct, and pretending otherwise is how people end up wasting more money rather than less:
You have a full fridge and a week that’s about to fall apart.
The food is already bought. It’s going to spoil whether you cook on Thursday or not. Once the money is spent, the only question left is whether you also spend an evening you don’t have, and the answer is often no.
The mistake wasn’t the takeout. The mistake was buying seven dinners’ worth of ingredients on Saturday for a week that was always going to contain five.
The genuinely expensive pattern isn’t takeout. It’s takeout on top of a full fridge, repeatedly — paying twice for the same meal, once at the shop and once at the door.
How to make cooking win by the margin it should
Plan for the week you’ll actually have. Not the week you’d have if you were better rested. If Thursday is realistically a write-off, don’t buy Thursday’s ingredients.
Schedule the takeout deliberately. A planned takeout night is cheap: you don’t buy ingredients for it, nothing spoils in its place, and you get the evening off. An unplanned one costs double, because the groceries for that night are already in the fridge, dying.
Front-load the perishables. Cook the fast-decaying things early in the week, while your schedule and your willpower are both intact. See what goes bad first.
Keep a long-life backstop. Eggs, root vegetables, tinned tomatoes, pasta. People usually order on a chaotic Tuesday because cooking felt impossible, not because it was expensive. A twelve-minute meal from things that never expire removes most of those nights.
The actual answer
Cooking is cheaper. Substantially. But the saving comes from eating what you bought, not from the act of cooking — and that distinction is why some households cook constantly and still don’t see it in the bill.
Cook five nights and throw away a third of your shop and you’re capturing maybe half the available saving. Plan four nights, eat nearly all of it, and order once on purpose, and you’ll spend less than both, with a better week.
FAQ
Is it cheaper to cook at home than order takeout? Yes, in almost every case — but the margin is smaller than a single-meal comparison suggests. Delivered food has essentially no waste attached, while roughly 41% of fresh produce brought into a US home is never eaten, and that unused food is part of what cooking really costs you.
Why hasn’t my grocery bill dropped even though I cook most nights? Most likely because you’re buying for more nights than you cook, so the difference spoils. Cooking more only saves money if the food you bought gets eaten.
Is it ever cheaper to order takeout? Yes — when the groceries are already bought and the week has collapsed. That money is spent either way. The error was the size of the shop, not the order.
How do I get the full saving from cooking? Buy for the number of nights you’ll realistically cook, cook perishables first, schedule one takeout night deliberately, and keep long-life ingredients for the nights that fall apart.
Does meal prepping fix this? It helps, because cooked food has a defined home and a defined eater. It doesn’t fix over-buying — a fridge of prepped meals nobody eats wastes exactly as much money as a fridge of raw ingredients nobody cooks.
Buying for the week you’ll actually have is a planning problem, not a willpower problem. Cupboard builds the plan from what’s already in your kitchen, puts the soonest-to-expire food first, and produces a list covering only the gap — so a collapsed Wednesday costs you an evening rather than a drawer of produce. See how it plans a week.
Last verified: August 2026. Produce waste figure: EPA estimate via NRDC.
Related: How much does it cost to make dinner at home? · The one-month waste audit