Everything you need to know about restaurant costing — from recipe costing to menu pricing, COGS tracking, and the systems that keep your numbers accurate.
Restaurant costing is the process of calculating exactly how much it costs to make every dish on your menu, tracking those costs against revenue, and using the data to make pricing and purchasing decisions. It's the foundation of restaurant profitability — and it's the thing most independent restaurant owners skip.
| Level | What It Covers | Why It Matters |
|---|---|---|
| Recipe costing | Cost of every ingredient in each dish | Sets your menu prices and identifies profitable vs. unprofitable items |
| Menu costing | Blended food cost across your entire menu | Shows whether your menu as a whole is profitable |
| Operational costing | Actual vs. theoretical, waste, and variance | Reveals where money is being lost in real operations |
Recipe costing is the process of calculating the total ingredient cost for one serving of each menu item. Every dish on your menu should have a recipe cost.
Step 1: List every ingredient in the dish, including garnishes, cooking oil, and sides.
Step 2: Determine the quantity used per serving (by weight, volume, or count).
Step 3: Look up the current price per unit from your most recent vendor invoice.
Step 4: Calculate the cost for each ingredient (quantity × unit price).
Step 5: Sum all ingredient costs to get the total plate cost.
| Ingredient | Quantity | Unit Price | Cost |
|---|---|---|---|
| Chicken breast, grilled | 6 oz | $2.50/lb ($0.156/oz) | $0.94 |
| Romaine lettuce | 4 oz | $1.80/lb ($0.113/oz) | $0.45 |
| Caesar dressing | 2 oz | $0.22/oz | $0.44 |
| Parmesan shaved | 0.75 oz | $0.50/oz | $0.38 |
| Croutons | 1 oz | $0.12/oz | $0.12 |
| Lemon wedge | 1 each | $0.10 | $0.10 |
| Olive oil drizzle | 0.25 oz | $0.25/oz | $0.06 |
| Total Plate Cost | $2.49 |
If the menu price is $17.00:
Food Cost % = $2.49 ÷ $17.00 = 14.6%
That's an excellent margin item. Caesar salads are typically among the most profitable dishes on any menu.
Yield-adjusted pricing. A head of romaine costs $2.50 but you only use about 70% after removing outer leaves and the core. Your real cost per usable ounce is higher:
Adjusted price = Purchase price ÷ Yield percentage$2.50/lb ÷ 0.70 = $3.57/lb for usable romaine
Cooking loss. A raw 8 oz chicken breast becomes about 6 oz after grilling (25% cooking loss). If you need 6 oz on the plate, you're actually using 8 oz raw.
Batch recipe components. House-made sauces, dressings, and prep items should be costed as batch recipes first, then the per-serving cost is plugged into each menu item that uses them.
Once every dish is costed, you can calculate your overall menu food cost:
Blended Menu Food Cost % = Σ (Plate Cost × Units Sold) ÷ Total Food Revenue × 100
This tells you whether your menu as a whole hits your target, accounting for the fact that some dishes have higher food cost (steaks) and some have lower (salads, pasta).
| Category | High Popularity + Low Food Cost | High Popularity + High Food Cost | Low Popularity + Low Food Cost | Low Popularity + High Food Cost |
|---|---|---|---|---|
| Name | Stars | Plowhorses | Puzzles | Dogs |
| Action | Promote heavily | Increase price or reduce portion | Reposition on menu | Remove or redesign |
| Examples | Caesar salad, pasta | Ribeye steak | Specialty appetizer | Expensive special that doesn't sell |
Menu engineering uses costing data to make strategic decisions about what to promote, reprice, or remove.
This is where recipe costing meets reality. Your recipes say food cost should be 28%, but invoices and inventory say it's 34%. The 6-point gap is operational variance — waste, theft, over-portioning, and errors.
Closing this gap is usually worth more than any menu price increase.
For an independent restaurant, you don't need enterprise software. Here's a practical system:
Step 1: Create a recipe cost card for every menu item. A spreadsheet works fine.
Step 2: Update ingredient prices monthly from actual invoices (or use a tool like Vellin that updates prices automatically from scanned invoices — it's free for core features).
Step 3: Calculate your blended menu food cost monthly using POS sales mix data.
Step 4: Compare blended menu food cost to actual food cost (from invoices and inventory) to find variance.
Step 5: Investigate and fix the biggest sources of variance.
| Element | Update Frequency |
|---|---|
| Ingredient prices | Monthly (or after any vendor price change) |
| Recipe costs | Monthly (re-calculate with updated prices) |
| Menu prices | Quarterly (or when food cost drifts above target) |
| Actual vs. theoretical comparison | Monthly |
Restaurant costing has three layers: recipe costing (cost per dish), menu costing (blended average across the menu), and operational costing (actual vs. theoretical). Each layer builds on the previous one. Start by costing every recipe on your menu with current vendor prices. Then calculate your blended menu food cost. Then compare it to your actual food cost to find where money is leaking. This system is the backbone of restaurant profitability.
Breaking down food cost by menu category reveals where your money actually goes. Instead of looking at one blended number, you can see which categories are on target and which need attention.
| Category | Method | Frequency |
|---|---|---|
| Proteins | Track by item, weigh daily | Daily counts on expensive items |
| Produce | Track aggregate spend vs revenue | Weekly |
| Dairy | Track aggregate spend | Weekly |
| Dry goods | Track aggregate spend | Monthly (stable prices) |
Most restaurants find that 2–3 categories drive 80% of their food cost variance. Identifying those categories lets you focus your improvement efforts where they'll have the biggest impact.
Seasonal pricing affects food cost significantly. Restaurants that build seasonal flexibility into their menus can save 10–15% on produce during peak seasons and avoid the 2–3× markups that come with buying out-of-season.
| Season | Cheaper Ingredients | More Expensive |
|---|---|---|
| Spring | Asparagus, peas, strawberries, artichokes | Root vegetables, citrus |
| Summer | Tomatoes, corn, stone fruit, peppers, zucchini | Leafy greens (heat stress) |
| Fall | Squash, apples, root vegetables, mushrooms | Berries, tropical fruit |
| Winter | Citrus, cabbage, hearty greens, potatoes | Tomatoes, fresh herbs, berries |
Building your specials around what's in season reduces food cost and improves quality — a rare win-win.
Food cost improvement isn't a one-time project — it's an ongoing process. The best operators build systems that make cost control automatic:
Daily: Check deliveries, enforce FIFO, log waste, count expensive proteins.
Weekly: Count inventory, calculate food cost percentage, review waste log, spot-check portions.
Monthly: Run actual vs. theoretical analysis, update recipe costs with current prices, review vendor pricing trends.
Quarterly: Get competitive vendor quotes on top 20 items, conduct menu engineering analysis, adjust menu prices if needed.
The most time-consuming part of food cost management is processing invoices and tracking ingredient prices. Manual entry takes hours per week and is prone to errors.
Tools like Vellin automate this entirely — photograph any invoice with your phone, and the app reads every line item, price, and vendor. Your food cost data stays current without manual spreadsheet work. The core features are completely free, making it accessible for any independent restaurant regardless of budget.
Calculate your current food cost percentage using the COGS formula. This is your baseline.
Identify your top 5 items by spend. These drive the majority of your food cost.
Check vendor pricing on those top 5 items — get at least one competitive quote.
Start a waste log near the kitchen trash. Track for one week.
Weigh 5 random plates during service and compare to recipe spec.
These five actions take less than 2 hours total and will give you a clear picture of where your food cost stands and where the biggest opportunities are.
Controlling food cost in this category requires knowing your numbers, tracking them consistently, and acting on what you find. The restaurants that thrive aren't the ones with the lowest ingredient costs — they're the ones that know exactly what their costs are and manage them systematically. Start with the basics: calculate your food cost weekly, cost your recipes with current prices, and address the biggest variances first. The math is simple; the discipline is what separates profitable operations from the rest.
Prepared for the Vellin blog library.

