Classify menu items with a simple menu engineering matrix: stars are high-profit and high-popularity, plowhorses are low-profit and high-popularity, puzzles are high-profit and low-popularity, and dogs are low-profit and low-popularity. In most restaurants, this is done by comparing each item's contribution margin and sales mix over a fixed period, then placing each item into one of the four groups. Once classified, you adjust pricing, placement, promotion, or recipe decisions by category instead of treating every item the same.
Use a consistent window such as the last 30, 60, or 90 days. Avoid mixing high-season and low-season periods unless that is intentional for your operation.
For each menu item, subtract food cost from selling price. This gives contribution margin, which is the amount left to cover labor, overhead, and profit.
Count units sold per item and divide by total units sold in the same menu category. This shows relative demand inside comparable items.
Use category averages as cutoffs: average contribution margin and average popularity. Items above or below these two lines fall into the four quadrants.
If your grilled chicken bowl sells often but has a thin margin, it is a plowhorse. If your premium seafood pasta has strong margin but low orders, it is a puzzle. If your signature burger sells well with healthy margin, it is a star. If a specialty side sells rarely and returns little margin, it is a dog and should be reviewed first for removal.
Most restaurants run this process monthly using POS exports and a simple spreadsheet. Digital menu and management systems can support cleaner item naming, centralized recipe cost updates, and faster reporting across locations, which makes the matrix more reliable and easier to repeat.