Er zijn veel verschillende soorten restaurants ze kunnen worden geclassificeerd en gecontroleerd door het type van keuken die ze, zoals de Mexicaanse of Italiaanse, de stijl van het menu, zoals à la carte dienen of blackboard, en de prijsstelling. Ze kunnen ook worden geclassificeerd door hoe het voedsel wordt geserveerd aan de klant.
Full-service restaurants zijn waar diners zitten aan tafels en worden gewacht. Hun orders worden genomen terwijl zij aan de tafel, en het eten en drinken wordt geleverd aan de tabel. Full-service omvat dineren, zilveren service en casual dining gericht op gezinnen. In sommige gevallen, voedsel wordt gekookt aan tafel, maar in alle gevallen is er geen verplichting voor de gasten om de tafel te verlaten zodra ze zijn aangekomen.
Teller service vereist diners te lopen naar een toonbank hun bestelling te plaatsen. Vaak wordt het menu weergegeven op een schoolbord. Diners voedsel is gebracht naar hun tafel als u klaar bent, of ze krijgen een ticket-nummer riep of elektronisch weergegeven wanneer het eten klaar, is vervolgens verzameld door het diner van de teller. Betaling gebeurt normaal aan de service balie voordat het eten klaar is.
Een verscheidenheid van voedsel wordt weergegeven en gasten of neem een plaat en dienen zelf aan een buffet samenstellen dan terug om te eten aan een tafel, of obers achter het buffet dienen items zoals vlees dat ze snijden als u deze selecteert. Buffetten zijn meestal een vaste prijs, die is betaald voordat je je bord. Het is eigenlijk een zelfservice soort foodservice.
Snelle service is waar er een toonbank met één is of meer kassiers werken te nemen van de bestellingen. Ze staan bekend als fastfood of gemak verkooppunten. Klanten bestellen normaliter uit een menu dat wordt weergegeven achter de toonbank of op een muur. Snelle service restaurants hebben vaak een aandrijving-thru zodat u bij een auto bestellen kunt. Er zijn een beperkt aantal menu-items voortdurend voorbereid. McDonalds is een voorbeeld van een snelle service restaurant.