Recipe Costing & Yield Calculator
an operator or new chef who has never actually costed a plate and wants a straight, honest number without hiring a consultant to walk them through it.
Give it your ingredients and your menu prices and it costs every plate with prep and shrinkage yield built in, shows the food cost percent on each dish, and tells you the exact menu price you’d need to hit your target food cost.
$39 a month, flat. No per-seat charge and no contract. Cancel any day and the costing reports you already ran stay on your disk.
The plate you’ve never actually costed
You price your dishes by what feels right and what the place down the street charges. What you’ve probably never done is add up what a single plate really costs to make, ingredient by ingredient. And even a careful attempt in a spreadsheet usually misses the part that quietly wrecks the math: yield. You buy a case of romaine and serve maybe two-thirds of it after trimming the ends and tossing the bad outer leaves. That trimmed-away third still cost you money.
So the number in your head runs optimistic, and a couple of your favorite dishes might be losing money every time they leave the pass.
Two exports in, a real plate cost out
- Give it an ingredients CSV grouped by recipe: the ingredient, the quantity, its unit cost, and a yield percent for each line.
- It costs each ingredient as quantity times unit cost divided by its yield, so a line at 50% yield counts double, because you had to buy twice what actually reached the plate.
- It sums the lines into a plate cost per recipe, divides by your menu price for the food cost percent, and works out the price you’d need to hit your target.
What it teaches you, dish by dish
RECIPE_COSTING.md: the true plate cost and food cost percent for every recipe, plus the average across your menu, so you can see which dishes drag the whole thing down.- Yield folded into every line, so shrinkage, trim, and cooking loss stop hiding the real cost of what you actually use.
PRICING.md: the recipes running over your target, with a suggested menu price for every dish to land the target you set (30% out of the box).recipes.csvandrecipes.jsonfor a spreadsheet or anything downstream.
Who it’s for, and who it isn’t
Built for an operator or a new chef costing plates for the first time, who wants an honest number without a consultant. A first café, a food truck, a small kitchen pricing a new menu.
Not for you if you already cost every plate in a full back-office system that pulls invoices in automatically. That’s a heavier setup for a bigger operation. And if none of your dishes involve prep loss, with every ingredient at full yield, the yield feature won’t earn its keep.
What it replaces, and what those do better
Pricing by feel, or a spreadsheet you built once and stopped trusting. Pricing by feel is fast, and the market genuinely does cap what you can charge for a burger no matter what the plate costs.
What feel can’t do is tell you the dish you’re proudest of runs a 48% food cost because of trim you never counted. This does exactly that, yield included, and hands you the price that would fix it, for a flat monthly fee on your machine. Read the market for the ceiling. Let this show you the floor.
Your data, and where it stays
Your recipes, your ingredient costs, and the prices you charge read from disk and write back to disk at 0600 permissions, with no network call. A recipe is one of the few things a kitchen owns outright, and here it never leaves the building to be turned into a cost.
$39 a month, and your first costed plate
Set the ingredients CSV, the menu CSV, and an output folder in a .env, then run. First real plate cost in a few minutes once your ingredient list is entered, and entering it is the honest work the first time. After that, a new dish is a few added rows.
Flat monthly, cancel any day, and the costing files stay on your disk.
Security and privacy
Handles client recipe and menu-pricing data (ingredient costs, portion sizes, menu prices). Security is designed in.
Principles
– Local-first. INGREDIENTS_CSV/MENU_CSV are read from disk and never transmitted anywhere; nothing in this tool touches the network. Nothing is uploaded, no telemetry, no cloud dependency.
– Non-destructive. Source CSVs are only read, never modified or deleted.
– Least privilege. Reads INGREDIENTS_CSV/MENU_CSV, writes only under OUTPUT_FOLDER.
Protections implemented (v0.1.0)
– Path-traversal defense — every output filename is sanitized (safeSegment) and every write is checked with assertWithinRoot(), so the report can’t be written outside OUTPUT_FOLDER.
– Fail-fast config validation — clear errors for missing/invalid INGREDIENTS_CSV/MENU_CSV/OUTPUT_FOLDER/TARGET_FOOD_COST_PCT before any file is touched.
– Restrictive permissions — the generated report (RECIPE_COSTING.md, PRICING.md, recipes.csv, recipes.json) is written 0600.
– Defensive parsing — the CSV parser and currency/amount parser never throw on malformed input (missing fields default to empty string, unparseable numbers default to 0); a bad row degrades that recipe’s numbers rather than crashing the run.
– Secrets discipline — .env and generated Costing/ output are git-ignored; no secrets or client data in the repo.
Distribution / AV trust
Known limitations / roadmap
– Yield % is applied per ingredient line, not per recipe step — if trim/shrinkage happens at multiple stages of prep, model it as multiple ingredient lines with their own yield_pct rather than one blended figure.
– A recipe with no matching row in MENU_CSV gets a plate cost and suggested price but no food cost % (reported as —); it is excluded from the portfolio average food cost %.
– Recipe sub-components (e.g., a house sauce used across several dishes) must currently be re-entered as ingredient lines in each parent recipe; nested/shared recipes are on the roadmap.
Reporting
Report suspected vulnerabilities privately to the maintainer before public disclosure.
Frequently asked questions about Recipe Costing & Yield Calculator
What does a recipe costing & yield calculator do for an independent kitchen or caterer?
A recipe costing & yield calculator turns a recipe into a number you can price against, the true cost of a single plate. You enter a recipe with its ingredients, its yield, and its portion size, add what each ingredient costs, and the tool works out the plate cost, the food-cost percentage at your menu price, and a suggested price to hit a food-cost target you set. The buyer is usually an independent restaurant owner or a caterer who has never costed recipes rigorously, the kind of operator who has always priced by feel because doing it by hand across a full menu was too much work.
The workflow is short. You enter your recipes, including ingredients, yield, and portion. You add ingredient costs. You get back the plate cost and the pricing. That is the whole loop, and it is deliberately simple so a busy owner can actually finish it. The tool does the arithmetic that is tedious and easy to get wrong by hand, and leaves the menu decision, what to charge and what the market will bear, with you.
Yield is the part most casual costing skips, and it is where the real accuracy lives. A recipe that starts with a certain amount of an ingredient rarely ends with all of it on the plate, because trimming, cooking, and portioning take their share. By asking for yield and portion, the recipe costing & yield calculator costs the food that actually reaches the guest, not the raw amount you bought. That is the difference between a plate cost that looks right on paper and one that holds up when you count the money at the end of the night.
Running a kitchen is also running a regulated food business, and that side does not go away. A restaurant or catering operation serves food governed by the state and local rules modeled on the FDA Food Code, the code regulators adopt for restaurants and retail food, covering how food is handled and portioned. The tool does not manage food safety, and it does not pretend to. What it does is give you honest portion and cost figures, which are useful to have documented alongside the safety practices your kitchen already follows.
The reason this beats pricing by feel is that feel does not survive contact with rising costs. A dish you priced two years ago may be quietly losing money today because the ingredients cost more now, and unless you have costed it against current prices you will never notice until the month comes up thin. The calculator makes the plate cost visible, so you can price to a target rather than hope the margin is still there.
What you get is a plate cost you can trust and a suggested price to hit your food-cost goal, dish by dish. You can see how the costing and yield math fit together on the Recipe Costing & Yield Calculator product page, and see the other tools built for independent operators on the small business operators page. Enter the recipe, add the costs, and let the tool tell you what the plate really costs and what to charge for it.
How does the calculator handle yield and portion size to get an accurate plate cost?
Yield and portion are the heart of what makes this recipe costing & yield calculator more accurate than a quick guess. When you enter a recipe, you give it the ingredients, the yield the recipe produces, and the portion size you actually serve. The tool uses those to work out the cost of one serving rather than the cost of the whole batch, which is the number you need when you set a menu price. Skip yield and you are pricing against raw purchase amounts, and that is how kitchens end up charging too little without knowing it.
Here is why it matters in practice. Say a recipe calls for a quantity of an ingredient, but trimming, peeling, and cooking mean a good share of it never reaches the plate. The cost of what you bought is spread across a smaller amount of usable food, so the real cost per portion is higher than the raw price suggests. By accounting for yield, the tool captures that loss and puts it into the plate cost, so the price you set covers what the dish truly costs to produce.
Portion size does the other half of the work. Two kitchens can use the same recipe and serve very different amounts, and the one with the bigger plate has the higher food cost per serving. Because you tell the tool your actual portion, the plate cost reflects how you really serve the dish, not a generic assumption. Change the portion and the cost moves with it, so you can see exactly what a more generous plate does to your margin before you commit to it.
Costing recipes this carefully also leaves you with a documented basis for your prices, which is worth keeping. The IRS guidance on how long to keep records expects a business to hold organized supporting documents behind its numbers, generally for at least three years, and a clear record of what each dish costs and why you priced it as you did is exactly that kind of supporting document. Doing the costing in the tool means that record exists as a by-product rather than as a separate chore.
The accuracy compounds as your costs change. When an ingredient price moves, you update it once, and every recipe using that ingredient is recosted with the same yield and portion assumptions you already set. You are not rebuilding the math from scratch each season. The yield and portion structure stays, and only the prices flow through, so keeping the whole menu current is a matter of updating costs rather than redoing recipes.
The result is a plate cost that reflects real trimming, real portions, and real prices, not a hopeful estimate. You can see how yield and portion feed the calculation on the Recipe Costing & Yield Calculator product page, and how the same care runs through the other tools for independent operators on the small business operators page. Enter the recipe honestly, and the recipe costing & yield calculator will give you a plate cost you can price against with confidence.
Where does my recipe and cost data live, and is it safe with this tool?
Your recipes stay yours. The recipe costing & yield calculator works from the recipes, yields, and ingredient costs you enter, and it does not require you to publish them to a shared cloud to get a plate cost. For an independent owner or caterer that is the honest answer to a fair question, which is who else gets to see my recipes and my margins. Your formulas and your costs are the heart of your business, and here they stay in your hands.
That matters because recipe and cost data is genuinely valuable. It holds the formulas that make your food yours and the margins that keep you open, the sort of thing you would never hand a competitor. The FTC’s plain-language FTC guide Protecting Personal Information is built around a few simple ideas, take stock of what you hold, keep only what you need, lock down what you keep, and get rid of what you no longer use. A tool that works from your own data instead of hoarding a copy on a distant server fits that thinking.
The tool keeps a record of the costings you ran, so you can see what it did with the figures you gave it. It does not need to become the permanent cloud home of your recipe book to do its job. You enter what you need for a costing, it returns the plate cost and suggested price, and the underlying recipes and costs remain yours to keep or clear as you decide.
It would be dishonest to say that keeping data local makes it automatically safe. The machine you run this on still needs ordinary care, a password, current updates, and a backup so a hardware failure does not take your recipe book with it. What the setup removes is the added exposure of a third-party breach, because your recipes and margins are not sitting in a shared system waiting to be caught up in someone else’s incident. The surface you have to protect is smaller, which is what a small operator can realistically manage, and a smaller surface is one you can actually keep an eye on rather than trust to a vendor.
The same discipline the FTC guide describes applies to any customer or payment details that touch your records, especially for caterers who hold client contact information such as names, addresses, and event details. Keep only what you truly need, store it where you can lock it, and clear out what has aged past use. The recipe costing & yield calculator supports that by working from data you control, so you can apply those steps rather than trusting a service you cannot inspect to apply them.
If data location is what makes you hesitate over a costing tool, this is the point in its favor. You can read how the approach works on the Recipe Costing & Yield Calculator product page, and see how it lines up with the way other independents operate on the small business operators page. Your recipes, your yields, and your costs stay yours, and the tool earns its keep without asking you to give that up.
How is the recipe costing & yield calculator different from MarginEdge or a spreadsheet?
The difference is focus and price. MarginEdge is a capable platform, but it bundles recipe costing inside a much broader back office, and you pay platform pricing to reach the one calculation you most need. A spreadsheet is free but fragile, and it only tells the truth if someone keeps every ingredient price current, which in a working kitchen almost never happens on time. This recipe costing & yield calculator sits between them, the dedicated costing tool, priced for a single independent operator or caterer.
Take MarginEdge first. It folds recipe costing, invoice processing, and menu analysis into a wider system, and it is good at all of it. The catch for a small shop is that you cannot buy just the costing, you buy the whole platform, and the monthly cost reflects that. This tool does plate cost, food-cost percentage, and target pricing on their own, so you pay for the costing rather than the back office wrapped around it. For an owner who mainly needs to know what a plate costs and what to charge, that is the piece that matters.
Now the spreadsheet. Plenty of kitchens cost recipes in a spreadsheet, and it works right up until an ingredient price changes and nobody updates the sheet. From that moment every plate cost in it is quietly wrong, and the prices built on those costs are wrong with them. A spreadsheet also loses the yield structure easily, because one careless edit can break a formula without anyone noticing. The dedicated tool keeps yield and portion as part of the model, so updating a price recosts the dish without disturbing the rest.
There is a records angle too. Your sales, the other half of a food-cost percentage, come off your register, and those card sales are what appears on a IRS overview of Form 1099-K, the form third-party payment networks send for the goods you sold. Costing your recipes against real prices and reading your food cost against real sales keeps both halves of the ratio honest, where a stale spreadsheet leaves you guessing at both.
There is also the question of where your data sits. MarginEdge is cloud-first by design, so your recipes and costs live on its servers as part of the deal. This tool works from your own data, so your formulas stay with you. For an owner wary of putting a whole recipe book on a platform, that is a real difference, and it costs you none of the costing you came for.
What you give up by going focused is worth saying. You are not buying a full back office that also processes invoices and runs your accounting. If you need all of that in one place, a platform may suit you better. But if what you actually lack is an accurate plate cost and a price that hits your food-cost target, paying for the whole system to get that is the expensive way around.
The recipe costing & yield calculator is the focused choice for the operator who wants costing without the suite. You can compare how it fits your kitchen on the Recipe Costing & Yield Calculator product page, and see where it sits among tools for independent operators on the small business operators page. One job, plate cost and pricing, at a price a single kitchen can carry.
Does this calculator include labor, or only food cost?
It handles food cost, not labor, and it helps to know that boundary before you rely on it. This recipe costing & yield calculator builds plate cost from ingredients, yield, and portion, and it works out your food-cost percentage and a suggested price against a food-cost target. Labor is a separate cost that this tool does not measure. Food cost is only one half of what restaurant people call prime cost, the combined food and labor share of sales, and the calculator owns the food half.
There is a sound reason to keep labor out of a per-plate costing tool. Labor in a kitchen rarely maps cleanly to a single dish, because the same cooks and the same prep serve the whole menu at once. Splitting payroll across individual plates produces a number that looks precise but is mostly guesswork. The calculator stays honest by costing the part that genuinely belongs to the dish, the food, and leaving labor to be measured where it actually lives, in the shift and the schedule.
Labor also carries a recordkeeping duty that no costing tool removes. Under federal wage law, an employer must keep certain payroll records, and the DOL Fact Sheet #21 on FLSA recordkeeping sets out that employers must preserve payroll records for at least three years and the wage-computation records behind them for two years. That obligation sits with you regardless of how you cost your recipes, and it belongs in a real payroll process rather than in a plate-cost calculator.
The two costs still work together, even though this tool touches only one. Accurate food costing is the foundation of prime cost, because you cannot manage the combined food-and-labor number if the food half is a guess. Get the plate cost right here, pair it with an honest labor read, and you can watch prime cost, the figure that decides whether a restaurant survives. The calculator gives you a solid, current food number to build that larger picture on, and a wrong food number would throw the whole prime-cost read off before you even reach labor.
So use the tool for what it does well, costing plates and setting prices to a food-cost target, and handle labor with the right tool for people. Together they cover both halves of a restaurant’s controllable costs. The calculator tells you what a dish costs in ingredients and what to charge, and your payroll process tells you what your team costs in hours, and both feed the prime-cost math that keeps a kitchen honest with itself. Neither number alone tells you whether the week worked, but the two together do.
The short answer is that this is a food-cost tool, not a labor tool, and it is stronger for staying in its lane. You can see exactly what it measures on the Recipe Costing & Yield Calculator product page, and see the other tools an independent operator might pair with it on the small business operators page. Cost the food here, handle labor with a proper payroll process, and keep the records each side requires.
| Attributes | Value |
|---|---|
| Deployment |
Cloud |
| Platform |
Web |
| License Type |
Subscription |
| Billing Period |
Monthly |
| Target Customer |
Small Business & Retail |
| Free Trial |
Yes |





