Restoran je ustanova koja poslužuje gotovu hranu i piće po narudžbi, te nudi uslove za konzumiranje istog. Termin pokriva raznolikost mjesta i kuhinja koje se pripremaju.
Restorani su ponekada dijelovi većeg kompleksa, najčešće hotela, gdje obezbjeđuje prehranu gostiju i naravno povećava potencijalni dohodak. Takvi restorani su najčešće otvoreni i za one koji nisu odsjeli u hotelu.