Edinburgh, the capital of Scotland, is a city steeped in history and enveloped in a vibrant culinary culture that reflects its diverse heritage. The cobblestone streets echo tales of the past, while contemporary eateries flourish, serving up both traditional Scottish fare and global cuisines with flair. This blend of ancient architecture and bustling modern life creates an inviting atmosphere for food lovers, making the dining scene a delightful adventure waiting to unfold.
You might want to immerse yourself in the lively ambiance at Chorrito Cantina, where the scent of sizzling tacos fills the air, making it the go-to spot for a mouthwatering Mexican experience. Head over to Kafeneion to Steki, praised for its divine Greek dishes and charming service, perfect for a leisurely Sunday lunch. If you're in the mood for something fresh and vibrant, Hummus serves an incredible variety of vegan Lebanese delights that are sure to impress even the most discerning palates.
As you journey through Edinburgh’s eclectic food offerings, from the smoky-sweet flavors of grilled meats to the aromatic spices of world cuisines, you're bound to discover something extraordinary. This city promises a delectable tapestry of tastes and experiences, inviting you to explore its culinary heart. Come and indulge in the exceptional flavors waiting to be uncovered in Edinburgh's unique dining landscape!
Discover the best restaurants and places to eat in Edinburgh near you now.
444 restaurants found in Edinburgh.
Mexican restaurant
Cantina, Chorrito, 126 Leith Walk, Edinburgh EH6 5DT, United Kingdom
Experience authentic Mexican flavors with expertly crafted tacos, including the exceptional Chorizo Vampiro, in an intimate setting.
ReserveHamburger restaurant
15 Walkers Wynd, Edinburgh EH14 2TD, United Kingdom
This top-rated hamburger haven delights with exceptional flavors and friendly service, offering a memorable dining experience.
Japanese restaurant
30 Meadow Pl Rd, Corstorphine, Edinburgh EH12 7UQ, United Kingdom
Experience delightful Japanese cuisine served from a vibrant conveyor belt or freshly crafted from the open kitchen!
Greek restaurant
52 Coburg St, Leith, Edinburgh EH6 6HJ, United Kingdom
Discover a slice of Greece in Edinburgh where every dish bursts with flavor and love, especially the Gigantes!.
ReserveBar
Meadowfield Farmhouse, Airside, Edinburgh Airport, Airside, 15 Turnhouse Rd, Airport, Edinburgh EH12 9DN, United Kingdom
Discover a gem amidst the airport hustle, offering exceptional craft beers, delicious smoked bratwurst, and friendly service!
Asian restaurant
162 Gorgie Rd, Edinburgh EH11 2NT, United Kingdom
A cozy haven for Hong Kong cuisine, serving delectable peanut butter French toast and flavorful curry fish balls.
ReserveScottish restaurant
Alexandra Dock, Leith, Edinburgh EH6 7DX, United Kingdom
Nestled on a stunning ship, this Scottish gem shines with exquisite dishes like Red Deer, Duck, and handmade tortellini.
ReserveModern European restaurant
3A Dundas St, Edinburgh EH3 6QG, United Kingdom
Experience a unique fine dining adventure, where you’ll savor seven exquisite courses right before your eyes.
Japanese restaurant
60 Great Jct St, Leith, Edinburgh EH6 5LD, United Kingdom
A delightful family-run gem showcasing Filipino, Greek, Japanese, and Chinese dishes, featuring stellar Kare-Kare and Gyro Chicken Wraps!
ReserveIndian takeaway
66 Portobello High St, Portobello, Edinburgh EH15 1AN, United Kingdom
Experience authentic Indian and Nepalese flavors at this cozy venue, famous for exquisite curries and inventive haggis samosas!
OrderGreek restaurant
8 Union St, Edinburgh EH1 3LU, United Kingdom
A cozy eatery celebrating Greek culture, offering generous gyros, delicious skewers, and warm hospitality for an unforgettable experience.
ReserveSandwich shop
158 Saughton Rd N, Corstorphine, Edinburgh EH12 7DS, United Kingdom
A local favorite, this cozy sandwich shop offers freshly made rolls and unique lunch options, all served with warm hospitality.
Snack bar
Hermiston Gait Retail Park, Cultins Rd, Edinburgh EH11 4DF, United Kingdom
A vibrant food truck serving loaded burgers and hearty snacks, famous for its friendly service and creative menu!
Cafe
27 Parkgrove St, Edinburgh EH4 7NT, United Kingdom
This cozy café delights with homemade dishes, featuring classic lasagna and inviting breakfast options, served by friendly staff.
Reserve OrderAmerican restaurant
259 St John's Rd, Corstorphine, Edinburgh EH12 7XD, United Kingdom
A trendy American eatery boasting the juiciest smash burgers and delicious shakes, all in a vibrant setting.
Italian restaurant
48-50 Bridge Rd, Colinton, Edinburgh EH13 0LQ, United Kingdom
Delight in authentic Italian cuisine crafted with care, featuring fresh pasta and a renowned sticky toffee pudding!
Italian restaurant
2/4 Bridge Rd, Colinton, Edinburgh EH13 0LF, United Kingdom
Dive into a serene dining escape featuring authentic Italian flavors, exquisite pasta, and a chic, inviting ambiance.
Restaurant
The Free Company, Balerno, Midlothian, Edinburgh EH14 7HZ, United Kingdom
Experience a blend of rustic charm and modern flair with exquisite dishes and outstanding wine pairings at this delightful venue.
Scottish restaurant
9-12 Bank St, Edinburgh EH1 2LN, United Kingdom
Experience the essence of Scottish cuisine with tender lamb shank paired with delightful gourmet mash in a cozy atmosphere.
ReserveBistro
16 Iona St, Edinburgh EH6 8SF, United Kingdom
Tucked away in Edinburgh, this cozy bistro delights with authentic Georgian dishes like Khachapuri and superb soup dumplings.
ReserveFine dining restaurant
78, Commercial Quay, Leith, Edinburgh EH6 6LX, United Kingdom
Experience the pinnacle of Scottish fine dining, where a tasting menu showcases exquisite dishes like scallop puff pastry and tender venison.
Restaurant
4 West Coates &, 5 Hampton Terrace, Edinburgh EH12 5JQ, United Kingdom
Elegant dining experience in a stunning setting, featuring bespoke dishes like butternut squash risotto and delightful cranachan.
ReserveScottish restaurant
87, 91A Henderson St, Leith, Edinburgh EH6 6ED, United Kingdom
This elegant Scottish fine dining venue impresses with meticulously crafted dishes, like raw Orkney scallop tartare, in a welcoming ambiance.
Restaurant
102 Dalry Rd, Edinburgh EH11 2DW, United Kingdom
Experience authentic Neapolitan cuisine in a stylish venue, featuring fresh seafood, delightful pasta, and exquisite desserts like cannoli!
Italian restaurant
30 Sandport St, Leith, Edinburgh EH6 6EP, United Kingdom
An intimate haven for traditional Italian cuisine, known for its generous pasta dishes and delightful desserts.
OrderAsian fusion restaurant
93 St. Leonard's St, Edinburgh EH8 9QY, United Kingdom
Discover a culinary fusion of Macanese flavors, featuring crispy duck, sour pork curry, and generous portions in a cozy atmosphere.
Vegan restaurant
167 Bruntsfield Pl, Edinburgh EH10 4DG, United Kingdom
This local vegan haven delights with flavorful BBQ burgers, decadent cakes, and creative bowls in a cozy atmosphere.
Reserve OrderRestaurant
23/24 Sandport Pl, Leith, Edinburgh EH6 6EW, United Kingdom
Charming café bistro featuring whimsical decor, delightful dishes like Fancy Fungi, and teapot cocktails for a unique experience.
Restaurant
9 Croall Pl, Leith Walk, Edinburgh EH7 4LT, United Kingdom
Nestled in Leith, this cozy restaurant offers seasonal dishes like crispy tomato tart and sublime walnut whip!
Restaurant
194 Dalkeith Rd, Edinburgh EH16 5DU, United Kingdom
An unpretentious gem, this eatery whips up incredible Thai dishes like the exquisite chicken pineapple fried rice.
OrderCafe
Buckstone Terrace, Edinburgh EH10 6PZ, United Kingdom
This charming Italian café serves exquisite pasta and vibrant caprese, complemented by rich coffee and splendid desserts.
Indian takeaway
94 Duddingston Park, Edinburgh EH15 1JZ, United Kingdom
Experience authentic Goan flavors with friendly service, featuring mouthwatering dishes like King Prawn Curry and delectable pakoras.
Fine dining restaurant
15 Salisbury Pl, Newington, Edinburgh EH9 1SL, United Kingdom
A culinary gem featuring an innovative surprise tasting menu, excellent venison, and delightful rhubarb dessert in a cozy setting.
Restaurant
158 Dalkeith Rd, Edinburgh EH16 5DX, United Kingdom
This cozy gem boasts exquisite traditional Greek cuisine, featuring delightful dishes like feta kadaifi and tender lamb shank. Enjoy live music too!
Modern Indian restaurant
295A St John's Rd, Corstorphine, Edinburgh EH12 7XF, United Kingdom
Immerse yourself in a culinary wonderland at this modern Indian restaurant, specializing in exquisite seafood dishes like prawns and mussels!
Cafe
237 Leith Walk, Edinburgh EH6 8NY, United Kingdom
Charming café offering delicious breakfast bagels, Mediterranean wraps, and exceptional coffee in a warm, welcoming atmosphere.
End of content
Error loading content