The classic menu engineering matrix, introduced by Kasavana and Smith in the early 1980s, places each dish on two axes: popularity, from sales mix, and contribution margin, the selling price minus the plate cost. That gives four groups. Stars sell well and earn well. Plowhorses sell well but earn little. Puzzles earn well but do not sell. Dogs do neither.
The method is sound; the inputs are the problem. A menu engineering worksheet built in a spreadsheet uses the plate costs from the day it was made. When the price of olive oil, beef or prawns moves, a star can become a plowhorse without anyone noticing until the month-end figures. Restaurant menu engineering is most useful when it updates as the supplier invoices arrive.