COVID-19: Stay up to date with our coverage on the coronavirus pandemic. Read more >



Restaurants in Prague

Though Prague is better known for its beauty and history than its restaurant scene, visitors will be surprised by the quality of cuisine on offer. Foodies should begin their trip at a gastro-pub, where hearty roast meat dishes complement the country's renowned beer. The most common meat is pork, as it pairs perfectly with an ice-cold Pilsner Urquell. Knedliky (boilee, sliced dumplings) are a common accompaniment to meals.

Travellers with a sweet tooth can sample the many pastries in Prague, such as Kolache, a type of yeast pastry filled with anything from fruits to cheeses, or poppy seed doughnuts, and many street vendors selling local Czech-style hot dogs and mulled wine.

International options range from Indian to Indonesian and Uruguayan cuisine. The most popular dining areas in the city are the Stare Mesto (Old Town), Nove Mesto (New Town) and Vinohrady, and it is customary to tip waiters 10 to 15 percent, though some restaurants in popular tourist areas will add a gratuity.

$$$$$ | International


Visitors who enjoy the finer things in life will revel in Prague's premier restaurant, the Bellevue. Every dish on the menu is a masterpiece of modern Czech cuisine, which can be enjoyed together with a stunning view of Prague's castle, and a piano playing in the classically elegant surroundings. Open daily for lunch and dinner. Reservations are recommended.

Address: Smetanova nabrezi 18, Stare Mesto
Telephone: 222 221 443

$$$$$ | Gastropubs

U Fleku

U Fleku has been in the heart of Prague for 500 years, and offers the chance to soak up some history along with the tasty brew and hearty Czech meals on offer. Tours of the brewery are available, and there is often cabaret entertainment. Those wanting to dine should make a reservation. Recommended are the house goulash and beer-flavoured cheese on toast. Open daily from 10am to 11pm.

Address: Kremencova 11
Telephone: +420 224 934 019

$$$$$ | Kosher

King Solomon Strictly Kosher Restaurant

One of Prague's only truly Kosher restaurants, King Solomon offers authentic traditional Jewish cuisine from Eastern and Central Europe. Selections of Israeli, American, and Moravian kosher wines are on offer and the restaurant prides itself on a Frankovka red from the Aaron Günsberger Moravian cellars in Rakvice. Open Sunday to Thursday for lunch and dinner. Friday dinner and Saturday lunch by arrangement only. Bookings advisable.

Address: Siroka 8
Telephone: +420 224 818 752

$$$$$ | Gastropubs

U Vejvodu

This traditional beer hall is a great place for late pub eats and even later beers. With a restaurant downstairs and a pub on the second-floor balcony, the whole place hums well into the night. Traditional Czech food is available on an extensive menu, but most come for the renowned beer, which can be a meal in itself.

Address: Jilska 4, Prague
Telephone: +420 224 219 999

$$$$$ | Vegetarian


Visitors can enjoy fresh, light and delectable vegetarian dishes that draw inspiration from Greek, Thai, Italian, Indian and Mexican cuisine. The cocktails are excellent and the attractive space boasts an atmospheric gallery, a relaxation lounge and a stylish café.

Address: Belehradska 120 00 Praha 2
Telephone: +420 777 921 000

$$$$$ | International

La Degustation

Arguably one of the best eateries in Prague, La Degustation elevates traditional Czech cuisine to the level of art. Guests can look forward to an extensive tasting menu of food prepared with seasonal ingredients, and can purchase wines sourced from a worthy list of small European winemakers. Open Monday to Saturday for dinner only. Reservations essential.

Address: Hastalska 18
Telephone: +420 222 311 234

Become our Prague Travel Expert

We are looking for contributors for our Prague travel guide. If you are a local, a regular traveller to Prague or a travel professional with time to contribute and answer occasional forum questions, please contact us.