Sample menu profitability analysis

This is what an audit hands back, shown on a fictional restaurant: every dish costed, scored on cash margin and sales mix, and ranked by where to act first. The Oak & Ember is an independent contemporary British restaurant in Leeds, and the analysis covers its main courses and sides over four weeks.

Illustrative example using fictional data. The Oak & Ember is not a client and none of these figures is a result delivered by this practice.

The four weeks at a glance

All figures are net of VAT. Seven dishes, 590 plates sold.

£8,670.00

Revenue

590 plates across seven dishes.

£2,828.50

Ingredient spend

Plate costs multiplied by plates sold.

£5,841.50

Gross profit

Revenue less ingredient spend, before labour.

32.6%

Food cost

Ingredient spend as a share of revenue.

Every dish, costed

Gross profit per dish is selling price less ingredient cost. Food cost is ingredient cost divided by selling price. Total gross profit is gross profit per dish multiplied by plates sold.

Four weeks of sales for The Oak & Ember, main courses and sides
DishPriceIngredient costGross profit per dishFood costPlates soldRevenueIngredient spendTotal gross profitShare of gross profit
Classic Beef Burger£15.50£4.65£10.8530.0%120£1,860.00£558.00£1,302.0022.3%
Chicken Parmesan£17.50£5.25£12.2530.0%90£1,575.00£472.50£1,102.5018.9%
Wild Mushroom Risotto£16.00£4.80£11.2030.0%35£560.00£168.00£392.006.7%
Beer-Battered Fish & Chips£18.50£7.40£11.1040.0%110£2,035.00£814.00£1,221.0020.9%
Truffle Parmesan Fries£7.50£1.50£6.0020.0%160£1,200.00£240.00£960.0016.4%
28-Day Aged Steak Frites£24.00£9.60£14.4040.0%45£1,080.00£432.00£648.0011.1%
Seasonal Garden Salad£12.00£4.80£7.2040.0%30£360.00£144.00£216.003.7%
Menu total£9.9032.6%590£8,670.00£2,828.50£5,841.50100.0%

Green gross profit per dish is at or above the menu's average of £9.90 a plate. Amber food cost is above the menu's overall 32.6%. The largest gross profit contributor is shaded. Read the amber and the green together: a high food cost percentage does not mean a poor earner.

Where each dish sits

Two thresholds sort the menu. A dish is popular if it takes at least 70 percent of an equal share of orders, which for seven dishes is 10.0% of plates. It is high margin if its cash margin is at or above the menu's average of £9.90 a plate.

Menu engineering matrix for the seven dishes Each dish plotted by its share of orders across and its cash margin per plate up. Dashed lines mark the popularity threshold of 10.0% of orders and the average cash margin of £9.90 a plate. £0 £4 £8 £12 £16 0% 5% 10% 15% 20% 25% 30% PUZZLE STAR DOG PLOWHORSE Burger Chicken Parmesan Mushroom Risotto Fish & Chips Truffle Fries Steak Frites Garden Salad Share of orders Cash margin per plate
Classification of the seven dishes
DishShare of ordersCash margin per platePosition
Classic Beef Burger20.3%£10.85Star
Beer-Battered Fish & Chips18.6%£11.10Star
Chicken Parmesan15.3%£12.25Star
Truffle Parmesan Fries27.1%£6.00Plowhorse
28-Day Aged Steak Frites7.6%£14.40Puzzle
Wild Mushroom Risotto5.9%£11.20Puzzle
Seasonal Garden Salad5.1%£7.20Dog
High margin Low margin Low sales High sales
PuzzleLow sales / high margin

28-Day Aged Steak Frites
Wild Mushroom Risotto

Earns well when it sells. Fix the position and the wording before touching the recipe.

StarHigh sales / high margin

Classic Beef Burger
Beer-Battered Fish & Chips
Chicken Parmesan

Protect it, spec it tightly, and test whether it will carry a price rise.

DogLow sales / low margin

Seasonal Garden Salad

Costs prep time and menu space for little back. Rebuild it or remove it.

PlowhorseHigh sales / low margin

Truffle Parmesan Fries

Pulls people in and gives the margin back. Engineer the plate cost, not the popularity.

What the numbers say

Beer-Battered Fish & Chips looks expensive and earns well

Its food cost is 40.0%, the joint highest on the menu, and a percentage report would mark it down. It still earns £11.10 a plate and £1,221.00 over the four weeks, the second largest contribution on the menu, behind Classic Beef Burger. Percentage ranks the dishes one way and cash ranks them another.

Truffle Parmesan Fries is the busiest dish and the weakest earner among the popular ones

It takes 27.1% of all plates, more than any other dish, with the lowest food cost on the menu at 20.0%. It earns £6.00 a plate, which is below the menu average of £9.90, so it is a plowhorse. The popularity is already there. The price and the plate cost are the levers.

28-Day Aged Steak Frites has the highest cash margin and 7.6% of orders

At £14.40 a plate it earns more than any other dish, and only 45 were sold. That makes it a puzzle: the economics are right and the guests are not choosing it. Wild Mushroom Risotto is in the same position at £11.20 a plate. Position and wording are the first things to test, and they cost nothing.

Seasonal Garden Salad is the dog

It takes 5.1% of orders and earns £7.20 a plate, at a 40.0% food cost. It is small, but it takes menu space, prep time and a place in the guest's decision. It is the first dish to rebuild or replace.

Where to act first

Each lever is a single change worked on the four weeks of data above. They are arithmetic on this example, not a forecast, they are not additive, and they take no account of labour, cannibalisation or how guests will react.

Illustrative levers, one per dish
DishLeverArithmeticEffect over the four weeks if volume holds
Truffle Parmesan Fries
Plowhorse
Add £0.50 to the price160 plates × £0.50+£80.00, and orders could fall by about 12 before it earns less than today
Beer-Battered Fish & Chips
Star
Take £0.50 out of the plate cost through the portion specification110 plates × £0.50+£55.00, with the price and the menu untouched
28-Day Aged Steak Frites
Puzzle
Move the position and the wording, so 20 orders switch from an average dish(£14.40 − £9.90) × 20+£90.00
Seasonal Garden Salad
Dog
Replace it with a dish earning the menu average, at the same volume(£9.90 − £7.20) × 30+£81.00

What this example leaves out

The prices, costs and plates sold are invented to show the method, and the restaurant is fictional. Costs here are plate costs, which in a real audit are built on yielded weight from your own specifications and invoices, and every price is net of VAT.

Four weeks keeps this readable. A real analysis uses at least eight weeks of sales, because a shorter window misclassifies anything seasonal, and it is run by menu section, not across main courses and sides together. Gross profit is before labour, which the labour guide covers, and drinks are excluded.

The thresholds are the standard ones: 70 percent of an equal share of orders for popularity, and the sales weighted average cash margin for margin. The food cost calculator runs the same test on one dish, and the menu engineering guide explains the method.

Want this on your own menu?

Send your menu and last quarter's food GP. A menu audit returns this analysis for every dish, built on your real invoices and your own sales mix.