We believe that you did not travel to Prague to eat salad, right? You rather came to experience classic Czech food, which is delicious, filling and addictive, so make sure you reserve enough time to walk off those calories.

You might be wondering what are these typical Czech dishes and where you should go for them? We have a list of classic Czech foods and few tips on where to go.

Our favorites


If there is any meal you can not leave Prague without tasting it, it is steak tartare - a snack that goes well with beer. It is raw beef that is scraped or minced and then is served with condiments (salt, pepper, paprika, onion and an egg on top, or simply sold premixed. It is eaten with fried bread and a clove of garlic that you rub on the rough surface of the toast, and put a generous portion of the meat on top. A glass of freshly poured Pilsner is its best companion.

Our favourites for Beef steak tartare:

Čestr: Legerova 75/57, Praha 1

Restaurace u Provaznice: Provaznicka 385/3 110 00, Praha 1 Old Town

U Bulinu: Budecska 803/2, 120 00, Praha 2-Vinohrady


The Czechs love sausages and eat them as fast food, breakfast and as the perfect solid compliment to beer. It is usually served on a paper plate with a bit of mustard and bread.

Where we go for the best Wieners in Prague?

Nase maso butcher shop: Dlouha 39, Praha 1

Wenceslas Square stands


Svickova, a classic Czech dish made for weddings or Sunday family lunches is a must. The vegetable sauce with cream contains carrots, celery and parsley roots. It involves a piece of beef pierced with speck and it is served with bread dumplings.

Our favourites for Svickova:

Cestr: Legerova 75/57, Prague 1

U Parlamentu: Valentinska 52/8, Old Town Praha 1

Malostranska beseda: Malostranske nam. 35/21, Praha 1

U Rudolfina: Krizovnicka 60/10, 110 00, Praha 1


Roasted duck is an indispensable part of many Czech Sunday lunches eaten in the family circle. Duck can be found on the menu of many restaurants, it is served with dumplings and sauerkraut. It goes well with tap beer for a perfect combo.

For the best roasted duck head to:

U Parlamentu: Valentinska 52/8, Old Town Praha 1

U Glaubicu: Malostranske nam. 266/5, Mala Strana, Praha 1

U Medvidku: Na Perštýně 7, 100 01 Praha 1


Perfect example of traditional Czech food is Wiener schnitzel. Schnitzel you get in Vienna is made of veal, but the Czech version of the schnitzel is mostly pork. The perfect accompaniment to Czech schnitzel can be nothing but the potato salad, mixture of potatoes, carrots, hard-boiled eggs, onions and pickles, with mayo, mustard, salt and pepper.

Where you can become addictive to the Wiener schnitzel?

Cafe Savoy: Vítězná 5, Praha 5 - Malá Strana


When you are fed up with Czech meat dishes, try the most common vegetarian meal of Czech restaurants. Fried cheese will never fails to satisfy you. It is actually slice of fried, breaded Eidam cheese, with boiled potatoes and tartare sauce.

For the best fried cheese in the town, we go to:

Lokal: Misenska 12, Praha 1 (we love their pan-fried in butter version and unlimited side dish) (Lokal restaurant is found at more locations and all have a great food)


You might know Hungarian Goulash, but while the Hungarian version is soupy the Czech version is a thicker stew, served with dumplings or bread. If you do not know what to order in the restaurant, Goulash can be a great safe bet. This meal is something that you can always rely on, and most restaurants will serve a good one. Tap beer is a perfect pairing to Goulash.

For a good goulash we visit:

Mincovna: Staromestske namesti 930/7, Praha 1

Vytopna: Palac Fenix, Vaclavske nam. 802/56, Praha 1

U Zlateho Tygra: Husova 228/17, 110 00 Praha 1


This guide is mostly about the food but beer must belong to it without a doubt. Which Czech beer snacks go well with beer? You can try Prague ham with horseradish cream, pickled sausage (“utopenec”), blood sausages or pickled cheese.

Our favourite for beer snacks:

Lokal: Misenska 12, Praha 1 (Lokal restaurant is found at more locations and all have a great food)

U Jelinku: Charvatova 33/1, Praha 1

U Sedleru: Karlovo nam. 17, Praha 2

U Rudolfina: Krizovnická 60/10, 110 00 Praha

U Zlateho Tygra: Husova 228/17, 110 00 Prague 1