🏆 Popular Picks — Tallinn, Estonia

12 Best Tallinn Old Town's Medieval Restaurants for a Historic Feast

Journey through centuries to experience the rich culinary traditions and enchanting atmosphere of medieval dining within Tallinn's historic Old Town.

📍 Tallinn, Estonia 📝 12 picks 🔄 Updated 2026-03-25

📍 Map

Quick answer

For the most authentic and immersive medieval dining experience in Tallinn Old Town, Olde Hansa stands out as the unparalleled choice.

Best overall
Olde Hansa
Best budget
III Draakon
Best experience
Maikrahv
Last verified
2026-03

How we picked these

Our selection of Tallinn's best medieval restaurants combines extensive research into local culinary guides, popular tourist reviews, and on-the-ground experiences. Venues were chosen based on their authentic historical ambiance, traditional menu offerings, quality of service, and consistent visitor satisfaction, ensuring a truly immersive journey back in time.

#1

Olde Hansa

Medieval Estonian Game Meat
Olde Hansa
📍 NeighborhoodTown Hall Square, Old Town
💰 Price Range€30-60 / $33-65 per person

Olde Hansa offers the quintessential medieval experience, transporting diners back to the Hanseatic League era. With no electricity, live medieval music, costumed staff, and authentic 15th-century recipes, it's a feast for all senses. Try their wild boar or elk dishes, served with traditional barley and pickles.

🍽️ What to order

Wild Boar Fillet with Saffron Sauce and Monastery Beer

💡 Insider tip

Book a table in advance, especially for dinner. Ask for a table upstairs near the musicians for the best atmosphere.

"Olde Hansa is definitely a tourist trap price-wise, but I don't regret it one bit. The whole experience and the food at Olde Hansa were just incredible!"
— r/travel user
#2

Peppersack

Medieval Estonian European
Peppersack
📍 NeighborhoodViru Street, Old Town
💰 Price Range€25-50 / $27-55 per person

Housed in a 14th-century building, Peppersack is known for its dramatic medieval dueling show performed nightly in its main hall. The menu features hearty medieval-inspired dishes, often cooked on an open fire. It offers a lively and entertaining dining experience that perfectly complements its historic setting.

🍽️ What to order

Peppersack's Sword of Pork Fillet

💡 Insider tip

Arrive a little before 8 PM to secure a good spot for the sword fighting show.

"Peppersack was super fun, the sword fight was a surprise! Food was solid, medieval vibe without being too cheesy."
— r/tallinn user
#3

Maikrahv

Medieval Estonian Traditional
Maikrahv
📍 NeighborhoodTown Hall Square, Old Town
💰 Price Range€25-50 / $27-55 per person

Maikrahv is located in a historic merchant's house, offering a slightly more refined yet equally immersive medieval experience. Known for its generous portions, live music, and excellent service, it's a great spot for group dinners or a celebratory medieval feast. Their medieval banquet option is highly recommended.

🍽️ What to order

Maikrahv's Feast (assortment of meats and sides)

💡 Insider tip

Check their website for special medieval dinner shows, often featuring minstrels and dancers.

"Maikrahv was a great alternative to Olde Hansa, food was maybe even better and the service was top-notch for our group. Really felt like a lord there!"
— r/food user
#4

III Draakon (Kolmas Draakon)

Estonian Budget Traditional
III Draakon (Kolmas Draakon)
📍 NeighborhoodTown Hall Square, Old Town (Town Hall basement)
💰 Price Range€5-15 / $5-16 per person

For an authentic, no-frills medieval tavern experience, III Draakon is a must-visit. Located in the basement of the Town Hall, it offers a small menu of hearty and incredibly affordable traditional Estonian fare like elk soup and sausages. Pay in cash and expect gruff but charming service.

🍽️ What to order

Elk Soup and a Meat Pastry with a Pickled Cucumber

💡 Insider tip

Don't expect cutlery – you eat with your hands or a wooden spoon. Pickled cucumbers are free and highly recommended!

"That elk soup at III Draakon literally saved me on a cold day, and it was so cheap! Loved the 'moody' cashier."
— r/travel user
#5

Kuldse Notsu Kõrts (Golden Piglet Inn)

Estonian Traditional Rustic
Kuldse Notsu Kõrts (Golden Piglet Inn)
📍 NeighborhoodDunkri Street, Old Town
💰 Price Range€20-40 / $22-44 per person

Kuldse Notsu Kõrts offers a charming, rustic Estonian experience, focusing on traditional hearty dishes in a warm, pub-like atmosphere. While not strictly medieval-themed, its historical setting and traditional cooking evoke a bygone era. It's famous for its authentic local cuisine and generous portions.

🍽️ What to order

Pork Knuckle, served with sauerkraut and oven-baked potatoes

💡 Insider tip

They have a great selection of local craft beers and traditional Estonian spirits, perfect for pairing with your meal.

"The pork knuckle at Kuldse Notsu was massive and delicious. Felt like eating at an old Estonian grandma's house, in a good way!"
— r/tallinn user
#6

Balthasar (The Garlic Restaurant)

European Garlic Traditional
Balthasar (The Garlic Restaurant)
📍 NeighborhoodRaekoja plats, Old Town
💰 Price Range€25-45 / $27-49 per person

Housed in a 14th-century building on Town Hall Square, Balthasar is a unique restaurant dedicated to garlic. While not strictly medieval, its historic setting and singular focus on an ingredient prized throughout history give it a distinctive charm. Expect creative dishes where garlic is the star in every course.

🍽️ What to order

Garlic Crème brûlée (surprisingly good!) or the Garlic Roast Beef

💡 Insider tip

Don't be shy; embrace the garlic! They offer breath mints if you're worried.

"Balthasar was such a weird and wonderful experience. Who knew garlic ice cream could be a thing? Definitely a unique memory from Tallinn."
— r/food user
#7

Restaurant Rae

Estonian European Traditional
Restaurant Rae
📍 NeighborhoodTown Hall Square, Old Town
💰 Price Range€25-45 / $27-49 per person

Located directly on the historic Town Hall Square, Restaurant Rae offers a refined yet traditional dining experience in a beautiful old building. Their menu focuses on modern interpretations of classic Estonian and European dishes, using fresh local ingredients. The atmosphere is elegant but still captures the essence of Old Town history.

🍽️ What to order

Estonian Salmon Fillet or traditional Baltic Herring

💡 Insider tip

Request a window table for excellent views of the Town Hall Square and its bustling activity.

"Rae was a pleasant surprise. Great food, lovely view of the square, and the service was spot on. Not 'medieval' exactly but very historic."
— r/travel user
#8

Vanaema Juures (Grandma's Place)

Estonian Home Cooking Rustic
Vanaema Juures (Grandma's Place)
📍 NeighborhoodRataskaevu Street, Old Town
💰 Price Range€18-35 / $20-38 per person

Vanaema Juures offers a cozy, homely experience reminiscent of visiting an Estonian grandmother's house. The decor is rustic and charming, and the menu features traditional, hearty Estonian comfort food. It's a fantastic option for those seeking authentic local flavors in a warm, unpretentious, and historically-feeling setting.

🍽️ What to order

Blood Sausage (Verivorst) with lingonberry jam, or the Roast Pork with Sauerkraut

💡 Insider tip

Portions are generous, so consider sharing or come with a big appetite!

"Vanaema Juures was exactly what I wanted for traditional Estonian food. Super cozy, felt like home, and the food was delicious and comforting."
— r/tallinn user
#9

Karja Kelder

Estonian Pub Food Traditional
Karja Kelder
📍 NeighborhoodVana-Viru Street, Old Town
💰 Price Range€15-30 / $16-33 per person

Karja Kelder is one of Tallinn's oldest operating pubs, with a history stretching back to the 19th century, built upon even older foundations. It offers a no-frills, traditional pub experience with simple, honest Estonian food and a wide selection of local beers. It's a glimpse into historic local life, away from the main tourist hubs.

🍽️ What to order

Meatballs in Cream Sauce or the Baltic Sprats on Rye Bread

💡 Insider tip

This is more of a local haunt; come here for an authentic, unpolished experience rather than tourist spectacle.

"Karja Kelder is the real deal for a historic pub. Great beer, cheap hearty food, and you actually feel like you've stepped back in time. Less touristy than others."
— r/tallinn user
#10

Kloostri Ait (Restaurant Contemplation Hall)

Estonian European Event Venue
Kloostri Ait (Restaurant Contemplation Hall)
📍 NeighborhoodVene Street, Old Town
💰 Price Range€20-40 / $22-44 per person

Situated in the former refectory of the 13th-century Dominican St. Catherine's Monastery, Kloostri Ait offers a unique blend of history and culture. While its regular menu is more contemporary, it often hosts special medieval dinners and cultural events that perfectly utilize its atmospheric stone-walled hall. Check their event schedule for a true medieval feast.

🍽️ What to order

Attending a Medieval Dinner event if available, otherwise, their traditional salmon dishes.

💡 Insider tip

Focus on their special event nights for the full 'medieval' experience. The regular restaurant is good but less themed.

"Went to a medieval dinner show at Kloostri Ait, and it was magical! The setting is so authentic and they really put on a performance."
— r/tallinn user
#11

Restoran Karl Friedrich

Estonian European Game Meat
Restoran Karl Friedrich
📍 NeighborhoodTown Hall Square, Old Town
💰 Price Range€25-45 / $27-49 per person

Another gem on the Town Hall Square, Karl Friedrich draws inspiration from historical Estonian cuisine with a touch of European flair. Its cozy, wood-paneled interior and views of the square provide a charming atmosphere. The menu often features game dishes and traditional preparations that echo the flavors of past centuries.

🍽️ What to order

Smoked Elk Meat in Juniper Sauce or traditional Fish Soup

💡 Insider tip

They often have outdoor seating in warmer months, perfect for people-watching on the square.

"Karl Friedrich was a solid choice for dinner. Good hearty food, a nice view of the square, and felt very traditional without being too gimmicky."
— r/europe user
#12

Pikk Jalg Tavern

Estonian Pub Food Snacks
Pikk Jalg Tavern
📍 NeighborhoodPikk Jalg Street, Old Town (near Toompea)
💰 Price Range€10-25 / $11-27 per person

Nestled near the historic Pikk Jalg gate leading up to Toompea Hill, this tavern offers a simple, traditional Estonian pub experience. While more of a bar with food, its stone walls, rustic decor, and strong local character make it feel like a step back in time. It's a great spot for a casual drink and some traditional snacks after exploring Toompea.

🍽️ What to order

A local beer (Saku or A. Le Coq) and a plate of traditional Estonian cheeses or smoked fish.

💡 Insider tip

It's a small place, so finding a table can be tricky during peak times, but worth it for the authentic ambiance.

"Found Pikk Jalg Tavern by accident after climbing Toompea. Felt like a proper old pub, cheap drinks and some decent snacks. Real local vibe."
— r/tallinn user

❓ Frequently Asked Questions

What kind of food can I expect at a medieval restaurant in Tallinn?

Expect hearty, traditional Estonian and European fare, often focusing on game meats like wild boar, elk, and bear, alongside local poultry, fish, and root vegetables. Dishes are typically prepared using historic methods and seasoned with medieval spices. Don't be surprised to find unique offerings like bear meat stew or honey-infused drinks.

Are Tallinn's medieval restaurants suitable for vegetarians or vegans?

While traditionally meat-heavy, most medieval restaurants in Tallinn are becoming more accommodating. Olde Hansa, for example, offers specific vegetarian dishes. It's always best to check the menu online or call ahead, but you can usually find vegetable stews, salads, or hearty grain dishes that can be adapted.

Do I need reservations for medieval restaurants in Tallinn Old Town?

For popular medieval restaurants like Olde Hansa, Peppersack, and Maikrahv, especially for dinner or during peak tourist season (summer, Christmas markets), reservations are highly recommended. Smaller, more casual taverns like III Draakon usually operate on a first-come, first-served basis.

What is the typical price range for a meal at a medieval restaurant?

The price range varies significantly. Budget-friendly options like III Draakon offer meals for €5-15. Mid-range experiences like Kuldse Notsu Kõrts or Balthasar typically range from €20-40 per person. Higher-end, immersive experiences like Olde Hansa or Maikrahv can cost €30-60 or more for a full meal with drinks and entertainment.

Are there any special customs or etiquette when dining at these medieval establishments?

While not strictly enforced, embracing the medieval theme enhances the experience. Some places like Olde Hansa use no electricity, dining by candlelight, and have staff in period costumes. Eating with your hands (especially at III Draakon) or using wooden cutlery is part of the charm. Just relax and enjoy the step back in time!

Which medieval restaurant is best for families with children?

Peppersack is an excellent choice for families due to its engaging sword-fighting show, which captivates children and adults alike. Olde Hansa also offers a memorable experience with its live music and unique atmosphere, though it can be pricier. III Draakon is a very budget-friendly and quick option that kids might find amusing for its novelty.

Plan your Tallinn trip

Get a free custom itinerary for Tallinn — built from real traveler insights.

Get a Free Itinerary →

Related Attractions