Home/Blog/Cheap Eats in Tallinn: Best Budget Restaurants & Street Food

Neighbourhood picks

Cheap Eats in Tallinn: Best Budget Restaurants & Street Food

Tallinn delivers hearty Estonian classics, international bites and market-hall treats from under €5, proving you don't need a fat wallet to eat well in Harjumaa's medieval capital.

Published2026-08-25

Market halls and food courts: where locals queue for a reason

Balti Jaam Market sits beside the railway station at Kopli 1 and offers the best-value breakfast and lunch in Tallinn. The upstairs food hall buzzes with stall-holders grilling Estonian mulgikapsad—sauerkraut stew with barley and pork—for €4.50, ladling borscht into bowls for €3.20 and frying kotlet cutlets that arrive with mashed potato and pickles for €5. Downstairs the produce vendors sell smoked sprat, rye bread still warm from Leibur bakery and wedges of Muhu cheese you can wrap in paper and carry to Kalamaja park ten minutes north. Arrive before noon on Saturday when the crowd thickest and every second customer is speaking Estonian or Russian; that's your signal the food is honest. The market opens daily at seven and closes at six, making it ideal for fuelling up before a day exploring Kopli or the Seaplane Harbour museum three tram stops away.

Depoo Food Market occupies a former tram depot on Suur-Sõjamäe 50 in the Ülemiste district, a fifteen-minute bus ride from Viru Keskus on route 17 or 23. Six permanent vendors and a rotating cast of pop-ups serve Korean bibimbap bowls at €6.50, Neapolitan pizza slices for €3.80 and vegan Buddha bowls loaded with quinoa, roasted beetroot and tahini dressing at €7. The chipboard tables fill with tech workers from the nearby Ülemiste City office park on weekday lunchtimes, but evenings and weekends draw families from Lasnamäe who value the free parking and the fact that children can run between tables without judgment. Quality swings depending on which traders are present, but the wood-fired pizza from Forno always delivers blistered crusts and San Marzano tang. If you're staying near Tallinn Airport—less than three kilometres east—Depoo makes a reliable last dinner before an early flight, open until nine most nights and ten on Fridays.

Old Town bargains that don't feel like tourist traps

Kohvik Must Puudel on Müürivahe 20 hides down a lane behind the Town Hall Square where day-trippers rarely wander. The menu lists Estonian black bread soup—leivasupp—at €3.90, a sweet-savoury pudding of rye, cinnamon, apple and whipped cream that doubles as dessert or a light lunch. Their open sandwiches layer smoked trout, dill and sour cream on dense sourdough for €5.20, and the barley porridge with lingonberry jam and a pat of salted butter costs €4.10. Portions are modest but satisfying, and the retro-Soviet décor—yellow Formica, mismatched chairs, propaganda posters—feels more charming than contrived. Locals treat Must Puudel as a neighbourhood canteen despite its location fifty metres from the medieval wall; you'll overhear conversations in Estonian about property prices and kindergarten enrolment rather than cruise-ship departure times. Open daily from nine until eight, it offers one of the few spots in Vanalinn where you can sit with a pot of Ivan tea and a pastry for under €4 without anyone hovering to turn the table.

Kompressor on Rataskaevu 3 serves plate-sized Estonian pancakes—pannkoogid—that eliminate any need for a second meal. The savoury versions arrive folded around ham, cheese, mushrooms and sour cream for €5.80; sweet options with cinnamon apples or blueberry jam cost €4.60. Two people can share one savoury and one sweet pancake and leave full for around €10 total. The dining room is a low-ceilinged medieval vault with stone walls and candles stuck in wine bottles, atmospheric enough to feel like an occasion yet unpretentious enough that solo travellers in hiking boots fit right in. Service is brisk rather than warm, but turnover is fast and you rarely wait more than ten minutes for a table even at Saturday lunch. Kompressor opens at eleven and stays busy until ten at night; avoid the two-to-three window when tour groups descend, and aim for an early dinner around five when the light slants through the doorway and the kitchen is firing on all cylinders.

Street food and grab-and-go options across the city

Tallinn's street-food scene lags behind Riga or Vilnius, but a few mobile vendors and takeaway windows punch above their weight. Fresco Grill on Pärnu maantee 154 in the Mustamäe district serves Estonian-style grilled chicken wraps—broiler rolled in lavash with cabbage slaw, pickles and garlic sauce—for €4.20. The chicken is marinated overnight, charred over actual coals and stays juicy even when you eat it on the bus back to your hotel in Kesklinn. Fresco has no seating; you order through a window, wait five minutes and walk away. It's a fifteen-minute tram ride from the Old Town on line 3 or 4, making it practical only if you're staying in Mustamäe or visiting Tallinn University nearby, but locals from Nõmme drive across the district specifically for these wraps and the hand-cut fries fried in beef tallow.

Reval Burger operates two locations—one at Viru Keskus shopping centre on Viru väljak 4 and another inside Solaris mall on Estonia puiestee 9—both offering fat, messy burgers with Estonian beef patties for €6.80. The signature Reval burger adds smoked bacon, aged cheddar, caramelised onions and a house sauce that tastes like Thousand Island improved with dill. Fries cost an additional €2.50, but the burger alone is substantial enough to qualify as dinner, especially after a day walking the Kadriorg Palace gardens or the Pirita beach promenade. Quality holds steady across both branches, though the Solaris location stays open an hour later—until ten on weekdays, eleven on weekends—and offers better seating if the weather turns. If you're staying in the Rotermann Quarter or near the port, the Viru Keskus branch is a five-minute walk and ideal for a quick meal before catching a ferry to Helsinki or an overnight bus south to Pärnu or Tartu in Tartumaa.

Neighbourhood cafés where coffee costs less than two euros

Ö Gallery Cafe on Olevimägi 10 occupies a quiet corner of the Lower Old Town where the tourist tide thins. A cortado costs €1.90, a slice of kohupiimatäidisega pirukad—Estonian curd cheese pastry—runs €2.40, and you can sit in the small gallery space surrounded by rotating exhibitions of local printmaking and ceramics without anyone suggesting you order more. The café opens at nine and closes at six except Sundays when it shuts at four, making it a reliable mid-morning stop between the Alexander Nevsky Cathedral above and the Viru Gate below. The coffee comes from Tallinn's Caffeine roastery, pulled through a La Marzocco with competence if not flair, and the pastries arrive from a Kalamaja bakery each morning still faintly warm. If you're staying in a hotel or guesthouse on Toompea hill, Ö makes a convenient breakfast alternative to overpriced hotel buffets, and the free Wi-Fi holds a strong signal even at the back tables.

Kivi Paber Käärid on Vene 26 serves specialty coffee from €2.20 alongside a short menu of sandwiches—rye with pastrami and mustard for €4.90—and bowls of Estonian kama porridge sweetened with honey at €3.50. The name translates to rock paper scissors, a nod to the founders' habit of settling menu disputes with the childhood game, and the space feels like someone's living room fitted with a grinder and an espresso machine. Most customers are freelancers working on laptops or students from the Estonian Academy of Arts three blocks west, creating a low-key hum that never rises to a roar. Kivi Paber Käärid opens Tuesday to Saturday from eight until six, closing Sundays and Mondays when the owners apparently need a break. If you're exploring Vene Street's antique shops and Soviet-era bookshops, this café offers the most affordable sit-down coffee in a district where many competitors charge €3.50 for a cappuccino no better than what you'd get at a petrol station in Laane-Virumaa.

When to splurge slightly and why it matters

Occasionally spending €12 on a meal instead of €6 buys you something worth the stretch. Leib Resto ja Aed on Uus 31 is not a budget restaurant by Tallinn standards, but its weekday lunch special—two courses for €11.50—delivers Estonian cuisine at a level that clarifies why people care about local food. The kitchen ferments its own cabbage, bakes sourdough from heritage rye varieties sourced in Viljandimaa and serves wild mushrooms foraged in the forests around Aegviidu. A typical lunch might include smoked vendace with fermented beetroot and rye crispbread, followed by slow-cooked pork neck with barley and roasted roots. Portions are elegant rather than enormous, but the cooking is confident and the flavours are distinct in a way that market-hall meals, however satisfying, rarely achieve. Leib opens for lunch Tuesday to Friday from noon until three; book a day ahead in summer or arrive right at opening to snag a walk-in table. If you're staying in Tallinn for more than three nights, one lunch here provides context that makes every subsequent budget meal more interesting because you'll recognise the ingredients and techniques reappearing in simpler forms.

Similarly, F-Hoone on Telliskivi 60a in the Telliskivi Creative City complex charges €8.50 for a veggie-loaded Buddha bowl or €9.80 for a grass-fed beef burger, prices that hover at the top end of budget dining. Yet the space—an industrial former factory hall with murals, vintage furniture and a central bar—functions as Tallinn's creative-class living room, and eating here offers insight into where the city is heading rather than where it's been. The coffee is excellent, the natural wine list is short but thoughtfully chosen, and the weekend brunch crowd includes designers, photographers and musicians who treat F-Hoone as an informal coworking space. If you're staying in Kalamaja or Pelgulinn, a fifteen-minute walk west, F-Hoone makes a natural home base between exploring the neighbourhood's wooden houses and the Patarei Sea Fortress. Open Monday through Thursday from nine until eleven, Friday and Saturday until midnight, and Sunday from ten until ten, it's one of the few places in Tallinn where you can eat breakfast at nine, work through lunch and return for an early dinner without changing venues.

Practical details for eating cheaply without compromising

Grocery stores offer the most extreme savings if you're willing to assemble your own meals. Rimi and Selver supermarkets dot every neighbourhood; a loaf of quality rye bread costs €1.30, a wedge of smoked Vastse-Kuuste cheese runs €2.80 per two hundred grams, a jar of pickled cucumbers is €1.90, and a half-kilo of Rakvere smoked sausage costs €4.20. Add a carton of Estonian kefir at €1.10 and you have the components of a picnic that would satisfy a farmhand. Many Tallinn hotels in Kesklinn and Kalamaja offer rooms with mini-fridges; staying somewhere you can store cheese and cold cuts for three days turns breakfast and lunch into €3 affairs and frees your budget for one proper restaurant dinner. The Balti Jaam Market and Balti Jaama Turg both have produce sections where seasonal fruit—strawberries in June, apples in September—costs half what tourist-facing cafés charge for a fruit salad.

Tap water in Tallinn is safe and tastes clean, eliminating any reason to buy bottled water and saving €1.50 per half-litre throughout your stay. Most cafés and restaurants will refill a reusable bottle without complaint if you ask politely. Lunch specials run weekdays from eleven-thirty to three or four and typically cost €6 to €9 for a main and soup or salad; the same dish ordered at dinner costs €10 to €14. If your schedule allows, make lunch your main meal and keep dinner light with a market-hall snack or a pancake from Kompressor. Tallinn's public transport—buses, trams and trolleys—costs €2 per ride or €5 for a day pass, and a three-day tourist card at €9 covers transport plus entry to several museums. Staying in a hotel or guesthouse within walking distance of the Old Town, Kalamaja and the port eliminates most transport costs; many of the city's best cheap eats sit within two kilometres of Viru Square, a distance you can cover on foot in twenty-five minutes while passing through neighbourhoods that reward casual exploration.

Good to know

Questions, answered

What's the cheapest filling meal in Tallinn's Old Town?

Kompressor on Rataskaevu serves plate-sized Estonian pancakes from €4.60 to €5.80 that leave most people too full for a second meal. One savoury pannkook with ham, cheese and mushrooms plus sour cream makes a complete lunch or dinner for under six euros, and the medieval vault setting feels like an experience rather than a compromise.

Are Tallinn's market halls worth visiting for budget travellers?

Absolutely. Balti Jaam Market near the train station offers hot Estonian meals like mulgikapsad stew for €4.50 and borscht for €3.20, plus downstairs vendors selling smoked fish, rye bread and cheese for picnic supplies. Depoo Food Market in Ülemiste serves Korean bowls, pizza and Buddha bowls from €3.80 to €7 in a former tram depot with free parking.

Can I find decent coffee in Tallinn for under two euros?

Yes. Ö Gallery Cafe on Olevimägi charges €1.90 for a cortado, and Kivi Paber Käärid on Vene serves specialty coffee from €2.20. Both offer free Wi-Fi, local pastries under €3 and seating where you can linger without pressure to order more, making them practical workspaces or breakfast spots if your hotel doesn't include a meal.

How much should I budget per day for food in Tallinn?

Eating cheaply but well, expect €15 to €20 per day: a market-hall breakfast for €4, a lunch special at a neighbourhood café for €6 to €8, a street-food dinner or pancake for €5, plus coffee. If you buy groceries—rye bread, cheese, smoked sausage—from Rimi or Selver and assemble picnics, you can drop that to €10 daily while still eating satisfying Estonian staples.

Which Tallinn neighbourhood has the best concentration of cheap eats?

Kalamaja and the Telliskivi Creative City area offer the highest density of budget-friendly spots—Balti Jaam Market, F-Hoone, Depoo when you include nearby Ülemiste, and several Caffeine-supplied cafés along Telliskivi. The neighbourhood sits a twenty-minute walk or five-minute tram ride from the Old Town, and most of these places cater to locals rather than tourists, keeping prices honest and portions generous.

Doing good is the business: every booking through Estonia Destinations funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays