Tallinn
Where to eat in Tallinn: local dishes, markets and neighborhoods
Tallinn is known for dark rye bread, sprat sandwiches, blood sausage, sauerkraut with pork, smoked fish and dairy snacks, plus a modern Nordic restaurant scene. Eat your main meal at lunch from the päevapraad menu, then use Kalamaja and the Old Town for dinner. Budget 12–20 € for lunch and 25–45 € for dinner in 2026.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideTallinn
Key facts
- Known for
- Rye bread, sprat sandwich (kiluvõileib), blood sausage, sauerkraut with pork, smoked fish, kama, curd snacks
- Best-value mealcheck
- Päevapraad lunch menu, usually 8–14 € (2026 estimate)
- Typical dinnercheck
- 25–45 € per person with a drink in a mid-range Tallinn restaurant (2026 estimate)
- Where locals eatcheck
- Kalamaja and Telliskivi for everyday food; Old Town mostly for visitors
- Marketcheck
- Balti Jaama Turg, next to the train station, food hall plus produce
- Vegetarian and vegan
- Easy in central Tallinn; traditional dishes often use meat stock or dairy
- Tippingcheck
- Service is often included; rounding up or 5–10 % is normal
- Reservationscheck
- Worth booking for Friday and Saturday dinner in Kalamaja and the Old Town
Tallinn food choices at a glance
Pick by what you want from the meal: a cheap hot lunch, a long dinner, or a market snack between sights. Prices are 2026 estimates for one person, without drinks unless noted.
| Option | What you get | Price (2026 estimate) | Time |
|---|---|---|---|
| Päevapraad lunch | Soup plus a hot main, the daily workday menu | 8–14 € | 30–45 min |
| Old Town tavern | Blood sausage, sauerkraut, rye bread, beer | 18–30 € | 1–1.5 h |
| Kalamaja or Telliskivi dinner | Modern Nordic plates, seasonal and vegetable-led | 25–45 € | 1.5–2 h |
| Balti Jaama Turg food hall | Sprat sandwich, dumplings, coffee, pastries | 6–15 € | 30–60 min |
| Market smoked fish | Hot-smoked flounder or perch with bread | 5–10 € | 20 min |
| Café stop | Kringel, kohuke, kama dessert, coffee | 4–9 € | 20–30 min |
Lunch menus are usually weekdays only, roughly 11:00–15:00 (check).
What to eat and where to find it
Start with the dishes the country facts list: rukkileib (dark rye bread) arrives with almost everything, kiluvõileib is rye bread with spiced Baltic sprats, egg and herbs, and verivorst is barley-and-blood sausage fried and served with lingonberry jam. Mulgikapsad (sauerkraut stewed with pork and barley) and sült (jellied pork with mustard) are winter food. In summer the same kitchens turn to new potatoes with dill, berries, mushrooms and hot-smoked fish.
For a first meal, order the päevapraad. It is the daily lunch menu Estonians actually eat, it is the cheapest way to try two courses, and it is served fast. Old Town taverns are the place for the heavy classics and a beer; Kalamaja and Telliskivi, a short walk or tram ride north-west of the centre, are where the modern Nordic cooking and everyday neighbourhood places sit. The country facts point to Kalamaja for tasting menus and sprat sandwiches, so treat it as the default dinner district.
Markets are the other half of the picture. Balti Jaama Turg by the train station combines a produce market with a food hall, good for a sprat sandwich, pastries or dumplings before a train. For smoked fish, look for hot-smoked flounder, perch or bream sold at market stalls and along the coast; the country facts list smoked fish for both the coast and Lake Peipus.
Sweet things are cheap and everywhere: kohuke (a chocolate-coated curd bar from any dairy fridge), kringel (cardamom or cinnamon braid) with coffee, and kama, roasted grain flour mixed with kefir or buttermilk and also used in desserts. Say "head isu" before eating and "terviseks" when toasting.
- Rukkileib — dark rye bread, on every table
- Kiluvõileib — sprat, egg and herb sandwich on rye
- Verivorst — blood sausage with lingonberry jam
- Mulgikapsad — sauerkraut with pork and barley
- Praetud räim — fried Baltic herring with potatoes
- Rosolje — pink beetroot salad with herring or meat
- Seljanka — sour soup of smoked meats and pickles
- Kama and kohuke — grain drink and curd snack
What a meal costs
Tallinn is cheaper than Helsinki or Stockholm and roughly level with Riga for mid-range food. The numbers below are 2026 estimates for one person; a 0.5 l local beer is usually 5–8 € and a coffee 3–4 €.
- Ask for the bill with "arve, palun".
- Tap water is free and safe to drink in Estonia.
- Lunch menus are the single biggest saving on a food budget.
| Meal | Price per person (2026 estimate) |
|---|---|
| Päevapraad lunch, two courses | 8–14 € |
| Market or food-hall lunch | 6–15 € |
| Mid-range dinner with one drink | 25–45 € |
| Tasting menu, without drinks | 60–100 € |
| Coffee and pastry | 6–9 € |
| Supermarket picnic (bread, cheese, fish, fruit) | 8–12 € |
Service is often included in the bill; rounding up or adding 5–10 % is normal (check).
Practical tips
Book Friday and Saturday dinner in Kalamaja and the Old Town a few days ahead; smaller rooms fill up. Walk-in lunch is rarely a problem.
Vegetarian food is easy in central Tallinn, but traditional dishes often hide meat stock, lard or dairy. Say "ma olen taimetoitlane" (I am vegetarian) or ask for "ilma piimatoodeteta" (without dairy). For gluten-free, say "gluteenivaba": EU rules mean menus mark allergens, but rye and barley are in most classics.
For allergies, use the card line from the country facts: "Mul on allergia ___ vastu. Kas see toit sisaldab ___?" Pork and pork stock are common, so halal and kosher travellers should ask directly; there are a few halal kebab and Middle Eastern places in Tallinn but no kosher restaurants to rely on.
Most places in the centre are within walking distance of each other; use the tram or bus for Kalamaja and Telliskivi, and check the transport page for tickets before you go.
FAQ
Questions people ask
What food is Tallinn known for?
Dark rye bread, the sprat sandwich (kiluvõileib), blood sausage with lingonberry jam, sauerkraut with pork (mulgikapsad), jellied pork (sült), fried Baltic herring, smoked fish, kama and chocolate-coated curd snacks. Tallinn also has a strong modern Nordic restaurant scene, mostly in Kalamaja and Telliskivi.
Where do locals eat in Tallinn?
Mostly outside the Old Town: Kalamaja and Telliskivi for everyday and modern cooking, plus market food halls such as Balti Jaama Turg by the train station. Weekday päevapraad lunch menus in ordinary cafés and offices are where the city actually eats at midday.
How much does a meal cost in Tallinn?
A päevapraad lunch is about 8–14 €, a market or food-hall lunch 6–15 €, and a mid-range dinner with a drink 25–45 € per person (2026 estimates). Tasting menus run 60–100 € without drinks. Service is often included; rounding up is normal.
Do I need to book restaurants in Tallinn?
For Friday and Saturday dinner in Kalamaja, Telliskivi and the Old Town, yes — book a few days ahead. Lunch is usually walk-in, and market food halls need no booking at all.
Is it easy to eat vegetarian or vegan in Tallinn?
Yes in central Tallinn, where several vegan and vegetarian places operate. Traditional dishes are harder: soups use meat stock and many classics contain pork, lard or dairy. Say "ma olen taimetoitlane" and ask about stock.
What is päevapraad?
It is the daily lunch menu, usually soup plus a hot main at a set price, served on weekdays roughly 11:00–15:00. It is the cheapest way to eat well in Tallinn and the meal most locals have at midday (hours check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisit Estonia
- officialVisit Tallinn
- secondaryWikivoyage – Tallinn
- secondaryWikivoyage – Estonia