Cost Per Meal Calculator

How much does each home-cooked meal really cost?

A weekly grocery total is hard to judge. A cost per meal is not. Enter what you spend and how many meals your kitchen actually produces, and see what each plate costs, next to what the same plate costs as takeout. A $250 weekly shop sounds like a lot until it becomes 68 plates of food at $3.68 each. You do not need to win that gap at every meal.

A weekly grocery total is hard to judge. A cost per meal is not. Enter what you spend and how many meals your kitchen actually produces, and see what each plate costs, next to what the same plate costs as takeout.

Your kitchen, by the week

Home-cooked meals per person, per week

Count only the meals your groceries actually cover. School lunches, work cafeterias and Friday pizza night come out of the count, which is what makes the per-meal number honest.

Your cost per meal, per person
$0
Compared with takeout at $0 per person
Cost per family meal
$0
Home-cooked meals per week
0
Monthly grocery spend
$0
Saved per meal vs takeout
$0

The one-meal swap

That is one meal per person, per week, cooked instead of ordered. Nothing heroic: just the single easiest takeout habit, retired.

Mami's Budget is free. If this calculator helped, you can support its running costs on Ko-fi.

Why per-meal beats per-week

A $250 weekly shop sounds like a lot until it becomes 68 plates of food at $3.68 each. Per-meal math also exposes the real comparison: not groceries versus restaurants in the abstract, but your $3.68 plate versus a $16.28 takeout plate, a gap of about $12.60 every single time someone eats. You do not need to win that gap at every meal. Winning it once a week per person is worth hundreds a month to a family of four, as the swap box above shows.

Where the per-meal number hides

The meals you forgot to count. Weekend breakfasts, packed lunches, the toddler's separate early dinner: leave them out and your cost per meal looks worse than it is. The dollars that are not food. Detergent and paper towels inflate the numerator by roughly 10 to 15%; fine for tracking trends, worth trimming for a food-only figure. Waste. Food bought and thrown away is a meal you paid for and nobody ate, and it is already inside your number, which is exactly why cutting waste moves it so fast.

Example: $250 a week feeding 4 people who eat 17 home-cooked meals each (6 breakfasts, 5 lunches, 6 dinners) is 68 meals a week: $3.68 per person per meal, $14.71 to put one family dinner on the table. Against takeout at $16.28 a head, every home-cooked plate saves $12.60, and swapping just one takeout meal a week for everyone saves about $218 a month.

Push the number down

The tools pair up: the grocery budget calculator shows where your weekly total sits against USDA benchmarks, our meal planning savings page prices what a plan does to that total, and the grocery costs by state and family size tables show what families like yours typically spend. Per-meal is the scoreboard; those are the plays.

About the takeout figure

The $16.28 comparison default is the average price of a meal at an inexpensive restaurant from Top Nutrition Coaching's cost-of-eating-out research, updated September 2026, which put the average home-cooked meal at $4.23 per person across all households. Your mileage will vary by city and cuisine, so edit the figure to match your usual order, tip and delivery fees included, for the comparison you actually face.

Reading the number like a cook

Your per-meal figure is an average, and averages hide the shape of your cooking. Breakfast and lunch ingredients are cheap; dinner carries the meat, the produce, and the waste. If your blended number looks fine but money still feels tight, run the calculator a second time counting only dinners, using the share of the weekly shop that dinner actually eats (for most families, 55 to 65 percent of the grocery bill). That dinner-only figure is the honest comparison against the price of one takeout meal, and it is the number that decides whether a home-cooking push will actually move your budget.

Two habits move the dinner number more than any coupon. The first is protein planning: the meat or fish is usually half the plate cost, so building two dinners a week around eggs, beans, lentils, or a whole chicken (which then becomes soup) cuts the average without anyone feeling rationed. The second is cooking the perishables first: plan the fish and the salad for the early part of the week and the pasta and frozen vegetables for the end, and the food you throw away, which the per-meal number silently includes, shrinks on its own.

Frequently asked questions

What is a normal cost per meal at home?

Most families land between $3 and $6 per person per meal once every grocery dollar is counted, snacks and coffee included. Research comparing menu and grocery prices (Top Nutrition Coaching, updated September 2026) put the average home-cooked meal at $4.23 per person. If your number is far below that, check you counted every meal; if far above, the leak is usually premium ingredients or waste, not the main dishes.

How much does takeout cost per meal?

The same Top Nutrition Coaching analysis priced an average meal at an inexpensive restaurant at $16.28 per person in 2026, before delivery fees and tips in many cases. Fast food runs less, full-service runs more. The calculator uses $16.28 as the starting comparison and lets you edit it to your usual order.

Should every grocery dollar count toward meals?

For an honest per-meal number, yes at first: cleaning supplies and paper goods ride along in most grocery trips and typically make up 10 to 15% of the bill. If you want the food-only figure, trim your weekly spend by that much before entering it. Either way, use the same method every month so the trend means something.

How do I lower my cost per meal?

The levers, in order: waste less (a use-it-up meal each week), plan around two or three cheap anchor proteins, swap store brands on staples, and repeat a short rotation of dinners your family actually likes so ingredients get used across meals instead of expiring alone.