Where to Eat: The Best Restaurants in Edinburgh, United Kingdom

Eden's Kitchen

Restaurant

32C Broughton St, Edinburgh EH1 3SB, United Kingdom

A cozy haven featuring Mediterranean delights, from the best pizza to flavorful veggie wraps, served with exceptional hospitality.

Wedgwood The Restaurant

Scottish restaurant

267 Canongate, Royal Mile, Edinburgh EH8 8BQ, United Kingdom

Experience exquisite Scottish cuisine elevated with subtle Asian influences in a chic, elegant atmosphere, perfect for memorable celebrations.

Chaskaa Indian Restaurant Edinburgh

Indian restaurant

30-32 Leven St, Edinburgh EH3 9LJ, United Kingdom

A delightful gem where North Indian flavors shine, featuring exquisite lamb dishes and a superb Murgh Makhanwala.

Reserve Order

The Wee Café

Cafe

5 Salisbury Pl, Newington, Edinburgh EH9 1SL, United Kingdom

This cozy café delights with tasty breakfasts and brunch, featuring gluten-free options and standout French toast. Perfect after hiking!

Voujon.

Indian restaurant

107 Newington Rd, Newington, Edinburgh EH9 1QW, United Kingdom

Discover a culinary gem serving exquisite North Indian and Bengali dishes, with standout curries and delightful Peshwari naan!

Gratitude Thai Lounge Bar

Thai restaurant

45 Morningside Rd, Edinburgh EH10 4AZ, United Kingdom

Discover a hidden gem in Edinburgh, delight in sumptuous chicken satay and mango sticky rice while enjoying a warm ambiance.

Reserve

J & W

Takeout restaurant

S Gyle Cres Ln, Edinburgh EH12 9EB, United Kingdom

This beloved takeout spot offers delicious breakfast butties and lunch options, served by a welcoming team at unbeatable prices!

Oink Canongate

Fast food restaurant

82 Canongate, Edinburgh EH8 8BZ, United Kingdom

This bustling eatery offers exceptional pulled pork rolls with various fillings and sauces, perfect for a satisfying snack.

Teuchters Landing

Pub

1c Dock Pl, Leith, Edinburgh EH6 6LU, United Kingdom

This lively dockside pub boasts a diverse menu featuring delicious seafood, cozy interiors, and an extensive whiskey selection.

Golden Bite

Fish & chips restaurant

102 Portobello High St, Portobello, Edinburgh EH15 1AL, United Kingdom

This lively fish & chips spot excels with crispy, freshly battered fish and perfectly salted chips, all at fair prices.

Papilio

Italian restaurant

158 Bruntsfield Pl, Edinburgh EH10 4ER, United Kingdom

Experience authentic Italian cuisine in a cozy, family-owned venue, where friendly service meets dishes like seafood tagliatelle and chicken risotto.

Ong Gie Korean Restaurant

Korean restaurant

22 Brougham Pl, Edinburgh EH3 9JU, United Kingdom

Step into a cozy haven where you can grill your own food or indulge in expertly prepared dishes like bibimbap.

Reserve

The Khukuri Nepalese Restaurant

Nepalese restaurant

8 W Maitland St, Edinburgh EH12 5DS, United Kingdom

Experience delightful Nepalese and Indian cuisine in a spacious, welcoming venue, perfect for savoring flavorful dishes like Chilli & Garlic Curry.

Dishoom Edinburgh

Indian restaurant

3a St Andrew Square, Edinburgh EH2 2BD, United Kingdom

Enjoy an exquisite blend of traditional Indian flavors at this lively gem, featuring delightful dishes like Brittany biryani and ruby chicken.

Reserve

Miller & Carter Edinburgh City Centre

Steak house

29-31 Frederick St, Edinburgh EH2 2ND, United Kingdom

This stylish steakhouse specializes in expertly aged cuts, offering a vibrant atmosphere and exceptional service. Don’t miss the dry-aged sirloin!

Fishers

Fish and seafood restaurant

1 Shore, Leith, Edinburgh EH6 6QW, United Kingdom

An inviting seafood bistro renowned for its delectable mussels, flavorful seabream, and sumptuous fish stew, all in a tranquil setting.

Cranston's Restaurant

Scottish restaurant

43 Princes St, Edinburgh EH2 2BY, United Kingdom

Enjoy locally-sourced Scottish dishes in a cozy hotel setting, complemented by stunning views of the city.

Cafe Truva

Cafe

77 The, Shore, Edinburgh EH6 6RG, United Kingdom

Charming waterside café delighting diners with flavorful Turkish lentil soup, invigorating Turkish coffee, and all-day breakfast offerings.

Cafe India

Indian restaurant

123 Corstorphine Rd, Edinburgh EH12 5PZ, United Kingdom

Authentic Indian flavors shine here, featuring tender lamb gohst, delicious prawn dopiaza, and accommodating service, perfect for takeout.

Dine Craiglockhart

Restaurant

101b Colinton Rd, Edinburgh EH14 1AL, United Kingdom

Elegant and accessible, this charming venue showcases superb roast chicken, tender burgers, and delightful desserts like sticky toffee pudding.

Reserve

Fava Restaurant - Greek Kitchen

Greek restaurant

248 Morrison St, Edinburgh EH3 8DT, United Kingdom

Experience exquisite Greek flavors in a beautifully decorated space, featuring delightful gyros, fresh pita, and heavenly baklava!

Reserve

Pepe Nero Restaurant

Italian restaurant

1-3 Raeburn Pl, Edinburgh EH4 1HU, United Kingdom

Charming neighborhood Italian eatery celebrated for its tagliatelle, carbonara, and delightful outdoor seating on sunny days.

Roseburn Cafe

Cafe

8 Roseburn Terrace, Edinburgh EH12 6AW, United Kingdom

Underrated gem serving hearty breakfast favorites, including a customizable morning feast and delightful caramel lattes.

First Coast Restaurant

Restaurant

97-101 Dalry Rd, Edinburgh EH11 2AB, United Kingdom

A hidden gem near Haymarket, this cozy bistro delights diners with fresh seafood and transformative haggis!

Reserve

Cafe Vigo

Cafe

88 St John's Rd, Corstorphine, Edinburgh EH12 8AT, United Kingdom

Famous for its hearty Scottish breakfast and delightful eggs Benedict, this cozy café serves joy in every bite.

Reserve

Sofia’s Lounge

Lebanese restaurant

The Salisbury Boutique Hotel, 43-45 Salisbury Rd, Edinburgh EH16 5AA, United Kingdom

Experience a lively fusion of Lebanese cuisine and Mediterranean flavors, featuring scrumptious kebabs and delightful shisha in a stylish atmosphere.

Mamma Roma

Italian restaurant

4-7 Antigua St, Edinburgh EH1 3NH, United Kingdom

Authentic Italian eatery nestled in a charming townhouse, renowned for its exquisite sausage pasta and delightful bruschetta.

Reserve

Taisteal

Modern European restaurant

1 Forth St, Edinburgh EH1 3JX, United Kingdom

Sophisticated yet affordable, this modern European gem excels in vibrant fusion dishes like duck and baked Alaska.

Masti Indian Street Food Restaurant - Morningside

Indian restaurant

86–88 Morningside Rd, Edinburgh EH10 4BY, United Kingdom

Experience the essence of India with delectable dishes like chicken tikka masala and authentic biryani in a cozy setting.

Order

Shinwari Restaurant

Pakistani restaurant

46, 52 Lady Lawson St, Edinburgh EH3 9DW, United Kingdom

Nestled in Edinburgh's historic old town, this authentic Pakistani gem serves flavorful dishes like Chapli kebabs and Charsi Karahi.

Order

Tempo Perso

Italian restaurant

208 Bruntsfield Pl, Edinburgh EH10 4DE, United Kingdom

Indulge in authentic Italian cuisine, where flavorful dishes like ragu pasta and exquisite tiramisu await you!

Order

Pizza Posto

Pizza restaurant

16 Nicolson St, Edinburgh EH8 9DH, United Kingdom

A stylish hideaway serving generous Neapolitan pizzas with vibrant toppings, complemented by an impressive selection of drinks.

Order

Fishers In The City

Seafood restaurant

58 Thistle St, Edinburgh EH2 1EN, United Kingdom

Delight in expertly crafted seafood dishes, from exquisite shellfish linguine to classic fish and chips, in a stylish setting.

Matto Pizza

Neapolitan restaurant

12 Cadzow Pl, Edinburgh EH7 5SN, United Kingdom

This cozy spot serves up authentic Neapolitan wood-fired pizzas, including beloved Margherita and delectable focaccia!

Reserve

La Casa Dalry

Mediterranean restaurant

103-105 Dalry Rd, Edinburgh EH11 2AB, United Kingdom

Discover a cozy Mediterranean haven where tantalizing tapas like jamon croquettes and lentil soup await your taste buds!

Petit Paris

French restaurant

38-40 Grassmarket, Edinburgh EH1 2JU, United Kingdom

Charming bistro in Grassmarket, serving exquisite French cuisine like goat cheese quiche and divine crème brûlée!

Red Kite Cafe

Brunch restaurant

7-8 Cadzow Pl, Edinburgh EH7 5SN, United Kingdom

A sunlit haven serving exceptional brunch delights, artisan coffee, and divine cakes, all with friendly service.

Verdo Turkish BBQ

Restaurant

21 Newington Rd, Newington, Edinburgh EH9 1QS, United Kingdom

Step into a vibrant ambiance where aromatic kebabs and sensational lamb ribs steal the spotlight, leaving guests delighted!

Reserve

La Locanda Edinburgh

Italian restaurant

61 Cockburn St, Edinburgh EH1 1BS, United Kingdom

Delight in intimate dining featuring exquisite Italian classics like arancini and gluten-free meatball pasta, complemented by a curated wine selection.

Edinburgh Indian Food

Indian restaurant

215 St John's Rd, Corstorphine, Edinburgh EH12 7UU, United Kingdom

Delight in authentic Indian flavors with generous portions and friendly service, featuring standout dishes like korma and vegetable biryani.

Reserve
Page 3 of 12

End of content

Error loading content