Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Tallinn is a city where East meets West, and the food reflects that. You’ll find everything from smoky black bread and pickled herring to modern Nordic small plates and Eastern European borscht. Prices are honest—expect to pay €15-25 for a high-quality main course, and €10 for a hearty bowl of soljanka soup. The best meals are in the neighborhoods locals actually live in.
Old Town is packed with cozy, candlelit restaurants and medieval charm, but it’s also the most tourist-trapped. Look for places tucked behind the main squares like Town Hall Square and Raekoja Plats. Expect €20-40 for dinner, and go for lunch to avoid the crowds and inflated prices.
Kalamaja has a bohemian vibe and some of the best coffee and casual dining in the city. Street art, secondhand shops, and open-air cafes line the cobblestone streets. The food is modern and inventive, with €18-28 mains and excellent vegetarian options.
Telliskivi is the artsy, industrial district with a food scene that leans toward trendy and international. Here, you’ll find craft beer halls, burger spots, and fusion eats. Prices are mid-range, and the best time to come is on a weekend night for a lively crowd.
Kadriorg is the most upscale dining area, home to elegant restaurants with views of the park or palace. Expect a more refined menu and higher prices—budget at least €40-60 per person for dinner. It’s perfect for a special night out.
Black bread is a must—thick, rye-heavy, and usually served with butter and cheese. You’ll find the best versions in Kalamaja or Telliskivi.
Soljanka soup is a hearty, sour soup with pork, pickles, and sour cream. Look for it in Old Town for around €10-12.
Smoked eel is a local delicacy, often grilled and served with dill and sour cream. Try it in Kadriorg for a splurge of €18-25.
Borscht is a staple, and Tallinn’s versions are rich with beets, potatoes, and dill. A good bowl costs around €8-10 at the markets.
Pierogi (or varelang) are Estonian dumplings filled with meat, cheese, or mushrooms. You’ll find them at local markets for €5-8.
Kama is a smoked, cured fish dish, often served cold. It’s a favorite in Old Town and sells for €12-16 per portion.
Blood sausage is a traditional Estonian dish, usually served with mustard and black bread. Try it at a local market for €6-8.
Makaronid is a sweet Estonian pasta dish with sugar and cinnamon. It’s a great dessert for €4-6 in casual spots.
Pickled herring is a common starter, often served with onions and potatoes. You can find it for €6-10 in Old Town.
Rye whiskey (võtik) is a local spirit—order a glass to taste the real Estonia for €8-12.
| Meal type | Est. cost | What you get |
|---|---|---|
| Street food / market | €6-15 | Pierogi, smoked fish, pastries, soups |
| Casual sit-down | €15-25 | A full meal with a drink, in Kalamaja or Telliskivi |
| Mid-range restaurant | €25-40 | Dinner in Old Town or Kadriorg, with wine or beer |
| Fine dining | €40+ | High-end restaurant with a view, in Kadriorg or Telliskivi |
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | €2-4 | Old Town markets, food trucks |
| Casual | €8-12 | Local pubs, bakeries |
| Mid-range | €15-25 | Bistro, seafood spots |
| Fine dining | €30-50+ | Michelin-starred restaurants |
| Daily budget | €30-60 | Mix of meals and snacks |
For budget travelers, focus on Old Town markets and bakeries for affordable eats. Avoid touristy spots near Town Hall Square for better value, and always ask about daily lunch specials to save money.
Navigate Tallinn's restaurant districts with this interactive map. Click to explore the city.
Established in 1999, Rataskaevu 12 remains Tallinn’s most authentic Estonian dining experience. Located in the Old Town’s Rataskaevu Street, it serves dishes like kama (roasted grain porridge with butter, €12 for two), sült (cold pork jelly with horseradish, €15), and kohuke (smoked cheese with rye bread, €10). The interior features wooden beams, vintage maps, and low lighting, evoking a 19th-century tavern. Best visited on a weekday evening (7-9 PM) to avoid weekend crowds. Suits locals celebrating milestones and tourists seeking genuine tradition. Prices reflect the 2023 average for Old Town dining, with no tourist markup. The wine list focuses on local Saaremaa and Põlva vineyards, complementing the hearty fare.
Metsa (Kõrve 22, Kalamaja) offers a refined take on Estonian cuisine with a focus on foraged ingredients. Must-try dishes: kohuke with black garlic (€14), kama soup with smoked eel (€16), and mämm (Estonian rye bread pudding, €12). The space is minimalist, with exposed brick, hanging plants, and a small bar. Best visited on a Tuesday or Wednesday for the chef’s tasting menu (€65/person). Ideal for business dinners or couples seeking a quiet, sophisticated meal. The wine list features 12 local options, including a 2021 Saaremaa Chardonnay (€18/bottle). Prices align with Kalamaja’s mid-range market, with no premium for the location.
Kohtu 12 (Kohtu 12, Old Town) is a market stall specializing in traditional Estonian street food. Order the leib (rye bread with smoked fish, €8), kama kõrvitsa (grain porridge with pumpkin, €6), and kohuke (smoked cheese, €5). The stall is open 10 AM–8 PM, with a small counter and plastic stools. Best visited during lunch hours (12–2 PM) to avoid queues. Suits budget travelers and locals grabbing a quick bite. The prices reflect the 2023 market rate for street food, with no tourist markup. The stall uses locally sourced ingredients from the Tallinn Market Hall, ensuring freshness and authenticity.
Kohtu 12 (Kohtu 12, Old Town) is a mid-range restaurant with a focus on local beverages. Must-try dishes: kama soup (€10), sült (€12), and kohuke (€8). The interior is cozy, with wooden tables, soft lighting, and a small bar. Best visited on a Sunday afternoon for the weekend brunch (€18/person). Ideal for families and groups of friends. The beer list features 10 local options, including a 2022 Tallinn Brewery IPA (€6/glass). Prices align with the Old Town’s mid-range market, with no premium for the location. The restaurant sources ingredients from local farms, ensuring freshness and authenticity.
Tartu 11 (Tartu 11, Kalamaja) offers a tasting menu (€95/person) featuring locally foraged ingredients. Must-try dishes: kama with smoked eel (€22), mämm with caviar (€20), and kohuke with black garlic (€18). The space is minimalist, with white walls, modern art, and a small bar. Best visited on a Thursday or Friday for the chef’s table experience (€120/person). Ideal for special occasions and food enthusiasts. The wine list features 15 local options, including a 2021 Saaremaa Chardonnay (€22/bottle). Prices reflect the 2023 fine dining market in Tallinn, with no tourist markup.
Kohtu 12 (Kohtu 12, Kalamaja) is a neighbourhood favorite, known for its authentic Estonian dishes. Must-try dishes: kama soup (€10), sült (€12), and kohuke (€8). The interior is simple, with wooden tables, soft lighting, and a small bar. Best visited on a Tuesday or Wednesday for the chef’s tasting menu (€65/person). Ideal for locals and tourists seeking a genuine experience. The beer list features 10 local options, including a 2022 Tallinn Brewery IPA (€6/glass). Prices align with the Kalamaja market, with no tourist markup. The restaurant sources ingredients from local farms, ensuring freshness and authenticity.
Tallinn’s dining scene thrives in its historic core and emerging districts. The Old Town (Vanalinn) offers medieval charm with modern twists, while Kalamaja and Pikk 11 provide industrial-chic venues. Avoid tourist traps on Town Hall Square—opt for hidden courtyards and local haunts. Prices range from €10 for a hearty kama (Estonian potato soup) to €35 for seafood at Michelin-recognized restaurants.
Vanalinn’s cobblestone lanes host 12 Michelin-recognized eateries, including Maitsevõistlus (€28 for smoked eel with juniper) and Kõrge (€32 for venison with blackcurrant). Avoid the square’s overpriced taverns; instead, seek out Kõrge’s courtyard for pre-theater dinners. Lunch specials at Põhjala’s beer hall (€15) draw locals. The area’s 2023 occupancy rate for dining spaces hit 87%, with 68% of venues serving Estonian cuisine. Expect €10–€35 per meal.
Kalamaja’s converted warehouses host 22 restaurants, led by Kala (€22 for Baltic herring with dill) and Lõuna (€18 for duck breast with beetroot). The district’s 2023 food market saw 15,000+ visitors, with 40% of venues offering vegan options. Avoid the touristy Kalamaja Market; head to the quieter side streets for authentic experiences. Lunch at Kala’s terrace (€12) is a local ritual. Prices range from €10–€28, with 70% of venues open until midnight.
Pikk 11’s 15 restaurants, including Pikk 11 (€16 for smoked salmon) and Tõnismägi (€24 for reindeer stew), cater to a young, urban crowd. The area’s 2023 occupancy rate was 92%, with 55% of venues serving international cuisine. Avoid the overpriced chain spots; opt for Tõnismägi’s intimate dining room. Lunch at Pikk 11’s bar (€10) is a staple for office workers. Prices range from €10–€30, with 85% of venues open until 2 AM.
The city center’s 30+ restaurants, such as Saksamaa (€20 for pork belly) and Café 12 (€14 for fish soup), serve diverse menus. The area’s 2023 occupancy rate was 79%, with 35% of venues offering vegetarian options. Avoid the pedestrianized streets for authentic eats; instead, explore the side alleys near Town Hall Square. Lunch at Café 12 (€12) is a local favorite. Prices range from €10–€25, with 60% of venues open until midnight.