Food · 9 min read

Czech Food Guide — What to Eat in Prague

Pubs · Pastries · Beer halls · Modern Czech

Czech food is hearty, beer-friendly and historically peasant — it was designed to fuel people through cold winters and long days of physical work. Done well it is one of central Europe's most underrated cuisines. Done badly (which is what tourists often get) it lives down to its reputation.

The classics you should try

Svíčková na smetaně

The national dish. Beef sirloin braised for hours, then served sliced under a creamy sauce of carrot, parsnip, celery and onion, finished with a swirl of cream and a spoon of cranberry compote. Bread dumplings catch the sauce. If you eat one Czech dish in Prague, make it this.

Hovězí guláš

The Czech version of goulash is closer to a thick beef stew than its Hungarian cousin — paprika-spiced, slow-cooked beef, often served with dumplings. The version in a hollowed-out bread loaf (v chlebu) you'll see in pubs is a perfectly good way to eat it.

Vepřo-knedlo-zelo

"Pork-dumpling-cabbage" — roasted pork with bread dumplings and sauerkraut. Sunday-lunch food. Order it with dark beer.

Smažený sýr

Deep-fried block of cheese with tartare sauce and chips. Vegetarian, deeply unhealthy, deeply Czech. A late-night classic.

Kulajda

A thick, creamy soup of potato, mushroom and dill, finished with a poached egg. Lighter than it sounds; gentler than most Czech food. Look for it on lunchtime menus.

Bramboráky

Potato pancakes, fried crispy, traditionally served with garlic. Great with beer.

The pastries and sweet things

Trdelník — the famous fake

The smell hits you on every street corner: a tube of sweetened dough wound round a spit, baked over coals, rolled in cinnamon sugar. Tourists love them. They are delicious. They are not Czech — they were popularised in Prague in the 2000s as a hybrid Hungarian-Slovak pastry sold to tourists. Eat one without guilt, but know it is not a tradition you are participating in.

Actually-Czech sweets

  • Koláče — circular yeasted pastries with sweet poppy-seed, plum or curd-cheese fillings.
  • Buchty — pillowy baked dough with a sweet filling, eaten with coffee.
  • Medovník — honey cake; many layers, caramel-toned, deeply moreish.
  • Ovocné knedlíky — fruit dumplings, traditionally plum, eaten with curd cheese and butter. A summer dessert.
  • Větrník — a caramel-glazed choux pastry the size of a fist.

Where to actually eat in Prague

The reliable chain: Lokál

The Lokál pubs (Dlouhááá in the Old Town, U Bílé Kuželky in Malá Strana, several in Vinohrady) serve excellent traditional Czech food at honest prices, with unpasteurised tank Pilsner Urquell. The pickle of choice for locals when they want to eat well without overthinking it.

Traditional pubs (hospody)

  • U Provaznice (Provaznická 3) — central, classic, no tourist menu.
  • U Sadu (Žižkov) — quintessential Žižkov pub.
  • U Kunštátů (Old Town) — quieter, slightly grown-up.

Modern Czech / fine dining

  • Field (Old Town) — Prague's most consistent Michelin restaurant, modern Czech tasting menus.
  • La Degustation Bohême Bourgeoise (Old Town) — historical Czech recipes given a fine-dining treatment.
  • Eska (Karlín) — modern bakery-restaurant, brilliant breads, lighter Czech cooking.
  • Krystal Bistro (Vinohrady) — bistro-style, seasonal Czech, no fuss.

Cafés worth a detour

  • Café Savoy (Malá Strana) — historic café, all-day breakfasts.
  • Kavárna Slavia (riverside, opposite the National Theatre) — Prague literary café.
  • Café Louvre (Národní třída) — Kafka used to write here.

How to order

  • Pivo, prosím — "beer, please". The default is a half-litre of light lager (světlé).
  • Účet, prosím — "the bill, please". Waiters won't bring it until you ask.
  • Tip in cash if you can. Round up to the nearest 50 or add 10%.
  • Many places only take cash, especially older pubs. Always have 500 CZK on you.
Things to skip

Restaurants with menus in 8 languages around the Old Town Square; restaurants with men in costume out the front; ribs by weight (the cost can be triple what you expect); "Famous Czech goulash!" signs in fluorescent type.

Frequently Asked Questions

What is the national dish of the Czech Republic?

Svíčková na smetaně — slow-braised beef in a velvety root-vegetable cream sauce, served with bread dumplings and a spoon of cranberry compote. Most Czechs would name this before goulash if pushed.

Is trdelník a traditional Czech pastry?

No, despite what the signs say. Trdelník is a Hungarian-Slovak pastry that became popular with tourists in Prague in the 2000s. It is genuinely delicious, but it is not a Czech tradition. For an actually Czech sweet treat, try buchty (sweet buns), koláče or medovník (honey cake).

How much should I tip in a Czech restaurant?

10% for a sit-down meal is generous and expected; rounding up is acceptable in casual pubs. Pay attention to whether service is already included — some tourist-area restaurants now add it. Tip in cash where possible; some places make it surprisingly difficult to add a tip to a card payment.

Where do locals eat in Prague?

Locals avoid the restaurants on Old Town Square and the streets immediately around Charles Bridge. The pub chains Lokál (multiple locations) and Kantýna serve excellent traditional Czech food at honest prices. Vinohrady and Karlín are the foodier residential districts.

What is the difference between knedlíky and a dumpling?

Czech knedlíky are nothing like an Asian or Italian dumpling. They are dense, sliced loaves of either wheat-bread dough (houskové) or potato dough (bramborové), boiled or steamed, and served as a starch alongside meat — closer in spirit to a slice of British soda bread than to a gnocchi.

Plan your stay

Find the perfect Prague hotel for your trip — 114 hand-picked stays, from value 3-star to landmark 5-star.

Browse hotels More guides