Best Restaurants in Edinburgh

Hungry in Edinburgh? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.

The best restaurants in Edinburgh

Edinburgh's dining scene is a delightful mix of traditional Scottish cuisine and modern international flavors. From cozy pubs serving up hearty haggis and whisky to elegant fine dining establishments offering innovative dishes made with local ingredients, there is something for every palate in this historic city. Visitors can indulge in fresh seafood, sample delectable pastries at charming cafes, or savor a dram of whisky at a trendy bar. With its diverse culinary offerings and picturesque dining settings, Edinburgh promises a memorable gastronomic experience for all who visit.

62 restaurants

  1. Indian4.68,119 reviews

    Dishoom Edinburgh

    Step into Dishoom Edinburgh, a vibrant homage to the Irani cafés of 1940s Bombay, tucked away in St Andrew Square. From the first sip of bottomless masala chai to the last bite of a buttery naan roll, this all-day restaurant blends vintage charm with bold Indian flavours. Breakfast classics like the Bacon Naan Roll and Keema Per Eedu share the menu with rich curries, biryanis, and street-food favourites, all served in a warm, bustling setting that feels like a love letter to Bombay’s culinary soul.

    Price level $$Time to spend 1–3 hrs

    3 min walk · 0.3 km3a St Andrew Square, Edinburgh EH2 2BD

  2. Scottish4.85,721 reviews

    Makars Mash Bar

    Makars Gourmet Mash Bar is an acclaimed Scottish restaurant in Edinburgh's Old Town, celebrated for its innovative take on classic comfort food. The restaurant's signature concept pairs premium Scottish meats—including slow-cooked lamb, beef, and house-made haggis—with a choice of nine distinctive mashed potato varieties, from smoked Applewood cheese to crispy bacon and spring onion. Winner of TripAdvisor's Traveller's Choice Award for eight consecutive years and ranked number two for casual dining in the UK, Makars delivers an intimate, welcoming dining experience with locally sourced ingredients and exceptional service.

    Price level $$Time to spend 1–2.5 hrs

    6 min walk · 0.5 km9-12 Bank St, Edinburgh EH1 2LN

  3. Gastropub4.53,804 reviews

    The Devil's Advocate

    Tucked away in a historic Victorian pump house on Advocate's Close, The Devil's Advocate is Edinburgh's premier destination for whisky enthusiasts and cocktail connoisseurs. With over 300 Scottish and world whiskies, award-winning bartenders, and a seasonal Scottish food menu, this atmospheric gastropub seamlessly blends Old Town charm with modern culinary ambition. The candlelit booths, exposed brick, and intimate mezzanine dining area create an unforgettable setting for both casual drinks and refined dining.

    Price level $$Time to spend 1.5–4 hrs

    5 min walk · 0.4 km9 Advocate's Cl, Edinburgh EH1 1ND

  4. Scottish4.53,648 reviews

    MUMS Great Comfort Food

    MUMS Great Comfort Food is a beloved Scottish restaurant located on Forrest Road in Edinburgh, serving hearty, affordable comfort food with a focus on local ingredients. Known for its extensive sausage and mash menu, vegan options, and nostalgic diner atmosphere, it offers a welcoming spot for breakfast, brunch, and all-day dining in the heart of the city.

    Mon–Sat 9:00–22:00 · Sun 10:00–22:00Price level $Time to spend 0.5–2 hrs

    11 min walk · 0.8 km4A Forrest Rd, Edinburgh EH1 2QN

  5. Italian4.33,401 reviews

    Amarone

    Amarone is a vibrant Italian restaurant located at 12-13 St Andrew Square in Edinburgh, offering a broad menu of classic Italian dishes including pasta, pizza, and meat specialties. Known for its lively atmosphere, marble floors, and rich wooden tones, Amarone provides an authentic taste of Italy with locally sourced Scottish ingredients. It operates daily from noon to 10 pm, welcoming guests to enjoy its elegant yet bustling setting in the New Town district.

    Daily 12:00–22:00Price level $$Time to spend 1–2 hrs

    5 min walk · 0.4 km12-13 St Andrew Square, Edinburgh EH2 2AF

  6. British4.43,203 reviews

    The Ivy On The Square Edinburgh

    Located at 6 St Andrew Square, The Ivy On The Square is an elegant British brasserie and cocktail bar renowned for its stylish interior, creative menu, and vibrant atmosphere. This upscale restaurant blends classic Ivy flair with Scottish culinary influences, offering dishes like smoked haddock risotto and aged sirloin steak, alongside inventive cocktails. With a sophisticated yet lively vibe, it is ideal for special occasions and business dining in Edinburgh's city centre.

    Price level $$$Time to spend 1–3 hrs

    4 min walk · 0.3 km6 St Andrew Square, Edinburgh EH2 2BD

  7. Thai4.52,883 reviews

    Chaophraya Thai Restaurant

    Perched on the 4th floor of 33 Castle Street, Chaophraya offers a sophisticated Thai dining experience with stunning panoramic views of Edinburgh Castle and the city skyline. Known for its vibrant atmosphere and extensive menu blending traditional and modern Thai flavors, this upscale restaurant combines elegant interiors with a lively cocktail bar, making it a top choice for both special occasions and casual evenings in Edinburgh’s New Town.

    Daily 12:00–23:00Price level $$$Time to spend 1–2.5 hrs

    12 min walk · 0.9 km4th Floor, 33 Castle St, Edinburgh EH2 3DN

  8. Restaurant4.42,944 reviews

    The Witchery by the Castle

    Nestled at 352 Castlehill on Edinburgh’s historic Royal Mile, The Witchery by the Castle is a unique 5-star boutique hotel and fine dining destination offering an immersive gothic experience. With just nine lavish suites steeped in old-world charm and modern luxury, it provides an intimate, atmospheric escape steps from Edinburgh Castle. Guests enjoy exquisite Scottish cuisine in two atmospheric restaurants, candlelit interiors, and personalized service in a setting rich with history and mystery.

    Time to spend 1–3 hrs

    9 min walk · 0.7 km352 Castlehill, Edinburgh EH1 2NF

  9. Scottish4.42,690 reviews

    Howies Restaurant

    Nestled on the historic and picturesque Victoria Street in Edinburgh's Old Town, Howies Victoria Street offers a vibrant dining experience celebrating Scottish cuisine with locally sourced produce. Known for its warm atmosphere, attentive service, and a menu that caters to diverse dietary preferences including vegan and vegetarian options, this moderately priced restaurant is a beloved spot for both locals and visitors seeking authentic Scottish flavors in a charming setting.

    Mon–Thu 12:00–14:30, 17:30–22:30 · Fri–Sun 12:00–15:00, 17:30–22:30Price level $$Time to spend 1–2.5 hrs

    8 min walk · 0.6 km10-14 Victoria St, Edinburgh EH1 2HG

  10. Pub4.12,850 reviews

    Beehive Inn

    Nestled in Edinburgh’s vibrant Grassmarket, the Beehive Inn is a bustling pub and restaurant known for its lively atmosphere, traditional Scottish fare, and a popular beer garden. With a rich history and a reputation as a hub for comedy during the Fringe Festival, it offers visitors a quintessential Old Town experience blending great food, drinks, and entertainment.

    Price level $$Time to spend 1–3 hrs

    11 min walk · 0.8 km18-20 Grassmarket, Edinburgh EH1 2JU

Explore Edinburgh on the map

A handpicked selection of must-see spots in Edinburgh, mapped for you.

More about Edinburgh

Edinburgh
City guide

Edinburgh travel guide

Edinburgh blends medieval lanes, castle history, Georgian architecture, literary culture and lively festivals with hills, gardens and coastal escapes.

Tell me more about Edinburgh

More to explore in Edinburgh

Explore more

United Kingdom
More of the region

Explore more of United Kingdom

Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.

Explore United Kingdom
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to Edinburgh

Explore Edinburgh like a local with Evendo, a 100% free app-based travel guide covering attractions, landmarks, restaurants, and more. Your comprehensive guide awaits!

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.