Tallinn's Old Town restaurant prices look alarming on first glance. €18 for a main course at a medieval-themed restaurant with tourists at every table. €7 for a coffee and a sad pastry on Town Hall Square.

Ignore those. There is a completely different food economy running parallel to the tourist one, and once you know the system, you can eat extremely well for €5–8 per meal.

Päevapraad: The Most Important Estonian Concept

Päevapraad means "daily special" — the set lunch menu that almost every Estonian restaurant offers on weekdays, typically between 11:00 and 15:00.

A typical päevapraad costs €5–8 and includes:

  • A soup or starter
  • A main course (meat, fish, or vegetarian)
  • Sometimes bread and a drink

This is a full meal for less than the price of a glass of wine in a tourist restaurant. And it's not cheap filler food — it's whatever the kitchen is cooking that day, usually with fresh, seasonal ingredients.

How to find it: Look for the "Päevapraad" sign in restaurant windows. Most local restaurants in Kalamaja and the streets around Old Town (but not inside) offer these deals. Areas like Telliskivi, Kalamaja, and the streets off Viru heading toward the train station are good hunting grounds.

Pro tip: If you can fit one big meal per day, make it the päevapraad lunch. You'll eat like a local, spend less than you would at breakfast in an Old Town café, and keep the evening flexible for lighter options.

Balti Jaam Market: Best Value Breakfast and Lunch

Balti Jaam Turg (Baltic Station Market) near Kalamaja is Tallinn's best and most authentic food market. Come here for:

  • Smoked fish — particularly the sprats, which are excellent
  • Rye bread — buy a half-loaf, it travels well
  • Dairy — Estonian butter, cheese, and kefir are outstanding quality
  • Pancakes (pannkoogid) — the market stalls do these beautifully: thin, filled with jam or savory options
  • Soups — hot, filling, and often under €3

Breakfast here (pancake, coffee, maybe some smoked fish on rye bread): €4–6. Lunch from the hot food stalls: €4–7.

The market is open daily, but Saturday morning is when it's fullest and best.

Kompressor: The Pancake Institution

Kompressor on Rataskaevu Street in Old Town is famous for one thing: enormous, thin Estonian pancakes filled with everything imaginable.

The pancakes are large. Really large. One is a full meal. The sweet versions (blueberry, strawberry, cottage cheese) are as good as the savoury ones (bacon and cheese, smoked salmon). Prices range from €5–7 per pancake.

It's simple, it's consistent, and it's popular with both locals and tourists because the value is genuinely good. There's usually a queue at peak lunch. Worth the wait.

Hours: Roughly 11:00–22:00 daily (check current hours — this is a busy spot).

Other Budget Strategies

Lido is a self-service cafeteria chain that operates Soviet canteen-style (take a tray, pick what you want, pay by weight or item). Cheap, filling, and absolutely not glamorous. Useful for a quick fuel stop. Look for it near the train station area.

Supermarkets for self-catering: Rimi and Prisma supermarkets are well-stocked and excellent for assembling cheap picnic-style meals. Good rye bread, excellent dairy, smoked fish, good salads. A supermarket lunch for two costs €5–8 total.

Café Maiasmokk on Pikk Street is Estonia's oldest café (opened 1864). Coffee and a pastry is €3–5. It's not the cheapest option, but it's a genuine institution rather than a tourist trap, and the marzipan pastries are worth it.

The Tourist Restaurant Trap

Be aware: many Old Town restaurants near Town Hall Square charge significantly more for similar food you'd pay half the price for two streets away. Medieval-themed décor and English menus facing the tourist flow should trigger your price-checking instinct.

The solution: walk one or two streets off the main routes. Better food, lower prices, fewer people photographing their food.

Budget Breakdown for a Full Day

Meal Option Cost
Breakfast Balti Jaam Market: pancake + coffee €4–5
Lunch Päevapraad at a local restaurant €6–8
Dinner Kompressor pancake or supermarket €5–7
Total €15–20

For restaurant recommendations at every price point — including which Old Town places are genuinely worth the price — the Tallinn Travel Guide has the current picks.