Un menu est une liste de plats à servir lors d'un repas. Les menus existent en Europe depuis le 18e siècle. Ils sont particulièrement nécessaires dans la cuisine chinoise en raison de la grande diversité des plats proposés. Les menus ont été découverts à partir de la dynastie des Song en Chine. Dans les grandes villes de l'époque, la variété de la cuisine des différentes régions a amené les traiteurs à dresser une liste pour leurs clients.

Dans les restaurants, le menu moderne, avec des plats dans un ordre déterminé, a été inventé par le grand chef français Escoffier. En général, il existe deux types de menu dans un bon restaurant :

  • table d'hôte: a set menu at a fixed price (prix fixée).
  • à la carte : un plus grand choix d'articles, chacun avec son propre prix.

Les établissements de moindre importance peuvent proposer un tableau noir, avec l'avantage que les objets peuvent être effacés ou ajoutés à court terme. Les restaurants de poisson, en particulier, dépendent de la fourniture ou de l'achat des prises quotidiennes au petit matin. Ils dressent généralement la liste des poissons fraîchement achetés (par opposition aux poissons congelés).

Dans la gestion des restaurants américains, l'"ingénierie des menus" est devenue une branche du marketing.