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.
Kolkovna serves the best Czech food in Old Town. Enjoy thick soups, grilled meat, and fish which are topped with unpasteurised Pilsner Urquell.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.