Templates and trackers

Food Cost Calculator and Recipe Costing Template (Excel)

Food cost calculator and recipe costing template for Excel and Google Sheets: yield, plate cost, food cost % formula, menu pricing and menu engineering.

Food Cost Calculator and Recipe Costing Template: printable page and spreadsheet preview

For chefs, restaurant owners, caterers and food trucks

Food Cost Calculator and Recipe Costing Template

$19USD · one-time purchase · instant download

Price every ingredient once with its real usable yield, cost every recipe to the cent in any unit, and see which dishes earn their place on the menu. The workbook works out cost per portion, food cost %, the price that hits your target and a Star, Plowhorse, Puzzle or Dog class for every dish.

  • Ingredient price list for 500 items with yield % and automatic conversion between g, kg, oz, lb, ml, l, fl oz, cup, tbsp, tsp, qt, gal, each and dozen
  • Recipe costing for up to 100 recipes and 3,000 ingredient lines, with cost per portion, food cost % and contribution margin
  • Target price calculator: menu price from cost and target food cost %, rounded up to your step, plus a price-at-target table
  • Menu engineering by category using the Kasavana and Smith 70% popularity rule and weighted average contribution margin
  • Period food cost tab: opening inventory, purchases, closing inventory, staff meals, comps and transfers, against your target
  • 4-page printable kit: formulas, recipe costing card, menu engineering worksheet and monthly food cost worksheet

You get: Excel workbook · Google Sheets-ready · 4-page printable PDF (US Letter)

Secure checkout by Razorpay. Cards accepted worldwide, charged in US dollars. Files arrive on screen and by email. Refund policy

02

What is a food cost calculator?

A food cost calculator is a worksheet that turns ingredient invoice prices into the cost of one portion of a dish, then divides that cost by the menu price to give the food cost percentage. It shows how much of each sale goes on ingredients, what the dish should sell for and how much money it keeps.

A recipe costing template does the middle step: it lists every ingredient in a recipe with the quantity used, converts that quantity into the unit you buy in, allows for trim and waste, and adds the lines up. A menu costing spreadsheet repeats that for the whole menu and adds the sales numbers, so you can see which dishes carry the business and which ones only look busy.

This page explains the food cost percentage formula for a single plate and for a month, how yield changes the true cost of an ingredient, how to set a menu price from a target food cost percentage, and how menu engineering classifies dishes. Each method links to the published source it comes from. The template puts all of it in one Excel and Google Sheets workbook.

Last reviewed: 30 October 2026.

03

Free printable recipe costing card (PDF)

Download the recipe costing card from the kit for free: recipe costing template (PDF, 1 page, US Letter). It has 16 ingredient lines with columns for the recipe quantity, the as-purchased price and pack, yield %, usable cost per unit and line cost, then boxes for total recipe cost, cost per portion, food cost %, price at target and contribution margin. Use it on the line or at the pass when you want to cost a special by hand.

The paid kit adds the workbook, which does every conversion and sum for you, keeps 500 ingredient prices in one place so a price change updates every recipe that uses it, and adds the menu engineering, target pricing and period food cost tabs, plus the menu engineering and monthly food cost worksheets in print.

04

Food cost percentage formula (plate and period)

Food cost percentage is the cost of the food divided by the food sales it produced. For one dish that is cost per portion divided by menu price; for a month it is net food cost divided by food sales. Both versions are in the BCcampus open textbook Basic Kitchen and Food Service Management, written by the BC Cook Articulation Committee (menu engineering chapter, monthly food costs chapter).

MeasureFormulaExample
Food cost % for a dishCost per portion / menu price$4.80 / $14.00 = 34.3%
Menu price at a targetCost per portion / target food cost %$4.80 / 30% = $16.00
Cost markup factorMenu price / cost per portion (or 1 / food cost %)$14.00 / $4.80 = 2.92
Contribution marginMenu price - cost per portion$14.00 - $4.80 = $9.20
Cost of food for a periodOpening inventory + purchases - closing inventory$10,000 + $7,500 - $9,000 = $8,500
Net food costCost of food - staff meals - promotions - transfers out + transfers inRemoves food that was never sold to a guest
Food cost % for a periodNet food cost / food sales$5,500 / $13,700 = 40.1%

The plate version is your theoretical food cost: what the food should cost if every portion is exact and nothing is wasted. The period version is your actual food cost from counts and invoices. The workbook calculates both: the Dashboard weights each dish's theoretical cost by how many you sold and sets it beside the latest actual figure. Some gap is expected; a wide one is a sign to check portioning, waste, theft, comps that were not recorded and ingredient prices that are out of date.

There is no official target food cost %. It depends on your concept, prices and labor model, so the workbook asks you to set your own on the Settings tab and lets you set a different target for any dish.

05

Yield and unit conversion: why the invoice price is not the real cost

Most ingredients lose weight before they reach the plate. The usable (edible portion) cost is the as-purchased cost divided by the yield percentage, and yield % is usable weight divided by purchased weight. The BCcampus textbook gives the method and examples such as a 2,500 g tenderloin that trims to 1,750 g, a 70% yield (yield testing chapter). For produce and many proteins, the USDA Food Buying Guide publishes yield data you can start from, but your own yield test on your own product is the better number.

Ingredient (sample)As purchasedYieldUsable cost
Chicken breast, 40 lb case$119.60 = $2.99 per lb92%$0.2031 per usable oz
Russet potatoes, 50 lb$28.50 = $0.57 per lb81%$0.0440 per usable oz
Asparagus, 11 lb$48.00 = $4.36 per lb56%$0.4870 per usable oz

The second trap is units. You buy chicken by the pound and portion it by the ounce, buy oil by the liter and use it by the tablespoon, buy eggs by the dozen and use them one at a time. The workbook converts every unit to a base unit (grams, milliliters or each) with the exact factors: 1 oz = 28.349523125 g and 1 lb = 453.59237 g, as listed in NIST Special Publication 811, Appendix B.9; 1 US fl oz = 29.5735295625 ml, with the cup, tablespoon, teaspoon, quart and gallon defined from the fluid ounce. Weight and volume do not mix: if you buy flour by weight, cost it by weight. The Recipe Lines tab flags a line that tries to use a cup of an ingredient bought by the pound.

06

Menu engineering: Stars, Plowhorses, Puzzles and Dogs

Menu engineering is the method published by Michael Kasavana and Donald Smith in 1982 that rates each dish on two measures within its menu category: popularity (its share of the category's sales) and contribution margin (menu price minus food cost). The two ratings place every dish in one of four classes.

A dish is popular when its sales mix is at least 70% of an even share. With 8 items in a category, an even share is 12.5%, so the threshold is 12.5% x 70% = 8.75%. A dish has a high contribution margin when its margin is at least the category's weighted average contribution margin: the total contribution margin of all items sold divided by the number of items sold. This is how LeBruto, Quain and Ashley describe the Kasavana and Smith model in FIU Hospitality Review (1995) (Menu Engineering: A Model Including Labor), and how the BCcampus textbook teaches it (principles of menu engineering).

ClassPopularityContribution marginUsual action
StarHighHighKeep the recipe and menu position; test a small price rise
PlowhorseHighLowRaise the price carefully or lower the plate cost
PuzzleLowHighPromote it: better position, server suggestion, rename or reprice
DogLowLowRework, replace or remove it

Menu engineering deliberately ranks dishes by the dollars they keep, not by their food cost percentage: a steak with a 38% food cost can earn more per plate than a pasta at 22%. The authors cited above also point out its limits. It ignores labor, so a high-margin dish that takes a cook ten minutes may not be the winner it looks, and a Dog can still earn its place if it brings in a group or keeps a regular. Use the classes to ask questions, not to delete dishes automatically.

07

How to cost a recipe in 5 steps

Price the ingredients

From your latest invoices, enter each item's pack price, pack size and pack unit. Note the date so you know when a price is stale.

Set the yield

Weigh what you buy and what is usable after trimming, peeling or boning. Usable divided by purchased is the yield %. Leave it at 100% for items with no loss.

List the recipe lines

For each dish, enter every ingredient with the quantity in the unit the kitchen uses: oz of chicken, tbsp of oil, each egg. Include garnish, oil, salt and sides.

Divide by portions

Enter how many portions the recipe makes. Batch recipes such as sauces, pasta and desserts are costed once and divided down.

Price to your target

Set your target food cost %. The workbook divides cost per portion by it, rounds up to your step and flags any dish whose current price misses the target.

08

Worked example: a sample bistro menu

Sample data, included in the workbook so you can see every formula working. A bistro prices 24 ingredients from its October invoices and costs 8 dishes with a 30% target food cost.

  • Pan-Seared Salmon: a 7 oz portion of salmon at an 85% yield, 5 oz of asparagus at a 56% yield, butter, lemon, a tablespoon of oil and salt cost $10.27 a plate. At $29.00 that is a 35.4% food cost, above the 30% target, so the dish is flagged. The price that hits 30%, rounded up to the next $0.25, is $34.25.
  • Classic Cheeseburger: 6 oz ground beef, a bun, two cheddar slices, tomato, onion, 8 oz of potatoes for fries and salt cost $3.50. At $17.00 that is only 20.6%, well under target, yet it keeps less per plate than the average main.
  • Chocolate Pot de Creme: a 12-ramekin batch costs $13.59, so $1.13 a ramekin and 11.3% at $10.00.
  • Actual food cost: October opened with $7,920 of stock, bought $16,850, closed at $8,310, and had $610 of staff meals, $280 of comps, $180 transferred to the bar and $90 back from it. Net food cost $15,480.00 on food sales of $71,250 is 21.7%.

Menu engineering for the four mains (970 sold) puts the popularity threshold at 17.5% and the weighted average contribution margin at $14.46:

MainSoldSales mixPriceCostCMClass
Classic Cheeseburger42043.3%$17.00$3.50$13.50Plowhorse
Pan-Seared Salmon16016.5%$29.00$10.27$18.73Puzzle
Spaghetti Marinara30030.9%$15.00$1.23$13.77Plowhorse
Roast Chicken Plate909.3%$18.00$4.37$13.63Dog

The Plowhorse sells well but keeps less per plate than the average main, so it is the first candidate for a small price rise or a cheaper side. The Puzzle earns the most per plate but sells too few: move it up the menu and brief servers before you discount it.

09

Common recipe costing mistakes

Using the invoice price per pound when the dish uses trimmed weight: ignoring yield understates cost
Leaving out oil, butter, salt, garnish and sauces because each one is small
Forgetting the sides, bread and condiments that go out with the plate
Costing a batch recipe but never dividing it by the real number of portions it yields
Mixing volume and weight, such as a cup of flour priced from a 50 lb bag
Never updating ingredient prices, so food cost % creeps up while the sheet says it is fine
Judging dishes by food cost % alone instead of the dollars of contribution margin they bring in
Comparing a dessert's popularity with the mains instead of within its own category
Counting closing inventory on a different day each month, which makes the period food cost % jump around

10

What is inside

  • Ingredients and units

    500-row price list with pack price, size and unit, yield %, usable cost per g, ml or each, and a cost per any unit you choose. 14 units built in, 4 spare for your own.

  • Recipes and recipe card

    100 recipes and 3,000 ingredient lines with line status checks, cost per portion, food cost %, contribution margin, and a printable card for any dish.

  • Pricing and menu engineering

    Price at target, rounded suggested price, a price table, and Star, Plowhorse, Puzzle or Dog for every dish within its category.

  • Period food cost and dashboard

    Monthly actual food cost % with staff meals, comps and transfers, set against theoretical food cost and your target.

11

Related templates and services

Browse all our compliance templates and record kits. If stock counts are the hard part, see our inventory spreadsheet checklist. Restaurants that want more covers can read about our social media marketing for restaurants, and groups that want costing linked to their POS and suppliers can have a custom app built in AppSheet.

12

Food cost calculator questions

What is the formula for food cost percentage?
For one dish: cost per portion divided by menu price. For a period: (opening inventory + purchases - closing inventory), adjusted for staff meals, comps and transfers, divided by food sales. Multiply by 100 for a percentage.
How do I calculate plate cost?
Add up the cost of every ingredient on the plate at its usable (after trim) cost, including oil, garnish and sides. For batch recipes, cost the whole batch and divide by the number of portions it makes.
What should my food cost percentage be?
There is no official figure. Many full-service restaurants plan for roughly 28% to 35%, but it depends on your prices, concept and labor. Set your own target on the Settings tab and judge dishes by contribution margin as well.
How do I price a menu item from food cost?
Divide the cost per portion by your target food cost percentage. A $4.80 dish at a 30% target sells for $16.00. The workbook rounds the result up to the step you choose.
What are Stars, Plowhorses, Puzzles and Dogs?
The four classes in Kasavana and Smith's menu engineering. Stars are popular and high margin, Plowhorses popular and low margin, Puzzles unpopular and high margin, Dogs unpopular and low margin, all judged within one menu category.
How does the template handle ounces, pounds and grams?
Every unit converts to a base unit: grams for weight, milliliters for volume and each for count, with exact NIST factors. You can buy by the pound and cost by the ounce or gram, and add your own units.
Does it work in Google Sheets?
Yes. Import the .xlsx with File, Import, Upload. It uses only standard functions such as SUMIF, COUNTIFS, INDEX and MATCH, so it also works in Excel 2007 or later and LibreOffice.

13

Important

This calculator and template help you organize ingredient prices, recipe costs and menu prices. The results are only as good as the prices, yields, portions and sales you enter, so check them against your invoices and counts. It is not accounting, tax or financial advice. Greenwolf Tech Labs is not affiliated with the authors or publishers cited on this page. See our terms and refund policy.

Part of our Compliance Templates hub. Start with our compliance templates.

Tell us where the week goes

A senior consultant will map where the time goes, name what is worth automating and what it takes. No obligation after it.