Is It Cheaper to Cook at Home Than Eat Out? The Real Numbers

- Yes — Cooking at Home Is Almost Always Cheaper, and It's Not Close
- The Core Comparison: What a Meal Actually Costs
- The Hidden Costs That Make Eating Out Worse Than It Looks
- The Real Objections, Answered Honestly
- When Eating Out Actually Competes
- The Monthly Math: Where the Money Really Adds Up
- How to Widen the Gap Even Further
- The Bottom Line
Yes — Cooking at Home Is Almost Always Cheaper, and It's Not Close
Cooking at home is cheaper than eating out roughly 80% to 90% of the time, and the gap is usually large. A home-cooked dinner typically lands somewhere between $2 and $5 per serving, while the same meal from a sit-down restaurant runs $15 to $30 a head once you add tax and tip, and a fast-casual bowl or a delivery order lands in the $10 to $18 range. That's a 3x to 6x difference on a plate of food that is often nutritionally similar or better. The exact numbers move with where you live and what you cook, but the direction almost never flips: the kitchen wins.
The rest of this guide shows the actual math — per-serving costs, the hidden fees that make restaurants and delivery more expensive than the menu price, the few cases where eating out genuinely competes, and how to close the gap even further.
The Core Comparison: What a Meal Actually Costs
Below is a realistic side-by-side for the same dinner served three ways. Prices are U.S. estimates for two servings and will vary by region and over time, but the ratios hold up almost everywhere.
| Meal | Cook at home | Fast casual / takeout | Sit-down restaurant |
|---|---|---|---|
| Chicken & rice bowl | $3.50–$6 total | $20–$28 | $34–$46 |
| Pasta with sauce | $2.50–$5 total | $18–$26 | $30–$44 |
| Bean & veggie burrito | $2–$4 total | $16–$24 | $28–$40 |
| Beef stir-fry | $6–$10 total | $24–$34 | $40–$56 |
| Breakfast (eggs, toast, fruit) | $2–$4 total | $14–$22 | $26–$38 |
The pattern is consistent: the home version of a two-serving dinner usually costs less than a single restaurant plate. Put differently, the money you'd spend feeding one person at a restaurant often feeds a family of four at home.
Why such a wide gap? A restaurant isn't just charging you for ingredients. Your bill covers rent, labor, insurance, marketing, waste, and profit — and food cost is typically only 28% to 35% of the menu price. So on a $20 entrée, maybe $6 is actual food. At home, you pay the $6 (often less, because you buy in bulk) and skip the rest.
The Hidden Costs That Make Eating Out Worse Than It Looks
The menu price is never the real price. When people say "it's basically the same," they're usually comparing the sticker on the meal, not the total that leaves their account.
At sit-down restaurants
- Tax: 5% to 10% depending on your state and city.
- Tip: 18% to 22% is now standard.
- Drinks: a $3 soda or a $9 cocktail carries the fattest markup in the building — often 4x to 6x cost.
- Appetizers and the "might as well" upsell: the average table spends more than they planned.
A $40 food order easily becomes $55 out the door.
With delivery apps
Delivery is the most expensive way to eat, full stop. On top of the menu price you're paying:
- Marked-up menu prices (many restaurants raise prices 15%+ on delivery platforms)
- Service fee (10% to 15%)
- Delivery fee ($2 to $6)
- Small-order fee (if you're under a threshold)
- Driver tip ($4 to $7)
A $14 burrito can hit $26 to $30 by checkout. Add these up over a month and delivery is often double the dine-in cost of the same food.
The Real Objections, Answered Honestly
A fair comparison has to account for the arguments in favor of eating out. Here's where they hold up and where they don't.
"Groceries go to waste, so home cooking isn't really that cheap"
This is the strongest objection, and it's real. Food waste is the single biggest thing that erodes the home-cooking advantage — the average U.S. household throws out a meaningful share of what it buys. But waste is a solvable problem, not a fixed cost. Buying to a plan, cooking in batches, and using a freezer close the gap fast. Our guides on meals under $1 per serving and shopping to a target number show how to keep almost everything you buy out of the trash.
"My time is worth money"
If you value 30 minutes of cooking at, say, $20/hour, that's $10 of "labor" — which sounds like it wipes out the savings. Two problems with that math. First, eating out also costs time: driving, ordering, waiting, or 40 minutes for a delivery. Second, the "opportunity cost" only counts if you'd actually be earning money in that half hour, which most evenings you wouldn't. For most people, cooking replaces leisure time, not paid work — so the true labor cost is far lower than the sticker version.
"Cooking for one is barely cheaper"
Cooking for one person does shrink the advantage, because restaurant portions and grocery pack sizes both work against a single cook. But home still wins clearly — you just have to lean on batch cooking and freezing so a five-serving pot of chili doesn't rot at serving two. If you live alone, planning matters more, not less.
When Eating Out Actually Competes
To be fair, there are real cases where the math narrows or even flips:
- Loss-leader fast food deals. A $3 to $5 value-menu item can undercut the marginal cost of cooking a small meal — though rarely the nutrition.
- Ingredient-heavy dishes you'd make once. A recipe that needs a $9 spice, a $6 herb bundle, and a specialty sauce for one dinner can cost more than ordering it — unless you'll reuse those ingredients.
- Truly no-time nights. If the alternative to takeout is a $2 bag of chips for dinner, the comparison isn't really about money.
- Cooking for one with lots of waste. Covered above — solvable, but real if you don't plan.
- Free or subsidized meals. A work cafeteria, a happy-hour deal, or a friend's dinner can obviously beat cooking. These aren't really "eating out" in the budget sense — they're windfalls, and you should take them.
The takeaway isn't that eating out is never worth it. Restaurants buy you time, convenience, and an experience that a home kitchen can't replicate. The point is narrower: if the only thing you're comparing is cost, home cooking wins nearly every time, so treat eating out as a deliberate choice you pay a premium for — not a default.
Even in these cases, the exception is usually a specific meal, not a lifestyle. Eating out occasionally is cheap; eating out habitually is where budgets quietly bleed out.
The Monthly Math: Where the Money Really Adds Up
One meal's difference feels small. A month of them doesn't. Say you eat lunch out five days a week at $13 versus a $3 packed lunch:
| Eat out | Cook at home | Monthly difference | |
|---|---|---|---|
| Weekday lunch (5x/week) | ~$260 | ~$60 | $200 |
| 3 dinners out/week | ~$390 | ~$90 | $300 |
| Combined | ~$650/mo | ~$150/mo | ~$500/mo |
That's roughly $6,000 a year for a moderate habit — real money that can go toward debt, savings, or simply breathing room. Even swapping half your eating-out for home cooking typically saves a few hundred dollars a month. If you want a target to aim at, our breakdown of how much you should spend on groceries per month gives realistic numbers by household size.
How to Widen the Gap Even Further
If home cooking already wins, a little strategy turns a good deal into a great one:
- Cook once, eat several times. Batch a base — beans, rice, roasted veg, a pot of sauce — and the per-serving cost drops as prep effort spreads across meals.
- Build meals around cheap protein and pantry staples. Eggs, dried beans, lentils, and frozen vegetables carry a plate for pennies.
- Shop to a plan, not a mood. A list keeps the waste — and the impulse buys — down.
- Keep a few 15-minute meals ready. Most takeout happens because cooking feels like too much on a tired night. A fast fallback recipe is what actually keeps you out of the drive-through.
- Eat well, not just cheap. Spending less doesn't mean eating worse. Our guide to eating healthy on a budget shows how nutrition and low cost line up more often than people expect.
The Bottom Line
Is it cheaper to cook at home than eat out? Yes — decisively, and by a margin most people underestimate because they compare menu prices instead of true totals. A home-cooked meal typically costs a third to a sixth of the restaurant version once tax, tip, drinks, and delivery fees are counted. The kitchen loses only in narrow, occasional cases: a value-menu deal, a one-off specialty dish, or a genuinely no-time night. For everyday eating, cooking at home is the highest-return money move most households can make — often several thousand dollars a year, on food that's usually just as good or better.
Frequently asked questions
How much money can you save by cooking at home instead of eating out?
For a moderate habit, cooking at home instead of eating out often saves $300 to $500 a month, or several thousand dollars a year. A packed lunch runs about $3 versus $13 out, and a home dinner costs $2 to $5 per serving versus $15 to $30 per person at a restaurant. Even swapping half your restaurant meals for home cooking typically saves a few hundred dollars monthly.
Why is eating out so much more expensive than cooking?
A restaurant menu price covers far more than food. Ingredients are typically only 28% to 35% of what you pay; the rest covers rent, labor, insurance, waste, and profit. So on a $20 entrée, maybe $6 is actual food. Add tax, an 18% to 22% tip, and marked-up drinks, and the gap widens. Delivery apps pile on service fees, delivery fees, and higher menu prices on top.
Is it cheaper to cook at home if you're only cooking for one person?
Yes, but the margin is smaller because grocery pack sizes and restaurant portions both work against a single cook. Home cooking still wins clearly if you batch cook and freeze extra servings so nothing spoils. Cooking for one rewards planning more than cooking for a family does. A five-serving pot of soup that you portion and freeze can still beat takeout by a wide margin.
Does food waste cancel out the savings from cooking at home?
Food waste is the biggest thing that erodes the home-cooking advantage, but it rarely cancels it out. The average household throws away a meaningful share of groceries, yet that waste is a solvable problem, not a fixed cost. Shopping to a plan, cooking in batches, and using your freezer keep nearly everything you buy out of the trash and preserve the savings.
When is it actually cheaper to eat out than cook?
Eating out can win in narrow cases: a fast-food value-menu item under $5, a specialty dish needing expensive one-time ingredients you won't reuse, or a night when the only home alternative is a bag of chips. These exceptions are usually about a specific meal, not a habit. Eating out occasionally is cheap; eating out routinely is where budgets quietly bleed money.
Is delivery cheaper than cooking or dining in?
Delivery is the most expensive way to eat. On top of the menu price, apps add marked-up prices (often 15% or more), a service fee of 10% to 15%, a delivery fee of $2 to $6, sometimes a small-order fee, and a driver tip. A $14 burrito can reach $26 to $30 at checkout, often double the dine-in cost of the same food and many times the cost of cooking it yourself.