
Edinburgh is known for its vibrant food scene, with a diverse range of restaurants serving delicious cuisine from around the world. From traditional Scottish dishes to international fusion cuisine, there’s a restaurant in Edinburgh to suit every taste and budget.
One of the most popular Edinburgh restaurants is The Kitchin, a Michelin-starred restaurant located in Leith. Run by Tom Kitchin and his team, this place to eat offers contemporary Scottish cuisine using the freshest local ingredient. The menu changes regularly to reflect the seasons, but you can expect dishes like roasted chicken breasts with wild garlic, gnocchi and artichoke, as well as a risotto of broccoli with Shepherd’s Store cheese.
For a more casual restaurant in Edinburgh, there is Mamma’s American Pizza. One of the city’s most popular restaurants, it has a simple concept – handmade, fresh stone-baked pizza alongside delicious steak on the stone – but it’s executed to perfection. Its inclusive menu caters to all dietary requirements, making it an excellent option for vegans and vegetarians looking for places to eat in Edinburgh.
When it comes to Italian restaurants in Edinburgh, look no further than Locanda De Gusti! This restaurant serves authentic Italian dishes using the best Scottish ingredients and imported artisan products from Italy. Start with some antipasti like burrata with mortadella salad and roasted oyster mushrooms, then move on to a classic pasta dish like linguine with Scottish lobster or Ragu with slow-cooked lamb shoulder.
Moreover, you are truly spoilt for choice when it comes to Indian restaurants in Edinburgh. One of the top picks however is Pakora Bar, which specialises in real homemade Punjabi street cuisine. Look forward to Scottish specialities like their famous haggis pakora!
These are just a few of the top Edinburgh restaurants – there are plenty more to explore. Whether you’re looking for fine dining or a quick bite, traditional Scottish food or international flavours, you’ll find it all in this foodie-friendly city.
Find the best Edinburgh restaurants below…
38 Charlotte Square
Edinburgh
EH2 4HQ
Aizle is a fantastic restaurant that offers a truly unique dining experience. The ever-changing menu ensures that every visit is a new and exciting adventure, and the quality of the food is consistently excellent.
view more informationCiverinos
Blair St
Near Royal Mile
Edinburgh
At Civerinos, a restaurant in Edinburgh you can look forward to Italian street food, New York-style pizza and classic family recipes. Expect the best cheese pull in Edinburgh when you dine here!
view more information103 George St
Edinburgh
EH2 3ES
0131 225 1550
Contini George Street is a highly regarded Italian restaurant located in the heart of Edinburgh. With a reputation for serving authentic Italian cuisine made with the finest local ingredients, Contini is a must-visit for anyone who loves good food and appreciates a great dining experience.
view more information56-58 St. Mary’s Street
Edinburgh
0131 556 5888
David Bann is a highly regarded vegetarian restaurant located in Edinburgh. Whether you’re a vegetarian or just looking for a memorable dining experience, David Bann is worth a visit.
view more informationDishoom Edinburgh
3a St Andrew Square
Edinburgh
EH2 2BD
0131 2026 406
Whether you’re in the mood for a hearty curry, a refreshing drink, or a light snack, Dishoom is a superb choice! Dishoom is a popular Indian restaurant located in the heart of Edinburgh city centre.
view more information5 Merchant St.
Edinburgh
Scotland
EH1 2QD
0131 225 1770
If you are looking for a romantic dining setting in Edinburgh, look no further than Divino Enoteca. Hidden away in Edinburgh’s Old Town, this spot to eat offers a unique twist on contemporary dining.
view more information7-13 Barclay Place
Edinburgh
EH10 4HW
0131 202 1635
Henderson’s is an Edinburgh restaurant that has been serving vegetarian and vegan cuisine since 1962. Originally a small shop in Edinburgh’s New Town, Henderson’s has grown to become a much-loved destination for vegetarians and vegans, as well as meat-eaters looking for a delicious and healthy meal.
view more information34 Elder Street
EH1 3DX
0131 629 7057
The Holy Cow Cafe was one of the first vegan spots to eat in Edinburgh and is today famous for its mouth-watering and homemade dishes! Look forward to delicious burgers, open sandwiches and tasty cakes!
view more information2-3 St Patrick Sq
Edinburgh
EH8 9EZ
0131 667 9890
Kalpna is a popular vegetarian restaurant located in the heart of Edinburgh’s New Town. The restaurant has been serving up delicious vegetarian and vegan cuisine since 1982 and has established itself as a favourite among locals and visitors alike.
view more informationLocanda De Gusti
102 Dalry Road
Edinburgh
EH11 2DW
0131 346 8800
Located on Dalry Road in Edinburgh’s west end, Locanda De Gusti is a friendly and inviting Italian restaurant.
view more information