Krčma is one of Prague’s hidden treasures. Located just a quick five-minute walk from Old Town Square, this hidden gem serves some of the best traditional Czech cuisine in the city centre without the scandalous tourist pricing. The underground setting creates a cosy tavern atmosphere, making it the perfect location to grab a pint of pilsner and a plate of svíčková. It often fills up in the evening, especially on weekends, so be sure to book a table in advance.
Serving both classic Czech dishes and traditional French cuisine, Café Savoy’s delicious food is accompanied by stunningly beautiful wooden interior design, creating an elegant, upscale atmosphere. Breakfast is served daily with a la carte options and combination offers such as English or French breakfast. The lunch and dinner menus include delicacies like beef tartare and slow-roasted duck, and there is also the possibility to select a five-course menu crafted by Head Chef Michal Mlejnek. The pastry chef, Lukáš Pohl, has previously worked for Michelin-starred restaurants so be sure to save room for dessert, especially the dark chocolate, cherry and marzipan Savoy cake. Popular with the tourists, it’s best to make a reservation at Cafe Savoy well in advance to avoid missing out.
Portfolio Restaurant, Fine Dining Restaurant, Nové Město
Restaurant, French, Italian, $$$
Portfolio Restaurant is the perfect place to celebrate a special occasion. Offering a fine-dining experience that combines fresh ingredients with an excellent wine list, the restaurant pulls inspiration from French and Italian cuisines to create something all its own. The contemporary interior design of the restaurant was created using pieces from Czech furniture designers, complementing the first-rate service and colourful dishes.
Kuchyň, Unique Experience Restaurant, Hradčanské náměstí
Restaurant, Czech, $$$
Located just outside of the entrance to Prague Castle, Kuchyň offers visitors a truly unique dining experience. With no menu, visitors select the dishes by lifting the lids of pots on the stove and letting their stomach guide them. While the selection is limited, it will be difficult to go wrong when letting the senses lead the way. Not only will the food entice your senses, but so will the view from this spectacular location.
Na slamníku has a relaxed pub atmosphere and is one of the best spots in Prague to enjoy a beer and traditional Czech fare. Dating back to the 17th century, it is one of the oldest continuously operating pubs in the city. As it’s a bit out of the centre, prices are very reasonable and it offers a great escape from the crowds of tourists.
The menu at Bistro à Table includes traditional French favourites like filet mignon and frog legs. There is even the option to have escargot served with or without shells. The chef is also the owner of the restaurant and takes great pride in creating colourful, tasty dishes. With a relaxed atmosphere and excellent French wine selection, you may never want to leave.
Asian fusion restaurant Sansho effortlessly combines fine dining with family-style service. There is an a la carte menu available for lunch, but the six-course dinner menu is served family-style at communal tables with visitors being able to select a meat, fish or vegetarian option. The seating arrangement creates a sense of community among diners. The high-quality ingredients are sourced from Czech farms and Prague’s local Vietnamese markets, and Sansho prides itself on using every part of the animal. It was the first restaurant in Prague to do so.
If you’re in the mood for pizza, Kmotra is the place to go in Prague. It holds the title of the oldest pizzeria in the city and still uses traditional wood-burning ovens to bake every pie to perfection. By using the highest-quality ingredients, including fresh mozzarella and homemade pasta, this family-owned restaurant goes the extra mile to produce authentic Italian cuisine.
Just minutes from the National Theatre, Kabul Restaurant is the oldest Afghan restaurant in Prague and the best place to enjoy the flavour combinations of Afghan food. Its menu is translated into multiple languages so visitors will have no trouble figuring out what to try. The dishes are reasonably priced so you can order a few different things to share with friends.
Bibimbap Korea serves authentic Korean cuisine, with an emphasis on healthy dishes with high-quality ingredients. The signature dish, bibimbap, combines rice with meat, a raw egg, seasoned vegetables, chilli pepper paste, soy sauce, and soybean paste to create a spicy, hot dish. For those craving traditional Korean kimchi, this is the place to get it.
Garuda Indonesian, Indonesian Restaurant, Holešovice
Cafe, Restaurant, Indonesian, $$$
The Indonesian chefs at Garuda Indonesian in Prague’s Holešovice neighbourhood prepare their spicy food using traditional family recipes. Coffee lovers will be delighted to know that they import coffee beans directly from Indonesia and roast them on-site. If you’re looking for a place to get some work done or simply relax after filling up on the restaurant’s delicious food, be sure to check out their lounge area and chill-out zone.