Key takeaways
Recipe costing is the financial backbone of every professional kitchen — and the discipline that most Indian hotel kitchens do imprecisely or not at all. A dish priced without accurate yield management is a dish whose real food cost is unknown. A food cost target of 30% that is applied to the purchase weight rather than the edible portion weight is systematically off by 15–40% depending on the ingredient. This guide builds the complete professional recipe costing system from first principles: EP/AP yield factors, the standardised recipe format, the as-served cost calculation, and the variance tracking that closes the loop between theory and practice.
FEATURED SNIPPET — What Is Recipe Costing for Professional Kitchens?
Recipe costing is the calculation of a dish’s true food cost based on the edible portion (EP) weight of each ingredient after trimming, peeling, and preparation losses — not the as-purchased (AP) weight. The formula: EP cost = AP cost ÷ yield factor. A chicken breast purchased at ₹180/kg with a 78% yield has an EP cost of ₹231/kg. A standardised recipe uses EP costs for every ingredient to give the true per-portion cost, which is divided by the menu price to calculate the food cost percentage. Without yield factors, food cost is systematically understated.
Written from working-kitchen experience leading brigades across Tamil Nadu and international hotel kitchens.
A hotel kitchen CDP is writing the food cost report for the month. The chicken curry section shows a 28% food cost — within target. But the Sous Chef knows something is wrong: the physical stock count shows a consistent shortage that the food cost number does not explain. The CDP is calculating food cost on the purchase weight of the chicken — 1kg at ₹180. But the section is only using 780g of edible meat from that kilogram after trimming. The real cost is ₹231/kg EP. Applied to every dish on the section, the true food cost is closer to 36%.
This is the yield gap. It is the most common and most expensive calculation error in Indian professional kitchens.
1. AP vs EP — The Foundation of Recipe Costing
| Term | Full name | What it means | When to use |
|---|---|---|---|
| AP | As Purchased | The weight and cost of the ingredient as it arrives from the supplier | Ordering; invoice checking; storage |
| EP | Edible Portion | The weight and cost after all non-edible parts are removed | Recipe costing; food cost calculation; menu pricing |
| Yield % | Conversion factor | EP weight ÷ AP weight × 100 | Converting AP cost to EP cost |
| EP cost | Edible Portion cost | AP cost ÷ yield factor (as a decimal) | True ingredient cost in every recipe |
The core formula:
EP cost per kg = AP cost per kg ÷ yield factor
★ A yield factor below 1.0 means money is being lost between the supplier invoice and the plate. A kitchen that does not measure and apply yield factors is reporting food cost on the wrong number — and has no reliable way to know whether the section is profitable.
2. Standard Yield Factors for Indian Kitchen Ingredients
| Ingredient | AP cost (₹/kg) | Typical yield % | EP cost (₹/kg) | What is lost |
|---|---|---|---|---|
| Chicken (whole, bone-in) | ₹140 | 72% | ₹194 | Bone, skin, trim |
| Chicken breast (boneless) | ₹220 | 88% | ₹250 | Trim, membrane |
| Mutton (bone-in, leg) | ₹480 | 68% | ₹706 | Bone, fat trim |
| Fish (whole, round) | ₹200 | 45% | ₹444 | Head, bones, skin, gut |
| Fish (fillet, skin-on) | ₹320 | 82% | ₹390 | Skin, pin bones |
| Onion | ₹25 | 88% | ₹28 | Outer skin, root |
| Potato | ₹20 | 80% | ₹25 | Peel, eyes, trim |
| Tomato | ₹30 | 92% | ₹33 | Core, trim |
| Paneer (block) | ₹320 | 98% | ₹327 | Minimal loss |
| Spinach (palak) | ₹40 | 75% | ₹53 | Stems, wilted leaves |
| Coriander (bunch) | ₹15 | 60% | ₹25 | Stems (if not used), wilted |
★ The mutton yield factor (68%) is the single most impactful number in an Indian hotel kitchen’s food cost. At ₹480/kg AP, the EP cost is ₹706/kg — a difference of ₹226/kg. A section running 5kg mutton AP per day but calculating food cost at the AP price is understating the true food cost by ₹1,130/day. Over a month, this is a ₹33,900 discrepancy that explains why the physical stock count never matches the book.
3. The Standardised Recipe — The 14-Field Professional Format
A standardised recipe is not a recipe card. It is a financial and operational document that enables consistent quality, accurate food cost, and staff training simultaneously:
| Field | Content | Why it matters |
|---|---|---|
| 1. Recipe name | Full dish name as it appears on the menu | Prevents confusion between similar preparations |
| 2. Category | Section (hot kitchen, tandoor, pastry, etc.) | Section-level food cost reporting |
| 3. Yield | Total quantity produced (portions or weight) | The basis for scaling |
| 4. Portion size | Per-cover quantity in grams/ml | Standardises the plate; enables scaling |
| 5. Ingredients (AP weight) | Each ingredient at as-purchased weight | For ordering and stock management |
| 6. Yield factor | Each ingredient’s yield % | The bridge from AP to EP cost |
| 7. EP weight | Each ingredient at edible portion weight | For true cost calculation |
| 8. AP unit cost | Supplier price per kg/litre | Updated when prices change |
| 9. EP cost | AP cost ÷ yield factor | True per-ingredient cost |
| 10. Portion cost | EP cost × portion quantity | Per-cover ingredient cost |
| 11. Total recipe cost | Sum of all portion costs | Total food cost for the recipe |
| 12. Cost per portion | Total recipe cost ÷ portions | The number on which food cost % is based |
| 13. Menu price | The price on the menu | For food cost % calculation |
| 14. Food cost % | Cost per portion ÷ menu price × 100 | The operational target |
4. Worked Recipe Cost — Butter Chicken (10 Portions)
| Ingredient | AP weight | Yield % | EP weight | AP cost ₹/kg | EP cost ₹/portion |
|---|---|---|---|---|---|
| Chicken breast (boneless) | 1,200g | 88% | 1,056g | ₹220 | ₹23.23 |
| Butter | 100g | 100% | 100g | ₹480 | ₹4.80 |
| Cream | 200ml | 100% | 200ml | ₹280/litre | ₹5.60 |
| Tomato (fresh) | 500g | 92% | 460g | ₹30 | ₹1.38 |
| Onion | 300g | 88% | 264g | ₹25 | ₹0.66 |
| Cashew paste | 80g | 100% | 80g | ₹800 | ₹6.40 |
| Spices and aromatics | — | — | — | — | ₹4.00 (est.) |
| Total recipe cost | ₹460.70 | ||||
| Cost per portion (÷10) | ₹46.07 | ||||
| Menu price | ₹420 | ||||
| Food cost % | 10.97% ✅ |
★ Butter chicken is one of the highest-margin items on most Indian restaurant menus — the EP yield on chicken breast is high (88%), the primary expensive ingredient (cream) is modest in quantity, and the menu price is elevated. This is a Star on the menu engineering matrix. The recipe costing makes this visible; without it, the section might under-prioritise a dish that is carrying the food cost budget.
5. The Variance Report — Closing the Loop Between Theory and Practice
A recipe costing system without a variance report is a one-way calculation. The variance report is what connects the theoretical food cost to the actual physical stock count:
| Variance element | What it measures | Acceptable range | Action if outside range |
|---|---|---|---|
| Theoretical food cost | What the food cost should be based on recipes and covers | — | The baseline |
| Actual food cost | What was physically used (opening stock + purchases − closing stock) | ±1.5% of theoretical | Investigate every quarter beyond 1.5% |
| Variance | Actual minus theoretical | ±1.5% | Positive variance = over-use or waste; negative = measurement error |
| Waste log | Record of food thrown away with reason | Zero is the target; 0.5–1% is typical | Any single waste event above ₹500 should have a documented reason |
| Portioning check | Weigh random plates during service; compare to standard portion | ±5g on protein; ±10ml on sauce | If consistently over-portioning, food cost will always exceed theoretical |
★ The most common cause of a persistent positive variance (actual food cost above theoretical) in an Indian hotel kitchen is over-portioning during service — the section is putting 110g of chicken on the plate when the standardised recipe says 90g. This adds ₹4.62 per cover (at ₹231/kg EP) and across 80 covers per day costs ₹369 per day — ₹11,000 per month — without any waste at all.
6. Scaling Recipes — The Professional Method
Professional kitchens rarely cook exactly to the number of portions a standardised recipe produces. The scaling formula:
Scaling factor = Required portions ÷ Recipe yield
Worked example: Recipe yields 10 portions. Service is 65 covers.
Scaling factor = 65 ÷ 10 = 6.5
Every ingredient quantity × 6.5
| Scaling rule | Applies to | Exception |
|---|---|---|
| Linear scaling | Most ingredients: protein, vegetables, fats | — |
| Non-linear scaling (reduce by 15–20%) | Spices and salt | A 6.5× recipe rarely needs 6.5× spice — flavour compounds are not linear |
| Non-linear scaling (reduce by 20–30%) | Cooking time | A larger batch cooks in less additional time per unit |
| Do not scale | Leavening agents in pastry | Must be recalculated for large batches |
★ Salt and spice scaling is the most commonly miscalculated element in recipe scaling. A chef who multiplies a recipe by 6.5 and also multiplies the salt by 6.5 will produce a dish that is oversalted. The professional scaling rule: for recipes scaled above 4×, start spices and salt at 70% of the linear scale, taste, and adjust. Flavour compounds dissolve and distribute differently at larger volumes.
7. Frequently Asked Questions — Recipe Costing and Yield Management
What is the difference between AP and EP cost?
AP (As Purchased) cost is the price of an ingredient as it arrives from the supplier. EP (Edible Portion) cost is the true cost after all trimming, peeling, and preparation losses. EP cost = AP cost ÷ yield factor. A kitchen that calculates food cost on AP weights rather than EP weights is systematically understating the true cost of every dish.
How do you calculate the yield factor for a new ingredient?
Weigh the ingredient at AP. Process it (trim, peel, bone) as you would for service. Weigh the usable EP. Yield % = EP weight ÷ AP weight × 100. For an accurate yield factor, repeat three times and average the results. Document the yield factor in the standardised recipe.
What is a good food cost percentage for an Indian hotel restaurant?
Target food cost varies by outlet type: fine dining 28–32%; casual dining 30–35%; buffet 24–28%; banquet 24–30%. These targets apply to EP-calculated food cost, not AP. A kitchen reporting food cost on AP weights will appear to be within target while the true cost is 15–25% higher.
How often should recipe costs be updated?
When ingredient prices change significantly — which in India means at minimum quarterly for vegetables, monthly for proteins during price-volatile periods. The recipe cost should be recalculated whenever the AP unit cost changes by more than 10%. Many kitchens use a weekly price update for key ingredients (chicken, mutton, cream, tomato).
What causes a persistent gap between theoretical and actual food cost?
The most common causes: over-portioning during service (most common); unrecorded waste; theft (less common than assumed); measurement errors in the stock count; incorrect yield factors in the recipe. Investigate in this order — over-portioning is almost always the first thing to check.
How is yield management different from food cost management?
Yield management is specifically about maximising the usable portion from each ingredient — better butchery technique, whole fish breakdown rather than buying fillets, using trim for stocks and sauces rather than discarding. Food cost management is the broader system that includes recipe costing, portion control, ordering precision, and waste reduction. Yield management is one input into food cost management.
8. Conclusion
Recipe costing is not accountancy — it is kitchen intelligence. The chef who knows the EP cost of every ingredient, the theoretical food cost of every dish, and the variance between theoretical and actual has a complete picture of where money is going in their section. The chef who does not has a feeling. Feelings produce inconsistent results. Numbers produce consistent margins.
The kitchen that costs correctly, portions precisely, and reviews the variance weekly is not doing more work than the kitchen that does not — it is doing the same work with a financial feedback loop that makes every decision visible and correctable. The numbers are not the enemy of good cooking; they are what makes good cooking sustainable and financially viable.
yield
Do these five things to build a complete recipe costing system: (1) Measure and document the yield factor for your five highest-volume ingredients this week — chicken, mutton, fish, onion, and tomato are the most impactful. (2) Build standardised recipes for the ten highest-revenue dishes using EP weights throughout. (3) Calculate the true food cost % for each of those ten dishes and compare to your current reported food cost. (4) Weigh five random plates during the next service and compare to the standardised portion weight. (5) Run a monthly variance report comparing theoretical food cost (from recipe costs and cover count) to actual food cost (from stock movement).
Build and maintain your standardised recipe library and calculate yield-adjusted food costs with the [ChefAnandhub Recipe Cost Calculator](/calculators/).
Daily vs Weekly Costing — The Right Reporting Cycle
Recipe costing is a static calculation — it tells you what a dish should cost. The dynamic question is: what did it actually cost today, and why is it different? The reporting cycle determines how quickly problems are caught:
| Reporting cycle | What it catches | What it misses | Recommended for |
|---|---|---|---|
| Daily (stock movement) | Day-to-day over-portioning; large waste events | Trend patterns; gradual drift | High-volume sections (curry, main) during busy periods |
| Weekly (cost sheet) | Section-level food cost vs budget; ingredient price changes | Individual dish variances | Standard operating rhythm for most hotel kitchens |
| Monthly (P&L) | Full kitchen financial performance; budget vs actual | Too late to correct in-month problems | Management reporting; kitchen manager review |
| Per-event (banquet) | Banquet-specific food cost vs quoted package | Nothing — this is the most accurate possible calculation | All banquet events above 100 covers |
★ A kitchen that only sees food cost at the monthly P&L level is flying blind for 28 days. Problems that emerge on day 3 — an ingredient price spike, a portioning drift, a new Commis over-filling plates — accumulate for the full month before the number shows up. Weekly cost sheets are the minimum; for sections with high protein usage, a daily stock movement review of the top 5 ingredients takes 15 minutes and catches 80% of variance causes.
Menu Pricing Strategy — Using Recipe Cost to Set Menu Prices
Recipe costing flows directly into menu pricing. The formula works in both directions:
| Direction | Formula | When to use |
|---|---|---|
| Cost-first pricing | Menu price = cost per portion ÷ target food cost % | New dishes; when the cost is known and the market price is flexible |
| Price-first costing | Target cost per portion = menu price × target food cost % | When the competitive price is set by the market; cost must fit within it |
| Contribution margin approach | CM = menu price − cost per portion; target CM per dish × covers = section profit | High-volume dishes where the CM per cover is more important than the % |
Worked example — Butter Chicken price-first costing:
Market menu price for butter chicken in a Tier 1 city casual dining restaurant: ₹380.
Target food cost % for casual dining: 32%.
Target cost per portion = ₹380 × 0.32 = ₹121.60.
Actual recipe cost (from Section 4): ₹46.07.
Food cost %: 10.97% — well within target.
For a new menu item where the recipe cost comes in at ₹140 against a target of ₹121.60, the options are: (1) Reduce portion size; (2) Substitute an ingredient; (3) Increase the menu price; (4) Accept a higher food cost % if the dish is a high-traffic driver.
★ The contribution margin approach is the most sophisticated menu pricing framework for Indian hotel kitchens — and the one that most chefs at CDP level have never been taught. A dal makhani at ₹320 with a 12% food cost % looks worse than a butter chicken at ₹380 with an 11% food cost %, but if the dal makhani sells 80 covers per day and the butter chicken sells 40, the dal makhani is contributing ₹22,176 per day to the kitchen and the butter chicken is contributing ₹16,920. Volume × contribution margin is the number that matters, not the food cost % alone.
The Recipe Cost Database — Building the Kitchen’s Financial Memory
A recipe cost database is the collection of all standardised recipes with their current costs, maintained and updated by the kitchen. It is the single most valuable financial document a kitchen produces:
| Database element | What it contains | Who maintains it | Update frequency |
|---|---|---|---|
| Recipe library | All standardised recipes in the current menu | Head Chef or Sous Chef | When menu changes |
| Ingredient price list | Current AP cost for all key ingredients | Kitchen manager / procurement | Weekly for proteins; monthly for others |
| Yield factors | Documented yield % for all key ingredients | CDP who last measured | When a new batch or supplier changes the yield |
| Cost per portion | Calculated from current prices × yield factors | Head Chef or Sous Chef | Weekly when prices are updated |
| Food cost % | Cost per portion ÷ menu price | Head Chef | Weekly |
| Variance log | Weekly actual vs theoretical food cost | Head Chef | Weekly |
★ A kitchen whose recipe cost database is current — with last week’s ingredient prices, last week’s yield factor measurements, and last week’s variance log — is a kitchen whose Head Chef can answer any food cost question in 5 minutes. A kitchen with no database answers the same questions in 3 hours of manual calculation, or does not answer them at all.
Yield Factors in Practice — The Kitchen Yield Test Protocol
Yield factors should be measured in the actual kitchen, with the actual staff doing the actual preparation — not taken from a generic yield table. Here is how to conduct a yield test:
| Step | Action | Record |
|---|---|---|
| 1 | Select the ingredient to be tested; use a minimum of 1kg for accuracy | Ingredient name; date; supplier |
| 2 | Weigh the AP quantity precisely on a calibrated scale | AP weight in grams |
| 3 | Process the ingredient exactly as it will be processed for service (peel, trim, bone, fillet) | Note who did the preparation — different staff produce different yields |
| 4 | Weigh the EP (usable portion) | EP weight in grams |
| 5 | Calculate: yield % = EP ÷ AP × 100 | Yield % |
| 6 | Repeat three times; average the results | Average yield % |
| 7 | Note any significant variation between the three tests | If variation > 5%, investigate technique |
Why the same ingredient has different yields in different kitchens:
| Variable | Effect on yield | Example |
|---|---|---|
| Butchery skill of the CDP | High-skill CDP: 72–75% mutton yield; low-skill: 65–68% | ₹480/kg mutton; difference of 7% = ₹33.60/kg EP cost difference |
| Supplier quality | Whole chicken with more trim has lower yield | 2% lower yield on 50kg/week = ₹176 additional cost per week |
| Preparation method | Thick-peel vs thin-peel on potatoes | 80% vs 88% yield; significant at volume |
| Equipment quality | A sharp knife produces higher yield than a dull knife | A dull boning knife loses 3–5% additional yield on fish |
★ A kitchen that has measured its own yield factors — not taken them from a standard table — knows whether its butchery skill, supplier quality, and equipment are producing at the expected yield. A mutton yield that consistently comes in at 63% when the standard is 68% is a 5% profitability gap that can be corrected by better butchery technique, a better supplier, or both. The yield test is the diagnostic tool.
Recipe Costing for Multi-Unit Hotel Operations
A hotel group with multiple properties needs recipe costing that works across properties, not just within one kitchen:
| Challenge | What it means | Solution |
|---|---|---|
| Different ingredient prices per city | Mumbai tomatoes cost ₹40/kg; Chennai tomatoes cost ₹25/kg | Recipe cost database with city-specific price inputs |
| Different yield factors per kitchen | Mumbai butchery team produces 72% mutton yield; Chennai produces 68% | Kitchen-specific yield factors in the database; not group averages |
| Different menu prices per property | Same dish priced ₹380 in Mumbai and ₹280 in a Tier 2 city property | Property-specific food cost % targets; not a single group target |
| Central purchasing vs local purchasing | Group purchasing gives AP price discounts; local buying has fresher supply | Calculate whether the yield advantage of fresher local supply outweighs the AP cost advantage of group purchasing |
★ A hotel group that applies one standard recipe cost across all properties is making a systematic error. The correct system has a shared recipe database (same standardised recipes, same portion sizes) with location-specific inputs (local AP prices, local yield factors). The result is a recipe cost that is accurate for each property, not an average that is inaccurate for all of them.

Leave a Reply