Cover image for What to Eat in Prague: Czech Dishes, Real Prices and Where to Find Them

What to Eat in Prague: Czech Dishes, Real Prices and Where to Find Them

Last updated: September 2026

hi.ciceru@gmail.comPrague

Intro

Most Prague food guides open with trdelník. Skip that: it's Hungarian and Transylvanian in origin, only common on Prague's tourist streets from around 2000, sold to visitors rather than eaten by Czech families. What Czechs actually eat, checked on 24 September 2026, is the weekday lunch menu (polední menu) at a jídelna or pub, a hot řízek from the butcher's counter, and a chlebíček from a bakery. Here's real Czech food, with 2026 prices in koruna and euro.

Walking it off? The Ciceru app has a €5 self-guided walk from the Týn church to Prague Castle, with a story at each stop and a free 500 MB global eSIM.

⚡ Quick answer

  • 5 dishes to try: svíčková, guláš with knedlíky, smažený sýr, řízek, chlebíčky
  • Eat cheaply: order the polední menu, a fixed weekday lunch, 11:00 to 14:00, CZK 130 to 195 (about €5.20 to €7.80)
  • Best budget spots: Havelská Koruna, a self-service jídelna; Lokál for tank beer and Czech classics
  • Main warning: trdelník isn't a Czech tradition, it's a Hungarian-style pastry sold to tourists

🍽️ The dishes worth ordering

  • Svíčková na smetaně: sirloin in creamy vegetable sauce, bread dumplings. 💶 CZK 130 to 250 (about €5.20 to €10)
  • Guláš s knedlíky: beef stew, bread or potato dumplings. 💶 CZK 120 to 250 (about €4.80 to €10)
  • Vepřo knedlo zelo: roast pork, dumplings, sauerkraut. 💶 CZK 150 to 220 (about €6 to €8.80)
  • Smažený sýr: breaded fried cheese, tartare sauce, fries. 💶 CZK 140 to 190 (about €5.60 to €7.60)
  • Řízek: pork or chicken schnitzel. 💶 CZK 124 to 220 (about €5 to €8.80)
  • Bramboráky: fried potato pancakes, marjoram, garlic. 💶 CZK 80 to 140 (about €3.20 to €5.60)
  • Kulajda: creamy dill and mushroom soup, poached egg. 💶 CZK 90 to 140 (about €3.60 to €5.60)
  • Utopenec and nakládaný hermelín: pickled sausage and marinated cheese, classic pub snacks. 💶 CZK 70 to 130 (about €2.80 to €5.20)
  • Chlebíčky: open sandwiches, one or two make a light lunch. 💶 CZK 30 to 90 each (about €1.20 to €3.60)
Guláš with bread dumplings and a Pilsner: a typical Czech pub lunch. Photo: VANOCE2022
Guláš with bread dumplings and a Pilsner: a typical Czech pub lunch. Photo: VANOCE2022

🧾 The lunch-menu trick

A polední menu (or denní menu) is a fixed weekday lunch, soup plus a main, served roughly 11:00 to 14:00 and often 30 to 50% cheaper than the same dish at dinner. Menus checked on menicka.cz for Prague 1, 24 September 2026: soup CZK 39 to 55 (about €1.60 to €2.20), mains CZK 117 to 189 (about €4.70 to €7.60), full menu at Jídelna Světozor CZK 169 (about €6.80).

Reliable places to try it:

  • Havelská Koruna 📍 Havelská 21 and 23 🕐 daily 10:00 to 20:00. Self-service jídelna, ticket marked as you go, pay at the till. Guláš CZK 119, svíčková CZK 129, chicken řízek CZK 124 (checked September 2026).
  • Lokál Dlouhááá 📍 Dlouhá 33 🕐 Mon to Sat 11:00 to 24:00, Sun 11:00 to 22:00. Table service, Czech classics, and known for its tank Pilsner Urquell.
  • Café Louvre 📍 Národní 22 🕐 Mon to Fri 08:00 to 23:30, Sat and Sun 09:00 to 23:30. Weekday lunch menu, changes daily, prices not published, ask at the till.
  • Any jídelna with a chalkboard: a menu in Czech only, no English, usually means real local prices.

🍺 Beer and drinks

Pilsner Urquell dominates, best as tankové pivo, unpasteurised beer delivered fresh from Plzeň. A 0.5 l glass in a local pub runs about CZK 50 to 75 (€2 to €3); the same beer on Old Town Square or by Charles Bridge can hit CZK 90 to 150 (about €3.70 to €6). Kofola, the Czech cola, costs CZK 45 to 60 (about €1.80 to €2.40) in a pub, CZK 20 to 30 from a shop. In old-school pubs such as Lokál, beers are marked on a paper tally card and settled in full at the end, not per round.

🧺 Markets

  • Náplavka 📍 Rašínovo nábřeží 🕐 Saturdays 08:00 to 14:00 (checked 2026). Riverside stalls, fresh produce, hot food.
  • Jiřák 📍 náměstí Jiřího z Poděbrad, Vinohrady 🕐 Wed to Fri 08:00 to 18:00, Sat 08:00 to 14:00. Quieter, residential, good bakery and cheese stalls.
  • Manifesto Market, Anděl 📍 Ostrovského 34, Smíchov 🕐 daily 11:00 to 22:00 (checked 2026). Food-hall format, outdoor beer garden; a second site runs near Florenc.
  • Havelské tržiště 📍 Havelská. Honest verdict: trading since the 13th century, fine for fruit or a quick snack, but weigh loose fruit yourself and treat souvenirs as tourist-priced.
Havelské tržiště in the Old Town, fine for fruit, tourist-priced for souvenirs. Photo: Perituss
Havelské tržiště in the Old Town, fine for fruit, tourist-priced for souvenirs. Photo: Perituss

🍰 Sweets

  • Koláče: filled pastries, poppy seed, curd cheese or plum. CZK 30 to 50 each.
  • Větrník: cream puff ring, caramel icing. CZK 40 to 60.
  • Medovník: honey layer cake. CZK 50 to 70 a slice.

The trdelník truth: not a Czech recipe. Historians trace the twisted, spit-roasted dough to Hungarian and Transylvanian baking, kin to kürtöskalács, only common on Prague's streets from around 2000, marketed hard at tourists. As one Czech put it to Foreigners.cz, "my Czech grandmother wouldn't know what that is." CZK 100 to 180 (about €4 to €7.20), more with ice cream.

Koláče, the Czech filled pastries worth ordering instead of trdelník. Photo: VictoriaRomarniuc
Koláče, the Czech filled pastries worth ordering instead of trdelník. Photo: VictoriaRomarniuc

⚠️ Tourist traps

  • Ham by weight on Old Town Square: priced per 100 g, easy to end up paying for far more than you asked for. Prague 1 terminated the stand's contract in 2023 on a two-year notice, so it may already be gone: check before you go, and if you see one, state the exact gram weight, never "a portion."
  • Unordered bread or sauce on the table: refuse it as soon as it lands.
  • Menus with no printed prices: walk away.
  • "Tank beer" signage near the bridge: the same 0.5 l that's CZK 50 to 75 two streets back can be CZK 90 to 150 here.

💰 Tipping

Around 10% in a sit-down restaurant, less at a self-service jídelna. Czechs don't leave cash on the table: tell the server the total you want to pay. Bill's CZK 380? Say "four hundred" and let them keep the rest. Some card terminals let you add a tip before confirming, ask if unsure.

🥗 Vegetarian note

Most polední menu boards include a meat-free option: bramboráky, smažený sýr or a vegetable risotto. Ask "je to bez masa?" (without meat?) before ordering soup or dumplings, since stock and lard sometimes sneak in.

❓ FAQ

Is trdelník a traditional Czech food?

No. Hungarian and Transylvanian roots, only common on Prague's streets from around 2000, aimed at visitors.

Where do Czechs eat lunch cheaply in Prague?

At a polední menu: soup and a main, roughly 11:00 to 14:00, usually CZK 130 to 195 (about €5.20 to €7.80).

What should I avoid ordering in Prague?

Ham sold by weight at Old Town Square stalls, and any bread or sauce placed on your table that you didn't order.

✅ Before you go

Eat where there's a ticket system or a chalkboard menu in Czech only, that's the sign of real local prices. For daily costs, see our Prague on a budget guide, and for the rest of the city read the Prague overview. Then walk it off on the Ciceru self-guided tour, from Old Town Square to the castle.

More from Prague