Skip to content
FeaturesPricingAffiliateBlogHelpAboutContact
Get StartedSign In
Back to Blog
tips2026-07-047 min read

How Many Categories Should Your Menu Have? The Optimal Structure

Too few categories lose customers, too many overwhelm them. The 7±2 rule, scanning behavior, and the optimal category count by restaurant type.

th

thMenu Team

thmenu.com

"How many menu categories should a restaurant have?" doesn't have the lazy "it depends" answer that print menu designers love. Decades of cognitive-load research point to a clear range. In this post we look at the optimal menu category count as a data-driven decision: not over-fragmented, not crammed onto one page.

The 7±2 rule: short-term memory's ceiling

The average person can hold about 5-9 items in short-term memory at once. If your menu has 14 categories, customers lose track after the seventh. They scroll up and down, forget what was where, and finally tap "Specials" because it looks familiar.

This is the irony of digital menus: unlimited space can be a disadvantage. Six to eight primary categories is the sweet spot for most restaurants.

Category templates by restaurant type

Classic bistro/cafe: Starters, Soups, Mains, Salads, Desserts, Drinks — 6 categories suffice. Pizza/Pasta: Pizzas, Pastas, Salads, Starters, Desserts, Drinks — 6. Steakhouse: Cuts, Sides, Sauces, Salads, Desserts, Wine, Cocktails — 7.

If your menu is huge (200+ items at a bistro), use sub-group headings inside a category rather than opening 12 navigation tabs. Example: "Mains" with sub-groups "Beef", "Chicken", "Fish", "Vegetarian" — these act as labels, not extra navigation steps.

Scanning behavior: how customers actually read menus

Digital menu analytics show a clear pattern: average customers spend 38-52 seconds on a menu and 60% of that time is in the first three categories. Even with 14 categories, the last seven are barely seen. The first three categories drive 55-70% of total orders.

Two takeaways: 1) Place high-margin or signature dishes in the first three categories. 2) If you have 10+ categories, deleting or merging the back half rarely lowers sales — it usually raises them, because the noise drops.

How many items per category?

Five to twelve items per category is the optimal range. With three, the category looks thin and customers skip it. With 20+, decision fatigue kicks in — customers pick the most familiar option (chicken schnitzel, margherita pizza) instead of exploring premium items.

Platforms like thMenu give category-level analytics: which category gets the clicks, which one loses users. Reviewing this twice a year keeps your menu lean.

Category count is a customer-behavior decision, not an aesthetic one. Keeping it around seven categorically lifts sales.

Found this helpful? Share it.