5 Must-Try Restaurants in Edinburgh: The Ultimate Foodie Guide
Posted by Scotland Gift Shop on 13th Aug 2026

Edinburgh is a city that delights all the senses. Between wandering down medieval closes, climbing ancient volcanic hills, and taking in stunning Georgian architecture, you are guaranteed to work up a serious appetite. Luckily, Scotland's capital is a world-class culinary destination, offering everything from Michelin-starred fine dining to warm, soul-soothing comfort food.
Whether you are seeking a candlelit romantic dinner near the castle or a laid-back gastropub serving local Scottish produce, here are 5 must-try restaurants in Edinburgh for an unforgettable meal.
1. The Witchery by the Castle: Gothic Glamour & Romance
Located right at the gates of Edinburgh Castle, The Witchery by the Castle is arguably Scotland's most famous and atmospheric dining room. Housed in a historic 16th-century merchant’s building, it features dark oak panelling, plush velvet seating, and hundreds of flickering candles.
-
The Vibe: Pure "main character" drama and old-world romance. Perfect for anniversaries, special occasions, or a memorable fine dining experience.
-
What to Order: The menu highlights premium Scottish ingredients. Don't miss the fresh West Coast oysters, slow-roasted Balmoral estate venison, or Scotch beef ribeye with Béarnaise sauce.
-
Insider Tip: Book well in advance! If evening slots are filled, try booking their legendary set lunch or afternoon tea for a luxury experience at a lower price point.
2. The Kitchin: Michelin-Starred "From Nature to Plate"
Set in a converted whisky bonded warehouse in the historic waterfront district of Leith, The Kitchin is run by renowned Scottish chef Tom Kitchin and his wife Michaela. The restaurant holds a coveted Michelin Star, thanks to its philosophy of "From Nature to Plate"—using only the freshest seasonal Scottish ingredients.
-
The Vibe: Sophisticated, refined, and deeply passionate about food heritage, served in a stylish Scandinavian-meets-Highland setting.
-
What to Order: The surprise tasting menu is an incredible journey through the Scottish seas and glens, featuring signature dishes such as hand-dived Orkney scallops baked in their shells.
-
Insider Tip: Fine dining doesn't have to break the bank—The Kitchin offers an exceptionally reasonably priced set weekday lunch menu that gives you the full Michelin experience for less.
3. Makars Mash Bar: Authentic Scottish Comfort Food
If you want an unpretentious, hearty, and utterly delicious meal, head straight to Makars Mash Bar near the Royal Mile. This family-owned spot takes a humble Scottish staple—mashed potatoes—and turns it into an award-winning gourmet feast.
-
The Vibe: Cosy, welcoming, and relaxed. It feels like stepping into a warm Scottish home after a long day of sightseeing in the cool air.
-
What to Order: Choose your main—such as traditional Scottish haggis, slow-cooked beef shoulder, or vegetarian haggis—and pair it with one of their famous mash creations, like smoked bacon & chive mash or mustard mash.
-
Insider Tip: They operate on a walk-in system during peak hours alongside reservations. If there's a short wait, put your name on the list and grab a dram of whisky or local craft beer at the bar.
4. The Scran & Scallie: Stockbridge's Favourite Gastropub
Located in the picturesque, cobbled neighbourhood of Stockbridge, The Scran & Scallie (scran meaning food, scallie meaning scamp) is a Michelin Guide-recommended gastropub that reimagines classic pub fare with fine-dining flair.
-
The Vibe: Casual, family-friendly, and rustic-chic, complete with exposed brick walls, tartan accents, and open fireplaces.
-
What to Order: Their famous fish pie packed with fresh East Coast seafood, or their legendary steak and ale pie served under a golden puff pastry lid.
-
Insider Tip: Stockbridge is home to incredible boutique shops, bakeries, and gardens. Plan a late-afternoon stroll around Dean Village before heading to The Scran & Scallie for dinner.
5. Dishoom Edinburgh: Bombay Comfort Food in St Andrew Square
Housed in a gorgeous 1920s heritage building overlooking St Andrew Square, Dishoom brings the nostalgia and vibrant flavours of old Bombay Irani cafés to Edinburgh. It has quickly become one of the city's most beloved food spots.
-
The Vibe: Bustling, energetic, and beautifully retro, featuring warm wooden panelling, heritage photos, and the rich aroma of spices in the air.
-
What to Order: The legendary House Black Daal (simmered for over 24 hours), the fragrant Ruby Chicken Curry, and a freshly baked Garlic Naan. If you go for breakfast, the Bacon Naan Roll is an absolute must.
-
Insider Tip: Dishoom accepts walk-ins for groups of any size. If there is a line in the evening, don't worry—the friendly staff will serve you warm, free cups of spiced Masala Chai while you wait in the queue or at the bar!
Exploring Edinburgh soon? Complete your Scottish trip with authentic souvenirs! Browse our wide range of
For more food recommendations, travel inspiration, and exclusive product collections, follow Scotland Gift Shop on our official social channels:
-
Instagram: [@ScotlandGiftShop]
-
Facebook: [Scotland Gift Shop]
-
TikTok: [@ScotlandGiftShop]







