Рестораны классифицируются в зависимости от ассортимента блюд, качества предоставляемых услуг, интерьера и т.д. Традиционно, рестораны подразделяются на три основных класса — «люкс», «высшая категория» и «первая категория». Класс «люкс» обязательно должен включать в свое меню фирменные блюда (причем, они должны составлять, минимум 50% ассортимента). Интерьер такого заведения должен иметь высокий класс оформления всех помещений и технического оснащения.