How to Control Food Cost in a Restaurant
Learn to control food cost with accurate calculations, weekly inventory routines, par-based purchasing, portion tools, waste reduction, and menu engineering.
Overview
The tricky part is that food cost problems often hide in plain sight. Your sales can look strong while your margins quietly erode. You might "feel" like you're busy, but still end the week with too much product in the walk-in. Or your team might be moving fast, but using handfuls and eyeballs instead of scales and specs. The result is the same - you're paying more per plate than you planned, and the menu can't cover it.
Calculate Actual Food Cost Correctly
At a basic level, your food cost comes from Cost of Goods Sold (COGS) - the value of the food you actually used during a period. The most common (and most useful) formula is -
Beginning Inventory + Purchases - Ending Inventory = COGS
Then you convert that into a percentage so you can compare week to week -
Food Cost % = COGS / Food Sales
What makes this tricky in real restaurants is everything that can distort the numbers if you don't account for it the same way every time. For example, if you receive vendor credits, rebates, or returns, decide how you'll record them and stick to it. If you transfer product between stores, track transfers out and transfers in so one location isn't "missing" inventory while the other looks artificially cheap. If you run promos, comps, staff meals, or catering, make sure sales are categorized correctly - because mismatched sales categories can make your food cost percentage look worse (or better) than reality.
It also helps to understand the difference between ideal (theoretical) food cost and actual food cost. Ideal food cost is what your food should cost based on recipe portions and sales mix. Actual food cost is what your books show after waste, portion creep, spoilage, theft, and operational mistakes. The gap between ideal and actual is where your opportunity lives. If you calculate accurately every week, you don't just get a number - you get an early warning system that tells you when to investigate purchasing, portioning, or waste before it becomes a month-long problem.
Get Accurate Inventory Valuations
Manage Your Workforce with Altametrics
Build a Repeatable Inventory System
Start by choosing an inventory rhythm that matches how your restaurant runs. For most operators, a strong approach is weekly counts for key items (your highest-dollar and highest-volume products) plus a monthly full inventory. Weekly key-item counts take far less time than a full count but still tell you what you need to know - are proteins, cheeses, oils, and top prep items staying in line with sales? If those items are off, your food cost is off.
Next, make the count easy to execute. Build count sheets (or a digital list) that follow your kitchen's physical layout- dry storage first, then walk-in, then freezer, then bar/desserts - whatever matches your flow. List items in the exact order they appear on shelves. This reduces missed items and prevents the "we counted it twice" problem. Standardize units and pack sizes (case, lb, each, gallon) so different people don't count the same product differently. If one person counts chicken by "cases" and another counts by "pieces," your numbers will never stabilize.
Assign ownership and rules. Decide who counts, who verifies, and when counting happens (often after close on the last day of the week, or before open on a slower morning). Train counters to be consistent- count unopened cases the same way, estimate partials using the same method, and avoid rounding because it feels faster. Even small rounding habits can swing your food cost percentage.
Finally, use inventory to generate action - not just a report. Compare this week's on-hand levels to par, check key-item usage against sales, and flag unusual variances. When something looks off, don't chase everything. Investigate the likely causes - receiving errors, portion creep, spoilage, over-prep, missed transfers, or a mis-rung item. Inventory doesn't have to be perfect to be powerful - it just has to be consistent enough to reveal where your food cost is leaking.
Pars, Order Guides, and Vendor Discipline
Start with par levels. Par is the amount of product you should have on hand to cover expected demand, plus a small buffer for normal variability. A practical way to set pars is to use your recent sales history (last 4-8 weeks), your menu mix, and your vendor lead times. For each key item, estimate average weekly usage, then decide how many days of coverage you want. Add a safety stock amount that makes sense for your concept - too little safety stock causes 86's and emergency orders; too much creates spoilage and cash tied up on shelves. Par should change with seasonality, promotions, and daypart shifts, so review it regularly instead of treating it like a one-time setup.
Next, build an order guide tied directly to those pars. An order guide is a standardized list of what you buy, from whom, in what pack size, and in what order cadence (daily, 2x/week, weekly). It removes guesswork and prevents "random adds" that inflate costs. Done right, your order becomes a simple math problem. Par - On Hand + Pending Deliveries = Order Quantity. This is how you reduce over-ordering without feeling like you're taking risks.
Then tighten vendor discipline. That doesn't mean switching vendors constantly - it means tracking pricing and quality consistently. Set approved products and substitutions so your team isn't swapping brands (and costs) without realizing it. Watch for quiet price creep, especially on proteins, dairy, and frying oil. Also, treat receiving as part of purchasing control. When deliveries arrive, verify quantity, quality, and invoice accuracy at the back door. If you don't catch short shipments, damaged product, or wrong items immediately, you often end up paying for it anyway.
Recipes, Training, and Line Tools
The foundation is recipe cards (spec sheets) for every menu item - even the simple ones. Each recipe should include exact portions by weight or volume, build order, approved substitutions, and plating notes. When possible, add a reference photo so the standard is visual, not just written. A recipe card isn't about micromanaging; it's about ensuring every plate costs what you priced it to cost, and every guest gets the same experience.
Then give the team the right tools on the line. Scales aren't just for prep - they're for portioning expensive items- proteins, cheese, deli meats, seafood, and premium toppings. Use portion scoops, ladles, spoodles, slicers, and standardized pans so the "default" portion is automatic. Pre-portion items during prep when it makes sense (burger patties, proteins for bowls, cheese packs, sauce cups) so service stays fast and consistent. The more you rely on eyeballing, the more your food cost depends on who's working that day.
Training matters too, but it has to be practical. Teach the "why" in operator terms - "If we add one extra ounce of chicken per bowl, we lose X dollars per week." People respond when they understand the impact. Coach for consistency, not punishment. Do quick checks during slower moments - spot weigh a portion, review a plate build, and correct gently in the moment. Make portioning part of your opening shift checks, not something you only talk about after the numbers come back ugly.
Finally, protect portion control from chaos. When the kitchen gets slammed, standards are the first thing to slip. That's why your system needs to be easy to follow under pressure - clear specs, tools within arm's reach, and prep that supports speed. Portion control doesn't have to feel restrictive - when done right, it actually reduces stress, because everyone knows exactly what "right" looks like.
Transform Your Restaurant Operations Now!
Effortless Inventory Tracking with Altametrics!
Reduce Waste, Spoilage, and Theft
Start with a waste log that's quick enough to use during a real shift. Keep it simple - item, quantity, reason, and who recorded it. The point isn't to shame anyone - it's to reveal patterns. Common categories that help owners take action include overproduction, spoilage, mistakes/remakes, quality rejects, and customer returns. When you review the log weekly, look for the "same thing, same reason" happening again and again. That's a process problem, not a people problem. If you're consistently wasting a prep item, your batch size is too big, your par is wrong, or your holding standards aren't clear.
Next, tighten FIFO and labeling so your walk-in stops behaving like a black hole. FIFO only works when it's built into the physical setup - older product in front, newer behind, with clear date labels. Use date dots or labels with prep date and discard date, and don't let "mystery containers" survive a manager walk-through. A simple rule that helps- if it's not labeled, it's not usable. That sounds strict, but it prevents exactly the kind of slow spoilage that quietly drains margin.
Storage standards matter more than most owners realize. Create a basic cooler map (what goes where), use consistent container types and lids, and avoid stacking open product in ways that cause cross-contamination or faster spoilage. For high-cost items, consider "first used" zones - designated shelves or bins that must be pulled from before opening anything new. Small layout choices reduce waste without requiring extra labor.
Finally, address shrink and theft with spot controls instead of paranoia. You don't need to accuse people; you need controls that make losses harder. Count a short list of key items weekly (proteins, cheese, fryer oil), track unusually high usage, and audit high-risk areas like to-go packaging, premium add-ons, and bar ingredients if relevant. Also check receiving - product that never gets properly checked can "disappear" before it ever becomes inventory.
Engineer the Menu to Protect Margins
The first step is recipe costing at the item level. Every menu item should have a basic cost built from real ingredient prices and real portions. Include the parts people forget - oil absorption, sauces, garnishes, sides, and "free" add-ons. Once you can see what each plate actually costs, you can identify problems quickly - especially items that use high-cost ingredients (proteins, cheese, seafood, premium toppings) without a price that supports them. This is also where you catch portion creep- the recipe says 6 oz, but the plate is consistently 7-8 oz in practice. Your costing is only as accurate as your execution.
Next, sort items into simple buckets so decisions are obvious -
1. High margin + high sales. protect these and keep execution tight.
2. High margin + low sales. consider better placement, photos, staff recommendations, or limited-time promos.
3. Low margin + high sales. your "silent killer" - fix portioning, adjust the build, negotiate ingredients, or raise price carefully.
4. Low margin + low sales- candidates for removal, simplification, or a rework.
When an item needs help, you have multiple levers that don't require a dramatic change. You can adjust portion size slightly (especially on expensive components), swap a garnish, change a side to something lower cost, redesign the build to reduce trim loss, or improve yields through prep methods. Sometimes the best fix is operational - pre-portioning proteins, switching to a standard scoop, or using a slicing guide so the sandwich build stays consistent.
Pricing is part of menu engineering too, but it should be strategic. Instead of blanket increases, focus on items where (1) demand is strong, (2) your cost increased, or (3) the item anchors a category and can support a modest bump. Also watch modifiers. Unpriced add-ons and "can you throw on extra..." requests are food cost leaks disguised as hospitality. If an add-on has a cost, it needs a price and a button.
Streamline Your Inventory. Order Smartly.
Start Simplifying Your Orders with Altametrics