How do you reduce food cost in a restaurant without cutting quality?
Part of the complete guide: QR Code Menu for Restaurants: The Complete 2026 Guide
To reduce food cost in a restaurant, first know the real cost of every dish: write standard recipes with exact portions, include trim and waste in ingredient prices, and compare supplier quotes regularly. Then control the floor: store stock first in, first out, count key items weekly, log waste, and compare theoretical cost from sales with actual usage. Finally, use menu engineering to promote high-margin dishes.
- You cannot reduce a cost you have not measured: cost every dish from a written recipe.
- Portion drift, trim loss and unrecorded waste usually hide more money than supplier prices.
- Compare theoretical food cost (recipes × sales) with actual usage every week or month.
- Menu engineering lets you sell more of the dishes that earn the most per plate.
- Change one thing at a time and check the result with the same formula.
What does food cost really include?
Food cost is the value of the ingredients consumed to produce what you sold. It is usually expressed as a percentage of food sales: food cost divided by food sales (excluding VAT or sales tax), multiplied by 100. It covers what went into plates, but also what was thrown away, eaten by staff, given away or simply disappeared.
That last part matters. Many owners look only at supplier invoices and think food cost is a purchasing problem. In practice, a good share of the gap between what a dish should cost and what it actually costs happens in the kitchen and the storeroom. If you want the full calculation method, read our guide to the food cost percentage formula.
There is no universal “right” percentage. A steakhouse, a pizzeria and a specialty café have very different ingredient profiles. Many operators set their own target range per category from their concept and prices, then track the trend month after month.
Fix 1 to 3: standard recipes, portions and yield
These three fixes give you the true cost of each plate. Without them, every other effort is guesswork.
- Write a standard recipe for every dish: each ingredient, the exact quantity in grams, millilitres or units, and a photo of the finished plate. Keep it at the station, not in the office.
- Control portions with tools rather than eyes: scales at the grill, portion scoops, measured ladles, pre-weighed bags for proteins. Recheck portions during the rush, when drift happens.
- Include yield and waste in your ingredient cost. If you buy a whole fish and only part of it ends up on plates, the usable kilo costs more than the invoice price.
| Illustrative burger (example) | Quantity | Cost |
|---|---|---|
| Bun | 1 | 0.40 USD |
| Beef patty at 12 USD/kg | 150 g | 1.80 USD |
| Cheese slice | 1 | 0.30 USD |
| Sauce and vegetables | — | 0.35 USD |
| Fries | 200 g | 0.50 USD |
| Total cost per plate | 3.35 USD | |
| Menu price excl. tax | 12.00 USD | |
| Food cost % | 3.35 ÷ 12.00 | 27.9% |
How small portion drift adds up
Example: the recipe says 150 g of beef, but the grill serves 170 g. The extra 20 g at 12 USD per kg costs 0.24 USD per burger. At an illustrative 100 burgers a day, that is 24 USD a day, or about 720 USD over 30 days, for one ingredient on one dish.
Yield works the same way. If fish costs 20 USD per kg whole and only 60% of the weight is usable after filleting, the real cost is 20 ÷ 0.60 = 33.33 USD per usable kg. Test your own yields by weighing before and after preparation. Our free food cost calculator turns recipe quantities into cost per portion, food cost % and a suggested price.
Fix 4 and 5: buy better and store smarter
Purchasing still matters, as long as you compare like with like: price per usable kilo, quality, delivery reliability and minimum order.
- Ask at least two suppliers for quotes on your top 15 to 20 ingredients by spend, and review them every quarter or when prices move.
- Check every delivery against the order: weight, count, temperature and quality. Refuse or note shortages on the delivery slip before signing.
- Watch price changes on invoices. A rise on one key ingredient can quietly change the margin of several dishes.
- Avoid over-ordering to get a discount if part of the stock spoils before you use it.
- Apply FIFO (first in, first out): new deliveries go behind older stock, and every container has a label with the product and date.
- Keep fridges and storerooms organised by zone so staff find older stock first and spot what is about to expire.
Fix 6 and 7: weekly counts and a waste log
Counting stock feels slow, but it is the only way to know what you actually used. Start with the items that cost the most: meat, fish, cheese, oil, coffee and alcohol where relevant. Count them weekly on the same day and at the same time, ideally before a delivery. A full count of everything can be monthly. Our guide to inventory management for a small restaurant explains par levels and count routines in detail.
In parallel, keep a simple waste log at each station: date, item, quantity, reason (spoiled, overproduced, dropped, returned by a guest, staff meal). After a few weeks, patterns appear: the soup made in too large batches, the salad mix that wilts by day three, the dessert nobody orders on Mondays.
- Print a waste sheet or use a tablet entry at each station.
- Record waste at the moment it happens, not at the end of the shift.
- Value the waste at ingredient cost every week.
- Pick the top three causes and change one prep or ordering habit for each.
- Check the same causes the following month.
Fix 8: compare theoretical and actual food cost
Theoretical food cost is what you should have used: the recipe cost of each dish multiplied by the number sold. Actual food cost is what you really used: opening stock plus purchases minus closing stock. The gap between the two is your leakage, and it tells you where to look.
| Illustrative month (example) | Amount |
|---|---|
| Food sales excl. tax | 33,000 USD |
| Theoretical cost (recipes × items sold) | 9,000 USD → 27.3% |
| Opening stock + purchases − closing stock | 4,000 + 10,500 − 4,300 = 10,200 USD |
| Actual food cost % | 10,200 ÷ 33,000 = 30.9% |
| Gap to investigate | 1,200 USD |
Where a gap usually comes from
- Portions larger than the recipe.
- Waste that was never logged.
- Staff meals and free items not recorded.
- Orders not rung through the till, or voids without a reason.
- Recipe costs that still use old supplier prices.
Fix 9: use menu engineering to sell the right dishes
Reducing food cost is not only about cutting. Sometimes the best move is to sell more of the dishes that already earn well. Menu engineering classifies each dish by popularity and by contribution margin (price minus food cost) per plate.
- Stars (popular, high margin): keep them visible, protect their quality and their place on the menu.
- Plowhorses (popular, low margin): review portion, garnish or price, or pair them with a high-margin side.
- Puzzles (high margin, less popular): improve the name, description, photo or position on the menu.
- Dogs (unpopular, low margin): remove or rework them, which also simplifies your stock.
Price after you cost
Once your recipes are costed, review prices with a clear method: cost divided by your target food cost %, then adjust for competition and how guests perceive the dish. Our article on how to price menu items walks through the steps.
How can Dawwerni help you keep food cost under control?
The inventory and recipes module of our POS links stock to sales. You enter ingredients with units and a waste %, purchases, stock counts, adjustments and waste entries, and every movement is kept in a ledger. Each product gets a recipe, per size, variant and modifier option; when an order is paid, the ingredients are deducted automatically, and voids or refunds put the stock back. A weighted-average ingredient cost gives an automatic cost and margin per product and size in the “Costs & margins” view, and low-stock thresholds show an alert. Sales are never blocked: negative stock is allowed and shown in red so you can correct it. Ask the team which plan includes the module, and watch the restaurant tutorial or see the restaurant features.
FAQ
What is a good food cost percentage for a restaurant?
There is no single correct figure: it depends on your concept, ingredients, prices and service style. Calculate your own baseline over a few months, set a target range per menu category, and work on the trend. Compare yourself with your own past results rather than a number from a different business.
How often should a small restaurant count stock?
A practical routine is a weekly count of the high-value items, such as proteins, cheese, oil and coffee, and a full count once a month. Count on the same day and time each period, ideally before deliveries, so the numbers stay comparable.
Is cheaper supplier pricing the fastest way to cut food cost?
Not always. Portion drift, trim loss, unrecorded waste and unrung items often cost more than a small price difference between suppliers. Fix recipes, portions and the waste log first, then negotiate with a clear picture of your real usage.
What is the difference between theoretical and actual food cost?
Theoretical food cost is what your recipes say you should have used for the items sold. Actual food cost is opening stock plus purchases minus closing stock. The difference shows waste, over-portioning, theft or missing sales records that you need to investigate.
Should I raise prices to fix a high food cost?
Raise prices only after you have costed your recipes and fixed leaks. If a dish is still too expensive to make at its current price, a small increase, a smaller portion of the costliest ingredient or a better-margin side can each work. Test one change at a time.
Turn visits into reviews, repeat visits and sales
Try Dawwerni free for 7 days. Setup takes about 10 minutes.


