Top 11 Restaurants in Prague, Czech Republic

Prague's Old Town Square is surrounded by beautiful buildings
Prague's Old Town Square is surrounded by beautiful buildings | © Stock Connection Blue / Alamy Stock Photo
Not sure where to eat in Prague? The Czech capital does not disappoint with its wide array of restaurants, from traditional Czech cuisine to world-class fine dining options.

Krčma, Czech Restaurant, Staré Mesto

Pub, Restaurant, Czech
Krčma, Prague
Krčma has a cosy atmosphere | © Kumpel / Shutterstock
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.
More Info
View menu
Visit Facebook page

Meal service:

Dinner, Lunch


Casual, Cosy, Traditional, Romantic

Café Savoy, Czech & French Restaurant, Malá Strana

Restaurant, Bakery, Bar, Cafe, Coffee Shop, European, French, $$$
Food at Cafe Savoy in Prague.
It's advised to make a reservation at Cafe Savoy | © Cafe Savoy
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.
More Info

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.
More Info

Kuchyň, Unique Experience Restaurant, Hradčanské náměstí

Restaurant, Czech, $$$
Unique experience restaurant Kuchyň in Prague.
Kuchyň in Prague, Czech Republic. | © Kuchyň

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.

More Info

Na slamníku, Czech Restaurant, Starý Bubeneč

Pub, Restaurant, Czech, $$$
Czech pub Na slamníku in Prague.
Na slamníku dates back to the 17th century | © Na slamníku
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.
More Info

Bistro à Table, French Restaurant, Hradčanská

Bistro, French, $$$
Food at Prague's Bistro à Table.
French cuisine at Bistro à Table in Prague, Czech Republic. | © Bistro à Table

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.

More Info

Sansho, Asian Fine Dining Restaurant, Florenc

Restaurant, Asian, $$$

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.

More Info

Kmotra, Pizzeria, Nové Město

Pizzeria, Restaurant, Italian, $$$

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.

More Info

Kabul Restaurant, Afghan Restaurant, Staré Město

Restaurant, Middle Eastern, $$$

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.

More Info

Bibimbap Korea, Korean Restaurant, Žižkov

Restaurant, Korean, $$$
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.
More Info

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.

More Info

This is an updated version of a story created by Jake Setterfield.

These recommendations were updated on July 3, 2019 to keep your travel plans fresh.