From food cost to menu price: a pricing method that holds up
A step-by-step method to turn recipe food cost into a menu price: target ratios, contribution margin, price anchoring and how to present the result on the page.

Most restaurants price a dish the same way: multiply the ingredient cost by three, round to something that looks reasonable, move on. It works until the day it does not, usually when butter goes up 40 % in a quarter and nobody notices for six months. This article gives you a method that starts from the recipe card and ends with a number on the printed menu, with the arithmetic in between made explicit so you can redo it every season in an hour.
Start with a real recipe cost, not a guess
A food cost figure is only as good as the recipe card behind it. For every dish, list each ingredient with the quantity actually used per portion, including the garnish, the oil in the pan and the bread on the side. Then apply a yield factor: a 1 kg whole sea bass gives you about 450 g of fillet, so the fillet costs more than twice what the fish cost per kilo.
Add a waste allowance of 3 to 5 % on top of the portion cost. It covers the tomato that went soft, the sauce that was over-produced and the plate that was sent back. A dish costed at 4.20 € of raw ingredients is really a 4.40 € dish once you count what did not make it to the table.
Pick a target food cost ratio by category, not one for the whole menu
The classic target of 28 to 32 % food cost is an average across the menu, not a rule for each line. A plate of pasta can comfortably sit at 22 %, a rib-eye at 38 %, and both can be good decisions. What matters is the blended result at the end of the month, weighted by how many of each you actually sell.
The formula itself is simple: menu price = portion cost divided by target ratio. A 4.40 € portion at a 30 % target gives 14.67 €. At 25 % it gives 17.60 €. That spread of almost 3 € is exactly where you should be making a conscious decision rather than letting a multiplier decide for you.
Contribution margin tells you more than the percentage
A dish with a 40 % food cost that brings in 14 € of gross margin per plate is a better friend than a 20 % food cost dish that brings in 6 €. Percentages flatter cheap dishes; euros pay the rent. For every item, write down the contribution margin (price minus portion cost) next to the ratio, and sort the menu by that column at least once.
This is also the number to protect when a supplier raises prices. If the margin on the rib-eye drops from 14 € to 11 €, you have three options: raise the price, reduce the portion from 300 g to 250 g and say so, or change the cut. Doing nothing is the fourth option and the only one that is always wrong.
Round the price the way your guests read it
The calculation gives you 14.67 €; the menu does not have to say 14.67 €. In a bistro, 14.50 € and 15 € are both natural; 14.90 € signals supermarket. In fine dining, whole euros only, no decimals, no currency symbol. The Cornell menu studies popularised the finding that prices written without symbols and without trailing zeros feel less like a bill, and most designers have seen it hold up in practice.
Keep the price ladder coherent within a section. If your mains run 16, 18, 19, 21 and 32, the 32 is an anchor that makes 21 feel moderate, which is fine if that is intentional. If it is the only dish above 24 and it sells twice a week, ask whether it earns its place or whether it is just making the section look expensive.
Price presentation on the page
How the price is typeset changes how it is read. Three conventions consistently help:
- Set prices in the same weight as the dish name or lighter, never bold. A bold price column is the first thing the eye scans, and guests start comparing numbers before they read a single dish.
- Avoid dotted leaders that drag the eye from every dish to its price. Placing the price at the end of the description, after a short space, keeps the reading order dish, description, price.
- Use old-style or tabular numerals consistently. Tabular figures align in a column; old-style figures blend into text. Mixing the two on one page looks accidental.
Where you place the expensive dish also matters. The top right of a two-page spread and the first and last positions of a list receive more attention. Put a high-margin dish there, not necessarily the most expensive one.
Re-cost on a calendar, not when it hurts
Set a recurring date, ideally the first week of each quarter, to reprice the ten best-selling dishes and the ten with the lowest margin. That is twenty recipe cards, about an hour with your invoices open. Small, regular adjustments of 0.50 € are invisible; a 2 € jump after two years of silence is a conversation at every table.
The printed menu is the constraint people worry about, and it should not be. A good design keeps prices in a layer that can be updated without touching the layout. In Menu Atelier, prices live on the dish itself, so changing a number and re-exporting a print-ready PDF takes a minute, and if the reprint pushes you from a single sheet to a bifold, the format switch is one click with a 3D preview to check the result.