Short answer: Food cost is the share of your net, pre-VAT sales spent on raw ingredients. You calculate it per item through recipe costing, and per period with the formula opening stock + purchases − closing stock. The gap between theoretical cost (from recipes) and actual cost (from stock counts) is your direct measure of waste, over-portioning and leakage, and an integrated system makes that gap visible weekly instead of at year end.
Why Food Cost Is the Number That Matters Most
Rent and salaries are relatively fixed. Ingredients move with every order, every supplier price change and every portion a cook makes “a little bigger.” That makes food cost the fastest line item to either build or erase restaurant profit.
At national level, Saudi Arabia’s Minister of Environment, Water and Agriculture stated in 2020 that food waste costs the Kingdom about SAR 40 billion a year, with roughly 184 kg wasted per person annually, based on a study by the General Grain Organization under the National Transformation Program. Part of that waste happens in restaurant kitchens: expired stock, over-prep and inaccurate trimming.
The Core Formulas
1. Item food cost percentage
Item food cost % = recipe ingredient cost ÷ pre-VAT selling price × 100
Menu prices in Saudi Arabia are usually shown VAT-inclusive at 15%, so divide by 1.15 first. Calculating on the VAT-inclusive price makes your cost look lower than it is.
2. Yield
Yield % = usable weight ÷ purchased weight × 100
True cost per usable kg = purchase price per kg ÷ yield
Meat loses weight in trimming and cooking; produce loses weight in cleaning. Beef bought at SAR 38/kg with an 80% yield really costs SAR 47.50 per usable kg.
3. Actual food cost for a period
Cost of goods used = opening stock + purchases − closing stock
Actual food cost % = cost of goods used ÷ net pre-VAT food sales × 100
4. Theoretical cost and variance
Theoretical cost = Σ (quantity sold of each item × its recipe cost)
Variance = actual cost − theoretical cost
Variance is money that left the store room without showing up on a sales invoice: waste, over-portioning, unrecorded staff meals, receiving errors or theft.
Worked Example: Costing a Beef Burger
The figures below are illustrative; replace them with your own supplier prices.
| Ingredient | Net qty | Yield | Equivalent purchased qty | Purchase price | Cost (SAR) |
|---|---|---|---|---|---|
| Burger bun | 1 pc | 100% | 1 pc | 0.60 / pc | 0.60 |
| Minced beef | 150 g | 80% | 187.5 g | 38 / kg | 7.13 |
| Cheddar | 20 g | 100% | 20 g | 45 / kg | 0.90 |
| Lettuce, tomato, onion | 40 g | 75% | 53.3 g | 8 / kg | 0.43 |
| Sauce | 25 g | 100% | 25 g | 20 / kg | 0.50 |
| Fries | 150 g | 100% | 150 g | 12 / kg | 1.80 |
| Packaging | 1 set | 100% | 1 set | 0.70 / set | 0.70 |
| Total recipe cost | 12.06 |
With a menu price of SAR 39 including VAT:
- Pre-VAT price = 39 ÷ 1.15 = SAR 33.91
- Food cost % = 12.06 ÷ 33.91 = 35.6%
- Gross margin per plate = 33.91 − 12.06 = SAR 21.85
Calculated wrongly on the VAT-inclusive price, food cost would show 30.9%, understating it by almost five points. To hit a 30% target, the pre-VAT price would need to be 12.06 ÷ 0.30 = SAR 40.20 (about SAR 46.23 with VAT), or the recipe itself needs reworking.
Example: Theoretical vs. Actual for One Month
| Item | SAR |
|---|---|
| Opening stock | 42,000 |
| Purchases | 118,000 |
| Closing stock (physical count) | 39,500 |
| Actual cost of goods used | 120,500 |
| Net food sales (pre-VAT) | 352,000 |
| Actual food cost % | 34.2% |
| Theoretical cost (qty sold × recipe cost) | 108,900 |
| Theoretical food cost % | 30.9% |
| Variance | 11,600 (3.3 points) |
That SAR 11,600 a month is what you need to trace: which item, which branch, which shift? Without a system linking sales to recipes and stock, it stays invisible.
Practical Steps to Control Waste and Margin
- Document every recipe in grams, including packaging and add-ons.
- Update ingredient costs with every purchase invoice, using last price or moving average.
- Measure yield for real: weigh before and after prep several times and average.
- Record waste as a stock movement with a write-off voucher, not silently in the bin.
- Count high-value items weekly: meat, cheese and coffee first; everything else monthly.
- Engineer the menu: rank items by margin and volume, and rethink high-cost, low-demand dishes.
- Separate channels: a delivery plate carries extra packaging and a platform commission, so cost it separately.
Menu Engineering: Where to Focus
| Category | Margin | Sales volume | Suggested action |
|---|---|---|---|
| Stars | High | High | Protect quality and portion; feature prominently |
| Plowhorses | Low | High | Rework recipe, portion or price gradually |
| Puzzles | High | Low | Improve placement, description and upselling |
| Dogs | Low | Low | Redesign or remove |
Recipe Data Also Supports Compliance
In February 2025 the Saudi Food and Drug Authority announced new menu requirements effective 1 July 2025, including a salt icon for items containing more than 5 g of salt, caffeine content for beverages, and physical-activity calorie-burn labeling. A recipe documented in grams is the foundation for that information, so investing in recipe data pays off in both margin and compliance.
What This Means for Saudi Restaurant Owners
- Always calculate on pre-VAT prices; otherwise you overstate profit.
- Volatile ingredient prices mean recipe costs must update automatically from purchases.
- Multiple branches multiply variance risk, so compare actual food cost branch by branch.
- As delivery grows, measure plate margin after packaging and commission, not before.
How an ERP Helps With Recipe Costing
In Riv-ERP, purchasing, multi-warehouse inventory, manufacturing and costing, POS and accounting share one database. You can build the components of prepared items and cost them from actual purchase prices, track material movement between central kitchen and branches, and tie it all to sales and branch cost centers. For special kitchen requirements, the Riv-ERP team can also build custom solutions. Request a quote and a recipe-costing review.
Run a restaurant? See Riv-ERP for restaurants and cafés, integrated with HungerStation, Jahez, Keeta and Mrsool.
Related Articles
Frequently Asked Questions
How do I calculate food cost percentage for one menu item?
Add up all recipe ingredients at current purchase prices after applying yield, divide by the pre-VAT selling price (menu price ÷ 1.15), and multiply by 100.
What is the difference between theoretical and actual food cost?
Theoretical is what you should have used based on recipes and quantities sold; actual is what you did use based on stock counts (opening + purchases − closing). The gap measures waste and leakage.
How often should a restaurant count stock?
A practical rhythm is weekly counts for high-value items such as meat, cheese and coffee, a full monthly count, and recording spoilage with write-off vouchers as it happens.
Should packaging be included in recipe cost?
Yes. Boxes, bags and cups are part of the cost of the item sold, especially for delivery and takeaway; leaving them out inflates the apparent margin.
Why does recipe cost change when quantities stay the same?
Supplier prices move and yield varies with raw-material quality, so recipes should be linked to last purchase price or average cost in the system.
Sources: SFDA – menu labeling requirements, Ajel – Minister’s statement on food waste.
