Top budget restaurants in Prague – best places to eat tasty affordable food

The Czech capital welcomes guests not only with its old streets and beautiful sights, but also with a large selection of restaurants serving Czech dishes, as well as cuisine from around the world.

Here are a few practical recommendations that will help you to eat tasty and affordable food while enjoying Prague.

Table of Contents

Tips for those who like to eat hearty and cheap

Prague is a very touristy city. So many food joints that are located in the central areas and close to attractions are aimed at travelers. Accordingly, the prices in them are always quite high.

If you do not plan to spend a lot of money on food, but still want to get acquainted with the cuisine of the Czech Republic, these simple tips will go a long way.

  • Look for a restaurants located away from the main streets and attractions
  • Pay attention to the guests of the restaurant. If locals eat there, the prices will not be too high
  • On weekdays, the easiest way to eat inexpensively is to find a restaurant that serves business lunch
  • Ask about the size of the portion in the menu. Many a times it is sufficient to feed multiple people
Cafe in Prague, Czech Republic
Cafe in Prague, Czech Republic

The price category of a restaurant is easy to determine by the cost of beer. If a glass of beer costs 40 CZK, then the food prices will also be high there.

Read more: What gifts to bring back from Czech republic

Best affordable restaurants located in and around Prague

1. Sad Man’s Tongue Bar & Bistro

Burger at Sad Man's Tongue Bar & Bistro
Burger at Sad Man’s Tongue Bar & Bistro
  • Address: Konviktska 7, Prague, Czech Republic.
  • Website:
  • Opening hours: daily from 11:00 to 18:00.

Our list of places to eat affordably in Prague starts with Sad Man’s Tongue Bar & Bistro. The bistro is inconspicuous and does not catch the eye at first glance. But inside lies a stylish interior in retro style, pleasant music and the attentive staff makes for a pleasant experience at the bistro.

Dish at Sad Man's Tongue Bar & Bistro
Burger at Sad Man’s Tongue Bar & Bistro

Over there one can eat affordable burgers with an impressive layer of cheese and juicy meat. The most positive reviews are about the sandwich with red onions and “Prager”. The portions are huge, and everything is hot and fresh. In their reviews, tourists recommend trying the Porter beer.

There are always people here, so it’s better to come during the early opening hours or book a table in advance. Payment is accepted only in cash. An average check for two will cost 600 CZK, the menu offers dishes from 59 CZK to 185 CZK.

Read more: Guide to visiting Pilsen, the beer city in Czech Republic

2. Johnny pizza

Pizza at Johnny Pizza
Pizza at Johnny Pizza
  • Address: Koubkova 685/16, Prague, Czech Republic.
  • Website:
  • The restaurant welcomes guests from Monday to Friday from 11-00 to 23-45.

Where do you get a good and cheap pizza in Prague? 

We suggest visiting Johnny Pizza. In this restaurant, one can enjoy the taste of a real Italian pizza at very low prices. This place is very small, so the food is ordered to take away. Tourists who have eaten at Johnny Pizza say that they were attracted by the delicious aroma of pizza. In reality it fully lives up to expectations. There is a large selection of Italian pizzas, thin crust and lots of toppings. Another feature is that the pizza is heated in the same oven where it is cooked, there are no microwave ovens here.

The menu offers pizza of two diameters – 33 cm and 50 cm, the price of a small one is from 119 Koruna to 190 Koruna , and a large one is from 190 Koruna to 290 Koruna. A daily lunch combination is available from 11:00 to 15:00.

3. PAPRIKA Mediterranean Bistro & Bar

Dish at PAPRIKA Mediterranean Bistro & Bar
Dish at PAPRIKA Mediterranean Bistro & Bar
  • Address: Rumunska 16 IP Pavlova, Prague.
  • Website:
  • The doors of the bar are open Monday through Friday from 11:00 to 22:00.

The next place to eat in Prague inexpensively is the PAPRIKA Mediterranean Bistro & Bar. This restaurant is located near the Pavlova metro station. The interior inside is simple, unobtrusive, but the main thing there is cheap food, home cooking and huge portions. The menu is Israeli and is complemented by appropriate musical design.

Important – this restaurant is closed on the weekends.

Guests are advised to try falafel and spiced coffee. Be sure to check with the waiter the heat in the dish, you can always ask to reduce or add more pepper. In hot weather, the lemonade served here is very refreshing. This place also has very tasty hummus. The menu has both meat options and vegetarian dishes. Everything is very delicious and inexpensive. The cost of falafel is 109 CZK, shawarma is 129 CZK, and a combined lunch is sold at a price of 389 CZK.

4. Mr. HotDoG

Mr. HotDoG
  • Address: Kamenická 24, Prague 7.
  • Website:
  • Doors Mr. HotDoG are open every day from 11:30 to 22:00.

Mr. Hot Dog is a delight for tourists looking to eat cheap and tasty fast food in Prague. Over there one can find a large selection of hot dogs, quality Czech beer and attentive service. It also has delicious french-fries and lemonade with thyme.

Food in Mr. HotDoG

Tables in the restaurant are booked in advance, so make a reservation before visiting Mr. Hot Dog. In the warmer months, you can sit outside at a table on the street.

The menu has a lot of cocktails, there are vegetarian burgers with a beetroot cutlet. The cost of hot dogs is from 59 Koruna to 139 Koruna.

5. U Magistra Kelly

U Magistra Kelly

U Magistra Kelly is popular among locals, and the prices here are not too high. It is one of the best budget restaurants to eat authentic Czech cuisine in Prague. This small and cozy restaurant is located in the courtyard next to the St. Vitus Cathedral.  Payment is only in cash.

Dish at U Magistra Kelly
Dish at U Magistra Kelly

Smoking inside the restaurant is allowed, so in good weather it is better to choose a table on the street. If you plan to visit U Magistra Kelly in the evening, book your seats in advance since the restaurant is small. With just 7 tables there are practically no empty seats during rush hour.

The menu has a wide variety of wines and beers. The cost of an order of two servings of sausages, fried cheese and two glasses of beer is 400 CZK. Tourists recommend trying the local Goat beer. This restaurant gets a lot of positive reviews about baked pork leg and cabbage soup with smoked meat.

5. Den Noc

Den noc
  • Address: Templova 648/7 Prague 1.
  • Website:
  • The restaurant is open every day from 8:30 to 15:00.

This small, cozy cafe is is located in the center of Prague and at the same time at a distance from noisy, tourist places. It offers a pleasant, modern interior, a huge selection of pancakes with a variety of fillings and hot drinks. Locals generally go there for breakfast.

Pancakes, Prague
Pancakes at DEN NOC

Breakfast for two for two servings of savory pancakes, one serving of sweet pancakes and two coffees costs 650 CZK. Tourists recommend trying pancakes with omelets, mango pancakes. There are also a lot of positive reviews about pancakes with avocado, bacon and cheese.

This place is very popular, so most of the time there are always a lot of people inside. If a table is not booked in advance you will have to wait 10-15 minutes.

6. Restaurace Pod Vysehradem

Food at Restaurace Pod Vysehradem
  • Address: Vratislavova 32/4, Prague.
  • It is open from Monday to Saturday from 11:00 to 23:00 and on Sunday from 11:00 to 22:00.

Restaurace Pod Vysehradem is yet another on the list of places to eat cheaply in Prague. It is especially cozy here. This place has something for lovers of meat delicacies as well as for the vegetarians. The service is quite efficient. The most interesting dishes are the boar’s knee, french-cheese and a varied selection of desserts. And there is excellent and cheap Czech Budweiser beer served here.

Restaurace Pod Vysehradem

Payment is accepted not only in cash but also by credit card. Restaurace Pod Vysehradem is located near the Vysehrad fortress. So after a walk through this attraction one can go to the Pod Vysehradem restaurant. The menu here is very affordable. For example, for a portion of the famous boar knee you will have to pay only 190 Koruna, and a full dinner for two will cost 550-600 Koruna. Tourists also recommend trying ribs, and local tinctures which will be an unexpected discovery for you.

Locals love this restaurant not only for the fact that you can eat cheaply here, but also because of its chef. Be sure to order his signature dish – steak with lingonberry sauce and cream.

7. Bistro sisters

Bistro sisters
  • Address: Dlouha 727/39, Prague
  • Opening hours: Monday to Friday – from 8:00 to 19:00, on Saturday – from 9:00 to 18:00.

If you like non-touristy places, you are guaranteed to enjoy the Sisters Bistro. It serves the best bread and cheap sandwiches in Prague. This place will change your idea of ​​a traditional sandwich. All the items here are prepared exclusively from environmentally friendly, farm products.

Food at Bistro Sisters

Such sandwiches are an excellent snack during walks through Prague.

Sandwiches with roast beef are especially delightful, and vegetarian sandwiches are also in great demand. Tourists recommend trying sandwiches with egg salad, beets with goat cheese and smoked salmon and cheese. The bistro is small with only ten tables, so food is most often taken away. The sandwiches are packed in transparent take-away plastic containers.

The cost of a sandwich is from 50 EEK to 80 EEK, and the price of a combined lunch is 229 EEK.

8. GastroBar 1402 Praha

GastroBar 1402 Praha
  • Address: Michalska 20, Prague.
  • The bar is open every day from 10:00 to 3:00.

This bar is in the center of Prague, not far from the astronomical clock. It offers inexpensive Czech dishes prepared according to original local recipes. The most popular items on the menu are pork ribs, potato soup and goulash, and author’s craft beer is also served at the establishment. If you are not a fan of beer, you can order an aromatic coffee, a lemonade or other alcoholic drinks.

Dish at GastroBar 1402 Praha

Live music, attentive staff and a great atmosphere complement make is a lovely place to come to.

A beer tasting-set costs only 100 CZK, for this amount you can try several beers. The only inconvenient nuance is payment is only in cash, cards are not accepted.

9. Goodeats

GoodEats, Czech Republic
  • Address: Nerudova 208/8, Prague.
  • Opening hours: from Monday to Friday from 7:30 to 16:00, weekends – from 8:00 to 17:00.

GoodEats serves delicious breakfasts. The menu contains dishes from which you can put together your ideal breakfast. There is omelet, pancakes with various additives (salted and sweet) and fresh products. You can eat both inside and outside in the courtyard. GoodEats is not the most affordable, but the fresh home-made food is worth the money. This café has a free wi-fi.

You can order individual dishes, or you can choose a set of omelet, toast with butter and a drink like juice, tea or coffee.

The average bill for two persons is from 350 CZK to 450 CZK. When ordering, you can alter the recipe, for example, ask not to add bacon to the pancakes.

10. Restaurace U Matejicku

Restaurace U Matejicku
  • Address: Naplavni 2011/5, Prague.
  • Opening hours: daily from 11:00 to 23:00.

This restaurant, located near the Dancing House, is where the locals traditionally come here to drink beer. What attracts Prague’s residents to this restaurant? Tasty, cheap food and great location. The staff is attentive, and will be sure to advise you on the menu. This place is perfect for both families and youth.

Dish at Restaurace U Matejicku

The interior is simple, the atmosphere is pleasant and the food here is tasty yet inexpensive. The menu has both Czech dishes and burgers. There is free wi-fi for tourists.

Some of the best dishes are sausages in dark beer, cheese burger, dumplings with berry sauce and pork shank. Restaurace U Matejicku is away from the main walking routes and as a result mainly Czech is spoken and heard here. Payment is possible both in cash and by card. A full meal for two will cost 450 CZK. The most expensive dish on the menu costs 200 CZK.

11. Fat Cat Pub & Brewery

Fat Cat Pub & Brewery
  • Address: Karlova 44, Prague.
  • Opening hours: daily from 7:00 to 10:00 and from 11:00 to 23:00.

The prices here are not cheap, but this aspect is offset by a large and varied menu, an excellent assortment of beer. Be sure to try the original Fat Cat beer. The food is fresh and tasty ranging from deliciously cooked steaks to tuna salad to burgers.

An interesting offer is beer tasting set that serves 6 varieties of different beers, 200 ml each, the total price of which is 350 CZK. Football matches are usually showing on the TVs. The pub lies up to its name Fat Cat, because after lunch or dinner there you feel exactly like that.

Leave a Comment