McDonald's, unul din tipurile reprezentative de restaurante fast food.
Există numeroase tipuri de restaurante. Restaurantele se încadrează în diverse clasificări industriale în funcţie de silul meniului, metodele de preparare şi preţ. În plus, încadrarea în una sau alta din categorii depinde şi de modul în care sunt serviţi clienţii.
Din punct de vedere istoric, restaurantul se referă strict la localurile care oferă mese unde clienţii se aşază şi mănâncă, serviţi de obicei de chelneri. Urmare a dezvoltării rapide a sistemului de mâncare rapidă (fast food) şi restaurante cu mâncare pentru acasă (take-out), a apărut şi o denumire specifică pentru vechile restaurante, restaurante de stat (sit.down). Cel mai adesea, restaurantele sit down se referă la localuri unde se seveşte de obicei cina la mese mai degrabă decât în cazul restaurantelor fast food. Restaurantele sit down sunt categorisite mai departe în restaurante "familiale" sau "formale".