We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cafe Restaurant Chez John

rue des Moulins 62, Vevey 1800, Switzerland
+41 21 922 29 70
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good40%
  • Average13%
  • Poor4%
  • Terrible1%
Travellers talk about
“beef” (5 reviews)
“hot stone” (7 reviews)
“sur ardoise” (2 reviews)
Open Now
All hours
European, French, Steakhouse
$$ - $$$
rue des Moulins 62, Vevey 1800, Switzerland
Write a Review
Reviews (75)
Traveller rating
Traveller type
Time of year

1 - 10 of 75 reviews

Reviewed 5 days ago

STEAK houses in vevey. john is a lovely and caring individual. nice bar as well. ty and enjoy. please open door for me. win stacked on shelvings.

Thank e s
Reviewed 25 January 2017

good food, reasonable prices, John is a very kind guy. It's a pity to discover now the restaurant is closed until an undetermined date. Please John reopen soon!

Thank adribrag17
Reviewed 6 November 2016 via mobile

Had the "hot stone" with beef for dinner, was okay but nothing special. Staff speaks good English, which was appreciated.

Thank De_Misch
Reviewed 16 April 2016 via mobile

Great little place, fantastic food. The beef steaks and the horse are out of this world. Going to Vevey isn't complete without a meal here

Thank ukfishert
Reviewed 25 March 2016 via mobile

It was a pleasure to eat there with my boyfriend. We ate "viande sur ardoise" and it was so tasty. The price is really affordable for that kind of plate and the wine was delicious as well. I really recommend this place, also because the...More

1  Thank Julia H
Reviewed 3 November 2015

Good Solid Steaks - that wont break the bank (which is rare in CH). The staff are lovely and it is a nice, out of the way, restaurant and place to have a quiet drink and meat!

Thank Nate H
Reviewed 25 October 2015 via mobile

Great restaurant, excellent food and specially the meat. great value for money. Chef Jone is very nice and kind to the customers ,always smiling and so much service oriented. Very recommend !!!

Thank Gilad R
Reviewed 9 September 2015

I am a food snob. I like high end cuisine and when i do eat out, i probably feel that the location and the service are completely part of a higher end culinary experience. When i first got to Chez John, my first instinct was...More

Thank Alex G
Reviewed 10 July 2015

restaurant serving traditional food and meat on stone with good quality at affordable prices. Also interesting wine offer: few labels of good quality at fixed, low price per bottle. Definitely a "must go" place in vevey

Thank Raffaele B
Reviewed 19 May 2015 via mobile

This is absolutely my favourite restaurant for steak and chips anywhere. The welcome is always warm and the steaks served on the hot stone are excellent.

Thank Stuart W
Nearby Restaurants
Chez Francine Hotel du Place
33 reviews
.39 km away
Cafe Du Chatelard
67 reviews
.24 km away
Pizzeria Ristorante Molino, Vevey
248 reviews
.78 km away
Noix de Coco
108 reviews
.65 km away
Nearby Attractions
Chaplin's World
563 reviews
.92 km away
Charlie Chaplin Statue
371 reviews
1.14 km away
Charlie Chaplin's Grave
17 reviews
.19 km away
Alimentarium - Food Museum
312 reviews
1.15 km away
Questions & Answers
Get quick answers from Cafe Restaurant Chez John staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner, After-hours
Restaurant features
Reservations, Seating, Waitstaff, Wheelchair Accessible
Good for
Child-friendly, Business meetings
Open Hours
09:00 - 14:30
09:00 - 14:30
18:00 - 23:30
09:00 - 14:30
18:00 - 23:30
09:00 - 14:30
18:00 - 23:30
09:00 - 14:30
18:00 - 23:30
09:00 - 14:30
18:00 - 23:30
18:00 - 23:30
Location and Contact Information
  • Address: rue des Moulins 62, Vevey 1800, Switzerland
  • Location: Europe  >  Switzerland  >  Canton of Vaud  >  Vevey
  • Phone Number: +41 21 922 29 70