10 Great Edinburgh Restaurants: A Foodie’s Guide to Scotland’s Capital

When most people think of Edinburgh, they picture cobblestone streets, castles, bagpipes, and maybe a ghost tour or two. But let me tell you a secret: the city’s food scene is just as magical as its history.

The range of Edinburgh restaurants is insane—whether you’re craving traditional haggis, Michelin-star tasting menus, or a quick plate of fish and chips, this city has you covered.

The first time I visited, I thought I’d just grab a casual pub meal and call it a day. Instead, I ended up spending half my trip hopping between restaurants, cafés, and hidden gems. Trust me, if you’re a foodie (or just someone who enjoys a really good meal), Edinburgh will spoil you.

Ready to eat your way through Scotland’s capital? Let’s dive in.

Edinburgh Restaurants

1. The Witchery

The Witchery
Credit IG:thewitcheryedin
  • Review: 4.3
  • Location: 352 Castlehill, Edinburgh EH1 2NF, United Kingdom
  • Phone: +44 (131) 2255613
  • Hours:
    • Monday–Sunday: 12–10:30 pm

A gothic-inspired restaurant, The Witchery is a true Edinburgh landmark, known for its dramatic setting near the castle.

Guests can enjoy rich, indulgent Scottish dishes in a romantic, candlelit atmosphere that feels like stepping back in time.

Whether for a special dinner or a unique dining experience, The Witchery offers a combination of history and flavor that leaves a lasting impression.

2. Dishoom Edinburgh

Dishoom Edinburgh
Credit IG:satono15
  • Review: 4.8
  • Location: 3a St Andrew Sq, Edinburgh EH2 2BD, United Kingdom
  • Phone: +44 131 202 6406
  • Hours:
    • Monday–Wednesday: 8 am–11 pm
    • Thursday–Saturday: 8 am–12 am
    • Sunday: 8 am–11 pm

Dishoom brings the charm of Bombay to Edinburgh, offering classic Indian dishes with modern flair. From their legendary breakfasts to flavorful curries and cocktails, every dish is crafted with care.

The stylish setting and warm service make it a go-to spot for groups, couples, or anyone wanting a taste of authentic Indian flavors in the heart of the city.

3. The Kitchin

The Kitchin
Credit IG:thekitchin
  • Review: 4.8
  • Location: 78 Commercial Quay, Leith, Edinburgh EH6 6LX, United Kingdom
  • Phone: +44 131 555 1755
  • Hours:
    • Tuesday–Saturday: 12–2:30 pm, 6–10 pm
    • Monday & Sunday: Closed

Led by renowned chef Tom Kitchin, The Kitchin is a Michelin-starred restaurant that champions the “from nature to plate” philosophy.

Located in Leith, it combines modern French techniques with seasonal Scottish ingredients.

Guests enjoy beautifully presented dishes in a contemporary setting, making it a must-visit for food lovers seeking a refined, memorable dining experience in Edinburgh.

4. Makars Mash Bar

Makars Mash Bar
Credit IG:ggok_mukeultendae
  • Review: 4.8
  • Location: 9-12 Bank St, Edinburgh EH1 2LN, United Kingdom
  • Phone: +44 131 392 8390
  • Hours:
    • Monday–Thursday: 12–8:30 pm
    • Friday–Saturday: 12–9:30 pm
    • Sunday: 12–8 pm

Makars Mash Bar celebrates traditional Scottish comfort food with a focus on hearty, flavorful meals. Famous for its creative takes on mashed potatoes paired with sausages, stews, and vegetarian options, this spot offers a cozy and casual vibe.

It’s perfect for those wanting to enjoy authentic local flavors in a relaxed environment while soaking up the energy of Edinburgh’s historic center.

5. Timberyard

Timberyard
Credit IG:timberyard10
  • Review: 4.6
  • Location: 10 Lady Lawson St, Edinburgh EH3 9DS, United Kingdom
  • Phone: +44 131 221 1222
  • Hours:
    • Wednesday–Thursday: 5–11 pm
    • Friday–Sunday: 12–3 pm, 5–11 pm
    • Monday & Tuesday: Closed

Timberyard is a family-run restaurant known for its modern, minimalist design and inventive menus. Using seasonal ingredients sourced from local farms and foragers, the dishes are both creative and elegant.

With its rustic-chic setting and emphasis on sustainability, Timberyard is ideal for foodies looking to enjoy innovative Scottish cuisine in a stylish yet welcoming environment.

6. Paradise Palms

Paradise Palms
Credit IG:seitanicveganchknshop
  • Review: 4.5
  • Location: 41 Lothian St, Edinburgh EH1 1HB, United Kingdom
  • Phone: +44 131 225 4186
  • Hours:
    • Monday–Thursday: 4 pm–1 am
    • Friday–Sunday: 12 pm–1 am

Paradise Palms is a quirky and colorful spot, combining vegetarian and vegan-friendly dishes with a lively bar scene.

Known for its creative food, craft beers, and fun cocktails, it’s a favorite for those who enjoy an upbeat, alternative atmosphere.

With eclectic décor and regular live events, Paradise Palms is more than a restaurant—it’s an experience that blends dining with Edinburgh’s artistic nightlife.

7. Noto

Noto
Credit IG:notoedinburgh
  • Review: 4.5
  • Location: 47a Thistle St, Edinburgh EH2 1DY, United Kingdom
  • Phone: +44 131 241 8518
  • Hours:
    • Monday–Sunday: 12–2:30 pm, 5:30–9 pm

Noto offers a relaxed, contemporary dining experience with small plates inspired by international flavors. The restaurant’s casual yet stylish setting makes it perfect for sharing dishes and exploring new tastes.

With a focus on creativity and presentation, Noto has quickly become a popular choice among locals and visitors alike who are looking for something unique in Edinburgh’s dining scene.

8. The Scran & Scallie

The Scran & Scallie
Credit IG:scranandscallie
  • Review: 4.5
  • Location: 1 Comely Bank Rd, Edinburgh EH4 1DR, United Kingdom
  • Phone: +44 131 332 6281
  • Hours:
    • Monday–Sunday: 12–9 pm

A modern gastropub, The Scran & Scallie serves comforting Scottish classics with a touch of refinement. Known for its welcoming atmosphere, family-friendly vibe, and hearty portions, it’s the perfect spot for a casual yet delicious meal.

From traditional pies to fresh seafood, the menu celebrates local flavors in a cozy setting that reflects Edinburgh’s mix of tradition and modernity.

9. Aizle

Aizle
Credit IG:aizle_edinburgh
  • Review: 4.7
  • Location: 38 Charlotte Square, Edinburgh EH2 4HQ, United Kingdom\
  • Phone: +44 131 287 0135
  • Hours:
    • Wednesday–Friday: 5–8:30 pm
    • Saturday: 12–1:30 pm, 5–8:30 pm
    • Sunday: 5–8:30 pm
    • Monday & Tuesday: Closed

Aizle is a fine-dining restaurant offering a tasting menu that changes with the seasons. Each dish is crafted using fresh, locally sourced ingredients, making every visit unique.

With a focus on creativity and flavor, Aizle provides a sophisticated yet relaxed dining experience. Perfect for special occasions, it’s a destination restaurant that highlights Edinburgh’s innovative culinary scene.

10. The Little Chartroom

The Little Chartroom
Credit IG:thelittlechartroom
  • Review: 4.8
  • Location: 14 Bonnington Rd, Edinburgh EH6 5JD, United Kingdom
  • Phone: +44 131 556 6600
  • Hours:
    • Monday–Thursday: 6–8 pm
    • Friday–Saturday: 1–2 pm, 6–8:30 pm
    • Sunday: 1–2 pm, 6–8 pm

The Little Chartroom is an intimate bistro offering French-inspired cuisine with a Scottish twist. With its cozy atmosphere and ever-changing seasonal menu, it provides a personalized and memorable dining experience.

Perfect for a romantic dinner or a special meal with friends, this restaurant showcases the creativity of Edinburgh’s food culture in a warm and welcoming environment.

Conclusion

Edinburgh isn’t just about castles, history, or whisky—it’s a full-on foodie destination. The variety of Edinburgh restaurants means you can enjoy everything from hearty Scottish classics to refined fine dining and global flavors.

So, my advice? Come hungry, stay curious, and don’t be afraid to try something new. Maybe start with haggis (yes, really!), pair it with a good whisky, and see where your taste buds take you. And hey, don’t forget to leave room for dessert—because no one ever regrets a slice of shortbread. 😉

Similar Posts