Restaurantele sunt localuri publice unde se serveşte masa, la meniuri fixe sau a la carte, la preţuri afişate şi la ore fixe, în concluzie se consumă, contra plata, mâncăruri şi băuturi. Unităţi care îmbină activitatea de producţie culinară cu cea de servire,oferind clienţilor o gamă variată de preparate culinare.De obicei mâncarurile sunt preparate în bucataria proprie de către un bucatar-şef cu experienţă care oferă specialităţi culinare de excepţie şi produse specifice.Există foarte multe tipuri de restaurante,gen: clasic, vânătoresc, pescăresc, „zahana", dietetic, lacto-vegeterian,pensiune, cu temă, cu specific local, sau cu specific internaţional şi naţional unde se servesc preparate tradiţionale ale unor naţiuni (restaurant chinezesc, arăbesc,turcesc, italienesc, mexican, românesc, italienesc, turcesc, arabesc, indian, libanez,franţuzesc) în care servesc diferite meniuri,adesea foarte specializate, dupa reţete din bucătariile diferitelor culturi.