Menu Costing 101
Menu costing is how you know whether your prices are actually sustainable. This guide walks through the complete process — from collecting ingredient prices to setting a final menu price — with a step-by-step method you can follow for any restaurant type.
Why menu costing matters
A restaurant menu is a financial document. Every dish is a transaction: the guest pays the menu price, the kitchen consumes ingredients worth some fraction of that. The gap is what funds the rest of the business.
Without costing, you do not know which gap is too small. A dish that looked profitable when you opened may be running at 40% food cost today if ingredient prices have risen and you have not repriced it. The only way to know is to calculate the number.
The most common scenario: an operator knows intuitively that something is off but does not know which dishes are the problem. A complete menu cost analysis almost always reveals two or three dishes significantly above target — often the same dishes that have not been repriced since opening or since the last menu overhaul.
The 7-step menu costing process
Collect current supplier prices
Pull your most recent invoices for every ingredient you use regularly. You need the purchase unit and the price per unit — for example, $4.50 per head of romaine or $6.80 per pound of chicken breast. If prices fluctuate, use a recent average rather than your last delivery price.
Tip: Create a simple ingredient price list in a spreadsheet. This is the foundation of every cost calculation.
List every ingredient in each dish
For each menu item, write down every ingredient that goes into the dish — including garnishes, sauces, oils used for cooking, and any accompaniments included in the price (bread, side salad, fries). It is common to miss small ingredients that add up: a $0.08 lemon wedge on every plate is $2.40 per shift if 30 covers order the dish.
Tip: Include packaging for takeaway items — containers, bags, and cutlery are part of the cost.
Calculate portion cost with yield adjustment
For each ingredient, calculate the cost of the amount used in one portion. Multiply quantity by cost per unit. For proteins, produce, and anything with significant trim loss, apply a yield factor: divide the cost by the yield percentage. A 6 oz chicken breast at $6/lb costs $2.25 per pound basis, but if yield after trimming is 83%, the true cost is $2.25 ÷ 0.83 = $2.71.
Tip: A 5–10% yield error on your highest-cost ingredient compounds across every service.
Sum the ingredient costs per dish
Add all the ingredient portion costs together to get the total ingredient cost per dish. This is your food cost baseline — the minimum the dish costs you before any labor or overhead.
Tip: Add a 3–5% contingency for small ingredients you may have missed.
Calculate food cost percentage
Divide ingredient cost by your current menu price and multiply by 100. A dish costing $5.40 that sells for $19 has a food cost percentage of 28.4%. Compare this to your target (typically 28–32% for a full-service restaurant). Dishes significantly above target are candidates for repricing.
Tip: Sort your menu by food cost % from highest to lowest. The top five items are your immediate repricing candidates.
Set or adjust prices
For underpriced dishes, calculate what price would bring them to your target food cost percentage: target price = ingredient cost ÷ target food cost percentage. A dish costing $5.40 at a 30% target should sell for $18.00. Compare this to your current price and to what competitors charge for similar dishes before deciding on the new price.
Tip: Raise prices gradually — two or three dishes at a time rather than the whole menu at once.
Review when costs change
A costed menu is accurate on the day it is completed. Ingredient prices change constantly. Build a habit of recalculating your five highest-cost dishes whenever you receive a supplier price increase, and do a full menu recosting at least once a quarter.
Tip: Set a calendar reminder every 90 days. A price check costs less than 30 minutes; running underpriced dishes all quarter costs real money.
What a costed menu looks like
After completing the process, you should have a spreadsheet or tool output that shows, for every dish:
| Dish | Ingredient cost | Menu price | Food cost % | Target price (30%) | Action |
|---|---|---|---|---|---|
| House burger | $5.40 | $18.00 | 30.0% | $18.00 | Reprice |
| Grilled salmon | $9.20 | $24.00 | 38.3% | $30.67 | Reprice |
| Caesar salad | $4.10 | $16.00 | 25.6% | $13.67 | OK |
| Mushroom risotto | $3.80 | $19.00 | 20.0% | $12.67 | OK |
| NY strip (12 oz) | $14.50 | $36.00 | 40.3% | $48.33 | Reprice |
The grilled salmon at 38.3% food cost and NY strip at 40.3% are both over the 30% target. Both are candidates for a price increase or a portion adjustment.
How AI changes menu costing
Traditional menu costing requires a complete ingredient database with current prices, yield percentages, and exact recipe quantities. Building that database for a 40-dish menu takes several hours.
AI-powered tools estimate ingredient costs from a dish name and description, skipping the database build. The accuracy is lower than a precision recipe cost — unusual ingredients or highly local pricing will not be reflected — but it is close enough to identify dishes that are significantly underpriced, which is where most of the value is.
A practical approach: use AI to identify the candidates, then manually verify the cost of the two or three dishes that look most underpriced before raising prices.
Cost your menu in minutes
No ingredient database required
Type a dish name and get the estimated ingredient cost, suggested price, and food cost percentage — without building a spreadsheet first. Free for your first 5 dishes.
Price My First Dish Free →Frequently asked questions
What is menu costing?
Menu costing is the process of calculating the ingredient cost of every dish on a restaurant menu, comparing that cost to the menu price, and verifying that the resulting food cost percentage is within a sustainable range. It is how restaurants know whether their prices actually cover the cost of the food, and by how much. A costed menu shows the food cost percentage of every dish, making it easy to identify underpriced items and prioritize repricing.
How long does it take to cost a restaurant menu?
Manually costing a menu of 30–50 dishes takes 2–5 hours for an operator who has their supplier invoices and recipe specs in hand. Building the ingredient price database from scratch adds another 2–4 hours. Using an AI tool that estimates ingredient costs from a dish name reduces the initial costing to 15–30 minutes for a full menu, with less accuracy on unusual or highly local ingredients.
What is the difference between menu costing and menu pricing?
Menu costing calculates what a dish costs to make — the ingredient cost, and ideally the yield-adjusted cost that accounts for trim loss. Menu pricing decides what to charge for it. Costing tells you your floor (the price cannot be below cost). Pricing considers market rates, competition, perceived value, and your target food cost percentage. Most operators need both: costing first to establish the minimum, then pricing to set the actual menu price.
How do I cost a menu without formal recipes?
Many working restaurants do not have formal written recipes with gram-level precision. You can still cost a menu by estimating portion sizes: use a kitchen scale to weigh a plated dish once, note the key ingredients and approximate quantities, and cost from there. AI pricing tools can also estimate ingredient cost from a dish name and description when you do not have exact recipes. The result is less precise than a full recipe cost but accurate enough to identify significantly underpriced dishes.
Related reading
Recipe Costing Template
A free spreadsheet template for costing dishes with yield percentages.
Food Cost Spreadsheet
Track food cost % across your whole menu in one place.
Food Cost Formula
The underlying calculation behind every menu cost.
How to Price a Restaurant Menu
The complete guide to setting menu prices that work.