Видовете ресторанти са определени в чл. 124, ал. 3 от Закона за туризма и имат следните характеристики:
- 1. класически ресторант: предлага широко разнообразие от приготвени на място многокомпонентни кулинарни изделия и специалитети, сладкарски изделия, десерти, хляб, хлебни и тестени изделия, топли напитки, сокове, готови за консумация безалкохолни и алкохолни напитки и създава условия за хранене и развлечения;
- 2. специализиран ресторант: а) за риба, птици, дивеч или друго: предлага асортимент, базиран на даден основен продукт - риба, рибни продукти и други морски продукти; птиче месо; дивечово месо или друго; б) за барбекю, грил или скара: предлага асортимент, базиран на печени меса на скара или на плоча; в) ресторант-пицария: предлага кухненска продукция и разнообразен асортимент от различни видове хлебни и тестени изделия - пици, спагети, лазаня, макарони; салати, сосове, кухненски десерти, малотрайни и трайни сладкарски изделия, приготвяни на място, и др., както и приготвя за консумация алкохолни и безалкохолни напитки, натурални минерални, изворни и трапезни води, пиво и вина;
- 3. ресторант с национална кухня: а) ресторант с българска кухня: предлага предимно българска национална и регионална кухня и напитки - механа, гостилница, битова къща, ханче и др.; б) ресторант с чуждестранна кухня: предлага френска, италианска, китайска, японска и друга кухня; асортиментът се базира на съответните национални кухни и напитки;
- 4. ресторант-клуб - обслужва клиенти с определени интереси;
- 5. атракционно-тематичен ресторант: предлага подходящ асортимент от ястия, напитки и/или артистично-музикална програма, с характерен архитектурен вътрешен и външен облик (шатри, кошари, колиби, фрегати и др.).