Un vagon-restaurant este un vagon de pe un tren de pasageri care are o mică bucătărie unde se prepară mâncarea împreună cu o zonă de luat masa unde este servită călătorilor. Din cauza constrângerilor de dimensiune, atât zonele de luat masa, cât și cele de bucătărie ale acestor mașini sunt, în general, proiectate pentru a utiliza tot spațiul disponibil cât mai eficient posibil. În timpul apogeului călătoriilor pe calea ferată de pasageri în secolul al XIX-lea și începutul secolului al XX-lea, vagonul restaurant al trenului oferea adesea mâncare de înaltă calitate într-o atmosferă elegantă. Începând cu începutul secolului 19, multe vagoane de mese formale au fost înlocuite de snack-baruri casual.
În secolul al XIX-lea și începutul secolului al XX-lea, când călătoriile pe distanțe lungi cu trenul de pasageri erau obișnuite, vagonul restaurant era o necesitate practică. După cum sugerează și numele, funcția sa principală a fost de a oferi un spațiu la bord unde călătorii să se poată bucura de mese proaspăt preparate. Având la dispoziție un restaurant la bord, pasagerii nu trebuiau să-și facă griji că își aduc propria mâncare în călătoria lor sau că coboară intermitent din tren pentru mese. În plus, vagonul-restaurant a oferit clienților trenului o zonă în care se puteau amesteca și socializa cu alți pasageri.
Din cauza limitărilor de dimensiune, atât zonele de luat masa, cât și cele de bucătărie ale unui vagon restaurant sunt proiectate pentru a maximiza tot spațiul disponibil. Zona de luat masa constă de obicei din două rânduri de mese pătrate sau dreptunghiulare care sunt separate printr-un culoar central. Bucătăria unei mașini de mese, adesea situată în spatele mașinii, este de obicei proiectată într-un stil de bucătărie. Cei doi pereți sunt căptușiți cu echipamente tipice de bucătărie, cum ar fi dulapuri, sertare, unități frigorifice, plite, cuptoare, blaturi și așa mai departe. Între acești pereți de echipamente se află un culoar îngust pe care unul sau mai mulți bucătari se pot deplasa, pregătind comenzi.
În ciuda acestor constrângeri de dimensiune, totuși, în perioada de vârf a călătoriei pe calea ferată de pasageri, vagoanele restaurante erau adesea foarte elegante. Multe au prezentat lenjerie de pat curată, porțelan scump, candelabru ornamentat și personal de așteptare îmbrăcat imaculat și manierat. Odată cu proliferarea liniilor feroviare de pasageri în SUA, Europa și în alte părți în această epocă, crearea de vagoane restaurante din ce în ce mai elegante a fost parțial un efort al acestor linii de a atrage clienți.
Începând cu începutul secolului 21, automobilele și avioanele au făcut în mare parte călătoriile pe distanțe lungi pe calea ferată un fenomen al trecutului. Cu toate acestea, în multe țări, călătoriile pe distanțe scurte cu trenul rămân o metodă obișnuită de a face naveta în și din orașe, de obicei în scopuri de muncă. În timp ce această formă abreviată de călătorie cu trenul poate persista, majoritatea trenurilor de navetiști nu au vagon restaurant. Cei care oferă mâncare fac adesea acest lucru într-un format de snack bar informal, mai degrabă decât într-o zonă de luat masa formală.