The Best Restaurants in Edinburgh: Where to Eat by Cuisine

The Best Restaurants in Edinburgh: Where to Eat by Cuisine

Wondering where to eat in Edinburgh? We’ve rounded up the best restaurants in Scotland’s capital by cuisine and by occasion, so whether you’re after a cheap curry, a Michelin-starred blow-out or a rooftop table with a Castle view, you can jump straight to the right guide. Each category below links to a full page of our top picks, with areas, prices and booking tips.

This list is forever growing, much like our waistlines, so bookmark it and come back. Start by browsing the cuisines and dining styles below.

Italian restaurants in Edinburgh

Italian

Central
££📍 City Centre & Morningside

Neighbourhood trattorias and prosecco bars, from Morningside to Lothian Road.

View picks →
Thai restaurants in Edinburgh

Thai

Budget-friendly
£-££📍 City Centre & Stockbridge

Grand dining at Chaophraya to fast street food at Ting Thai Caravan.

View picks →
Japanese & Sushi restaurants in Edinburgh
££📍 City Centre & Old Town

Top sushi at Kanpai plus ramen and homestyle plates across the centre.

View picks →
Indian restaurants in Edinburgh

Indian

Budget-friendly
£-££📍 Old Town, Leith & Centre

From the legendary Mosque Kitchen to smart, modern Navadhanya.

View picks →
Scottish restaurants in Edinburgh

Scottish

Top pick
££-£££📍 Old Town & Stockbridge

Haggis, seafood and game, from Royal Mile dining to the gothic Witchery.

View picks →
Afternoon Tea restaurants in Edinburgh
££-£££📍 City Centre & Leith

Grand hotels, the Signet Library and a vegan option at Holy Cow.

View picks →
Romantic restaurants in Edinburgh

Romantic

Date night
££-£££📍 Old Town & City Centre

Candlelit tables and private booths for a special night out.

View picks →
Fine Dining restaurants in Edinburgh
£££-££££📍 Leith & Old Town

Michelin stars in Leith at The Kitchin and Martin Wishart.

View picks →
Vegan restaurants in Edinburgh

Vegan

Plant-based
£-££📍 City Centre & Dalry

Dedicated vegan kitchens and cafes, plus a vegan afternoon tea.

View picks →
Cheap Eats restaurants in Edinburgh

Cheap Eats

Budget-friendly
£📍 Old Town & Centre

Filling meals for a few pounds at Old Town institutions.

View picks →
With a View restaurants in Edinburgh
££📍 Grassmarket & Queensferry

Castle rooftops and Forth-bridge waterfront dining.

View picks →
Child-Friendly restaurants in Edinburgh
£-££📍 Old Town & Stockbridge

Relaxed spots with kids’ menus, from Vittoria to the Scran & Scallie.

View picks →

More Cuisines & Dining Styles

Beyond the categories above, Edinburgh has plenty more to offer. Here are our go-to spots across other cuisines and styles of dining:

  • Pizza: Civerinos (Hunter Square, Forrest Road, Portobello) and Cold Town House (Grassmarket) lead the way for wood-fired and sourdough pizza.
  • Burgers: The Cambridge (Young St), Luxford Burgers (St Leonard’s St), Bread Meats Bread (Lothian Rd) and Down the Hatch (Antigua St) for a proper patty.
  • Chinese: Tattu (Register Street) for glamour, plus Hau Han (Haymarket), Salt and Chilli Oriental (St James Quarter) and Lucky Yu (Broughton).
  • Mexican: Miros Mexican Cantina (Rose Street), El Cartel (Thistle St & Teviot Pl) and Mariachi (Victoria St).
  • South American & Latin: Fazenda (George St) for rodizio grill, Tupiniquim Brazilian crepes (Forrest Rd) and Orinoco arepas (Leith Walk).
  • Middle Eastern & Turkish: Meze Meze (Rose St) and Ada (Antigua St, Leith) for mezze and grills.
  • Seafood: The Ship on the Shore and Fishers, both on the Shore in Leith, for the freshest fish.
  • Pub Food: Auld Hundred (Rose St), Brewhemia (Market St) and Ghillie Dhu (Rutland Place) for hearty plates and a pint.
  • Sandwiches: Victor Hugo Deli, Fettle (Marshall St) and Alby’s for the city’s best lunchtime rolls.
  • Quirky & Experiences: Six by Nico (Hanover St) for its ever-changing themed menus, plus the Edinburgh Food Studio, the Red Bistro Bus and dining aboard the Royal Yacht Britannia.
  • Buffet: Cosmo and China Red for all-you-can-eat variety.
  • Farmers Markets: Grassmarket (Saturdays), Stockbridge (Sundays) and Leith (Saturdays) for local produce and street food.

Looking for something specific? See our dedicated guides to the best brunch in Edinburgh and Harry Potter-themed food and drink.

Edinburgh Restaurants at a Glance

CategoryPriceBest AreasGood For
Scottish££-£££Old Town & StockbridgeLocal produce & tradition
Fine Dining£££-££££Leith & Old TownSpecial occasions
Romantic££-£££Old Town & City CentreCouples
Afternoon Tea££-£££City Centre & LeithCelebrations & treats
Italian££City Centre & MorningsideDate night & family
Japanese & Sushi££City Centre & Old TownSushi & ramen
Thai£-££City Centre & StockbridgeGroups & casual
Indian£-££Old Town, Leith & CentreCurry nights
Vegan£-££City Centre & DalryPlant-based diners
With a View££Grassmarket & QueensferrySpecial views
Child-Friendly£-££Old Town & StockbridgeMenus & high chairs
Cheap Eats£Old Town & CentreStudents & budgets

How to Choose Where to Eat in Edinburgh

Start with the occasion. Celebrating something? Book a fine-dining table in Leith or the theatrical Witchery for date night. Sightseeing on a budget? The cheap eats of the Old Town will fill you up for a few pounds. Traveling with kids, going plant-based or after a specific cuisine? Each guide above narrows it down by area and price so you can book with confidence.

A few practical notes: book ahead for weekends and for anything at the smarter end, most kitchens cater well for vegetarians and vegans (just ask), and Leith and Stockbridge reward the short trip out from the centre.

Frequently Asked Questions

What is Edinburgh’s most famous restaurant?

The Witchery by the Castle is probably the most famous, thanks to its gothic, candlelit dining rooms beside Edinburgh Castle. For food accolades, the Michelin-starred Kitchin and Martin Wishart in Leith lead the way.

Where do locals eat in Edinburgh?

Locals favour neighbourhoods like Stockbridge, Leith and Bruntsfield over the tourist strip. Spots such as the Scran & Scallie, Harajuku Kitchen and the Leith seafood restaurants are perennial local favourites.

Do you need to book restaurants in Edinburgh?

For weekends, special-occasion dining and the Festival period in August, yes – book ahead. Casual and street-food spots are more walk-in friendly, though popular ones like Ting Thai Caravan still get busy.

What food is Edinburgh known for?

Scottish classics like haggis, fresh seafood, game and hearty comfort food, alongside a strong international scene spanning Thai, Japanese, Indian and Italian. The city also does a famously good afternoon tea.