“Cooking at home saves money” is one of those truths everyone repeats without ever running the numbers — and it’s worth actually looking, because how much it saves, and whether it’s always worth it, is more nuanced than the slogan. Home cooking is genuinely far cheaper most of the time. But the honest comparison includes things people leave out, like your time and the groceries that quietly rot in the crisper. Here’s the real math, and the specific occasions when takeout is the smarter call rather than a guilty indulgence.
The raw cost gap is huge
Start with the sticker comparison, because it’s stark. A restaurant or delivery meal has to cover the food plus labour, rent, packaging, and profit — and delivery piles on service fees, delivery charges, and a tip on top. Cooking the same meal at home, you pay essentially just for the ingredients. Meal for meal, home cooking routinely costs a fraction of ordering in; delivery is the most expensive way to eat, often several times the cost of making it yourself. For anyone eating out or ordering in regularly, this gap is one of the largest, most repeatable savings in a typical budget.
The hidden costs on both sides
An honest tally adjusts that raw gap in both directions:
- Your time and effort (favours takeout). Cooking costs time — planning, shopping, prepping, cooking, cleaning up. On an exhausting day, the convenience of takeout has genuine value, and your time isn’t free.
- Wasted groceries (shrinks cooking’s edge). Home cooking only saves money if you actually eat what you buy. Groceries that spoil unused are money thrown away, quietly narrowing the gap — which is why cooking pays most when you plan and use what you buy.
- Portion and leftovers (favours cooking). A home meal often yields leftovers — a second meal for no extra effort — while takeout is usually one-and-done, widening cooking’s real advantage.
Even after these adjustments, cooking wins clearly on cost for most everyday meals. But the adjustments explain when that stops being true.
When takeout actually wins
Takeout isn’t a failure of discipline — sometimes it’s the smart choice:
- When you’re truly out of time or energy and the realistic alternative isn’t a nice home-cooked meal but stress, a ruined evening, or food going to waste. Convenience has real value on the hard days.
- When cooking it yourself would cost more — an elaborate dish needing specialty ingredients you’d buy in bulk and mostly waste, or something you simply can’t make well. For a rare treat, ordering can genuinely be the cheaper and better option.
- When it’s the occasion, not the fuel — a social meal out, a celebration, a break you value. Eating out as an experience is a fair use of money; the trap is defaulting to it for everyday fuel.
The practical takeaway
The math is clear: cook for the everyday, and let takeout be a deliberate choice rather than a default. The big savings come from making home cooking the easy option — keeping simple meals you can throw together fast, planning so groceries don’t spoil, and cooking in a way that yields leftovers — so that ordering in becomes something you choose for convenience or occasion, not something you fall into because cooking felt like too much. Do that, and you capture the large everyday savings while still enjoying takeout guilt-free when it’s genuinely worth it.




