Prague - Dining

Many international cuisines have been introduced to the Prague restaurant scene, but the Central European fare still dominates. Classic, Czech homely meals include Svíčková (roast beef with cream sauce), and the national dish, Vepřo-knedlo-zelo (pork with sauerkraut and dumplings). These can be had at any hospoda—beerhouse—along with a cold pilsner.


The luxury restaurant Alchymist provides a kitsch variant of Prague’s history. Blood-red curtains, Louis XIV chairs and candelabras characterise the furnishings. The cuisine is original Italian and the service is excellent.

AddressNosticova 1, Prague
Phone+420 257 312 513


Kolkovna serves the best Czech food in Old Town. Enjoy thick soups, grilled meat, and fish which are topped with unpasteurised Pilsner Urquell.

AddressNa Příkopě 10, Prague
Phone+420 277 008 880


Cantina serves very good Mexican food at reasonable prices and stocks a decent selection of tequila. Always full, so if you want a table in the evening it is best to book early.

AddressÚjezd 38, Prague
Phone+420 257 317 173

U Básníka Pánve

U Básníka Pánve serves an example of a cuisine that is a little more ”nouveau Czech.” Classic dishes with a twist—such as extra-spicy goulash—that are inexpensive and phenomenally good.

AddressMánesova 62, Prague
Phone+420 222 250 072

La Lavande

A chef from the Sarah Bernhardt restaurant at Hotel Paris, opens his own restaurant in Vinohrady. The result: possibly, the best and cheapest French food in Prague.

AddressZáhřebská 24, Prague
Phone+420 608 579 835

Malý Buddha (”Little Buddha”)

”Little Buddha” is Prague’s best value restaurant, particularly bearing in mind its location—just a stone’s throw from Prague Castle. Chinese and Vietnamese specialities and a large selection of good teas. Non-smoking.

AddressÚvoz 46, Prague
Phone+420 220 513 894

7 Angels

7 Angels is located just by the Old Town Square in Prague. The menu is traditional Czech cuisine and lovely vegetarian food. They have a warm interior and live music every Friday and Saturday.

AddressJilska 20, Prague
Phone+420 224 234 381


If you get the chance to go to Bellevue it will be one of the best food experiences you will have in Prague. There is nothing to complain about as the menu, service and atmosphere is nothing but excellent.

AddressSmetanovo Nabrezi 18, Prague
Phone+420 222 221 443


Welcome to this gem in central Prague. Maitrea serves vegetarian food but even if you are a meat lover you will definitely not get disappointed on the cuisine.

AddressTynska ulicka 6/1064, Prague
Phone+420 221 711 631

Indian by Nature

If you are really hungry and in the mood for something spicy, then Indian by Nature´s buffet is highly recommended. They also have an extensive dinner menu.

AddressPernerova 478/1, Prague
Phone+420 601 200 198

Ristorante Carmelita

Ristorante Carmelita prepares lovely thin crusted pizzas with plenty of toppings over oak wood. They have an Italian menu with many delighted dinner options but the pizzas are to recommend.

AddressUjezd 406/31, Prague
Phone+420 257 312 564

La Casa Argentina

This is the ultimate place for any meat lover! The meat is prepared from Argentine bulls on a ‘parrilla’ open grill. To these, well tasting steaks, you can choose from a wide range of Argentine wines. They also serve delicious seafood and salads.

AddressDlouhá 35/730, Prague
Phone+420 222 311 512

La Veranda

If you are willing to spend a bit more than average on food then La Veranda is a good option. They are recommended by the Michelin guide and most of their food is organic and produced from local farmers in Czech Republic.

AddressElišky Krásnohorské 2/10, Prague
Phone+420 224 814 733

Bohemia Bagel

This bagel chain is located on different locations around town, however, this is the the original store. Bohemia Bagel is American inspired, so even if you are not in the mood for a bagel you will find blueberry pancakes, cheeseburgers and a Philly cheese steak which is a must-try.

AddressMasná 2, Prague
Phone+420 224 812 560


Coda is a fine dining restaurant and a part of the luxury hotel Aria. The food is excellent and so is the service and atmosphere. Both the hotel and restaurant carries a music theme inspired from both composers and musicians.

AddressTržiště 9, Prague
Phone+420 225 334 761