
- Individual listings can be found in Prague's district articles
Lunch is traditionally the main meal in Prague. Czech cuisine is typically based around pork or beef with starchy side dishes such as dumplings, potatoes, or fries. Fish is not as popular, though these days it is widely available. Svíčková, beef simmered in a thick sauce made of cream and a variety of vegetables is probably the classic traditionalist Prague meal. Popular Czech desserts include fruit dumplings (ovocné knedlíky), crêpes or ice cream. Trdelník has become popular in Prague among tourists, with many small bakeries selling the sweet bread encrusted with sugar and chopped walnuts, but it is not a traditional Czech dish, likely originated in Transylvania and only started appearing in the 1990s; most locals avoid it, and Trdelník is sometimes used as a synonym for "simpleton" in Czech. Most restaurants become very crowded during lunch and dinner, so consider making a reservation or eating earlier than the locals.
Tipping is generally not expected, and it's primarily used as a sign of appreciation when the food and service is good. It's common to round up the bill by a few crowns to make it even (289 Kč to 300 Kč for example).
Taxes are always included in the price by law. Many restaurants in heavily-touristed areas (along the river, or with views near the castle) will charge a cover or "kovert" in addition to your meal charge. If this is printed in the menu, you have no recourse. But a restaurant will often add this charge to your bill in a less up-front manner, sometimes after printing in the menu that there is no cover. Anything brought to your table will have a charge associated with it (bread, ketchup, etc.) If you are presented with a hand-scrawled bill at the end of the meal, it is suggested that you take a moment to clarify the charges with your server. This sort of questioning will usually shame the server into removing anything that was incorrectly added. Some waiters might be impolite especially to people from eastern Europe. Pay no attention to this, and simply find another restaurant.
If you're on the look out for fast food, you won't be able to move without tripping over street vendors serving Czech style hot dogs and mulled wine in the Old Town Square and Wenceslas Square in New Town. If you're after Western-style fast food, the major chains also have a large presence in Wenceslas Square and the area immediately around it. Most beer halls also serve light snacks or meals. Definitely try the hot dogs (párek v rohlíku) – they're very different to the version you get in the West. Small, hollowed-out French baguettes are used for the bread, filled with mustard and ketchup, and then the frankfurter is inserted afterward. This turns the bread into a convenient carry-case and means you don't get ketchup all over your hands. Make sure you get mustard, even if you don't normally like it – unfortunately the hot dogs are somewhat flavourless and need that extra bit of kick. Prices range from around 15 Kč for a small one to 45 Kč for the terrifying-looking 'gigant' (as of 2010). Note that the size of hot dog relates to girth rather than length. Another local snack to look out for is chlebíček, a small open-faced sandwich with a wide variety of toppings to choose from. This can be found at supermarkets and in specialist shops.
Be careful when ordering food without looking at the prices. There are many places in the centre that are known for charging horrible prices from people who did not look into the menu. Charging more than 250 Kč (July 2022) for a basic local lunch is too much, even in tourist-heavy areas. Especially restaurants with large outdoor spaces at Old Town square are known for charging extraordinary prices for a simple meal. If a restaurant touts itself as "Czech" and "traditional", it might be another sign of potential rip-off – truly traditional restaurants never advertise themselves as traditional. If outside tourist areas, meals can be found for 175 Kč or less (July 2022).
Another common scam connected to food is charging for food by weight. They, for example, say that the price is 100 Kč, but do not mention that the price is for 100 grams, leaving you to pay 400 Kč for a basic meal. This is especially common at the Old Town square, at the stalls with 'Prague Ham'. Requests for smaller portions will generally be refused unless you get a local to buy it for you.
For specific restaurant suggestions in the popular Old Town neighbourhood, have a look into the dedicated article.

