How long should a restaurant menu be?
· 5 min read
There is no perfect number of dishes. But almost every owner who trims their menu says the same things afterwards: orders come faster, the kitchen is calmer, and there is less waste in the walk-in.
Why long menus cost you
Every dish on the menu needs ingredients in stock, prep time and a cook who knows it. A dish that sells twice a week still ties up stock and attention every day. For guests, a long list is slower to read, and people who take longer to decide often choose something safe rather than something you are proud of.
Start from what actually sells
Pull your sales for the last month or two and sort dishes from best to worst seller. You will usually find a short list of dishes doing most of the work and a long tail that barely moves.
- Keep your best sellers and anything with a high margin.
- Look hard at dishes that sell rarely and share few ingredients with the rest of the menu.
- Keep at least one option for common dietary needs in each section.
A useful rule of thumb per section
Many small restaurants find that six to eight dishes per section is enough choice without overwhelming anyone. Cafés and food trucks often do better with fewer, since speed matters more than range. Treat that as a starting point and adjust to what your guests order.
Make the remaining dishes easier to choose
A shorter menu gives each dish more room. Use that space for a one-line description that names the main ingredients, a photo for your best sellers and clear dietary tags. Put the most-ordered section first, because many guests never scroll to the bottom.
Rotate instead of adding
If you love trying new dishes, run them as a rotating special rather than a permanent addition. You get to experiment, regulars get something new, and the core menu stays tight.