Where to eat in Edinburgh
1,024 independent restaurants, bakeries and food spots in Edinburgh. Chains are left out.
Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 1,024.
Where to eat in Edinburgh
- EatRestaurantNew Town
The Dome
Bar and grill in a former bank headquarters with grand exterior and impressive interior.
Daily 10AM-midnight · Heritage listed · Wheelchair accessible
- EatComfort food restaurantOld Town
MUMS
Monster Mash Café
Classic British comfort food: haggis, fish & chips, sausage & mash, stews, or shepherd's pie. Lots of veggie choices, no reservations.
Mon-Sat 9AM-10PM, Sun 10AM-10PM · Wheelchair accessible · Vegan options
- EatScottish restaurantNew Town
Teuchters
Lively pub serving modern Scottish cuisine at reasonable prices.
Daily noon-1AM · Wi-Fi · Limited wheelchair access
- EatVegetarian restaurantOld Town
David Bann
Imaginative and tasty vegetarian food, with lots available for vegans or GF.
Daily noon - 9:30PM · Fully vegetarian
- EatRestaurantStockbridge and Canonmills
Eòrna
Rave reviews for their Scottish fine dining. The name means "barley".
Tue-Sat 7-11:30PM · Wheelchair accessible
- EatVegetarian restaurantSouth
Hendersons
Renowned vegetarian restaurant, run by the family of the original Hendersons in Hanover St which was open from 1962-2020. Michelin gives it an entry in their guide.
Daily noon-10PM · Fully vegetarian
- EatSeafood restaurantNew Town
Mussel Inn
Seafood restaurant owned by shellfish producers, ingredients direct from the west coast.
Mon-Fri noon-2:30PM, 5-10PM, Sat Sun noon-10PM · Wheelchair accessible
- EatEuropean restaurantLeith
Restaurant Martin Wishart
Leith's first Michelin Star, serving very good food especially the tasting menu, but several found it short of the "outstanding" implied by the Star.
Wed-Sat noon-1:30PM, 6:30-10PM · lunch £68, evening from £130 · Wheelchair accessible
- EatOld Town
The Elephant House
Consistently good coffee and light bites, cafe is full of university and creative types; JK Rowling wrote much of the first Harry Potter book here. And that alas is the problem: it's become part of the Potter circus, every half hour sees another coachload of tourists all craning for selfies and trying to nick the cutlery and scrawling graffiti in the loo. Prices, service and ambience have suffered accordingly, and Rowling has fled to a castle in the Highlands. In Aug 2021 the cafe suffered a fire and was closed for 5 years.
Mo-Th 08:00-22:00; Fr 08:00-23:00; Sa 09:00-23:00; Su 09:00-22:00 · Wheelchair accessible
- EatScottish restaurantLeith
The Kitchin
Established in 2006, Tom Kitchen's Michelin-starred restaurant edges Martin Wishart for consistent high quality.
Tue-Sat noon-2:30PM, 6-10PM · menus £130 - £215 · Wheelchair accessible
- EatSeafood restaurantLeith
The Ship on The Shore
This smart slick place on the waterfront does excellent seafood.
Mon-Fri 11:30AM-1PM, Sat Sun 10AM-10PM · Limited wheelchair access
- EatBritish restaurantSouth
Three Birds
Fine dining with a classic British menu, but almost entirely GF and much is vegan.
Thu Fri 12:30-2:30PM, 5-9PM, Sat Sun 10AM-4PM, 5-9PM · Vegetarian options
- EatSeafood restaurantNew Town
Cafe Royal
Beautifully tiled Victorian palace of a pub, designed in 1862 as a showroom for the latest fixtures and fittings, no dogs. The stylish restaurant serves seafood and other classics.
Sun-Thu 11AM-11PM, Fri Sat 11AM-1AM
- EatFrench restaurantNew Town
Cafe St Honoré
Great continental food and wine. Gluten free and dairy free menus available.
Thu-Sat noon-2PM, 5-9:30PM, Sun 6-8PM
- EatMalaysian restaurantOld Town
Kampong Ah Lee
Tasty Malaysian dishes such as Roti Canai, Satay, Nasi Lemak, Laksa and Rendang.
Wed-Mon noon-3PM, 5-10PM
- EatSushi restaurantOld Town
Kanpai Sushi
Small portions of sushi and other Japanese food, and pricey, but speedy service and memorable quality.
Tue-Sat noon-2PM, 5-10PM
- EatThai restaurantOld Town
Nok's Kitchen
Decent Thai food with vegetarian options. They add 10% service to the menu prices.
Daily noon-9PM
- EatFrench restaurantOld Town
Petit Paris
Traditional French restaurant complete with chequered tablecloths and whitewashed walls.
Sun-Fri noon-3PM, 5-10PM, Sat noon-10PM
- EatGastropubStockbridge and Canonmills
Scran and Scallie
Upmarket gastro pub with modern Scots cuisine, slick service. They also run the Michelin-starred Kitchin in Leith.
Daily noon-11:30PM
- EatIndian restaurantOld Town
Tanjore
One of the few places in Edinburgh serving South Indian food such as Dosas, Uttapams, Sambar and other Tamil specialities.
Daily noon-2:30PM, 5-10PM
- EatGastropubLeith
The Kings Wark
Waterside tavern founded in 1434 serving good modern cuisine.
Sun Mon Wed noon-10PM, Thu-Sat noon-11PM
- EatEuropean restaurantNew Town
The Palmerston
Chicly decorated restaurant and bakery in a former bank, the menu changes daily.
Tue-Sat 9AM-2:30PM, 6-10PM, Sun 9AM-3:30PM
- EatBakerySouth
The Wee Boulangerie
Delicious French bakery for breads, croissants, baguettes and so on. Mostly takeaway but they have a few tables to sit in.
Mon-Sat 9AM-6PM, Sun 9AM-3PM
- EatRestaurantOld Town
Timberyard
Outstanding Scottish cuisine in a 19th century warehouse, with extensive wine list. One Michelin star, the head chef is Jimmy Murray.
Thu 5-11PM, Fri-Sun noon-3PM, 5:30-111PM
- EatItalian restaurantNew Town
Contini
Restaurant in a former grand banking hall serving wonderful Italian food.
Mon-Fri 9AM-11PM, Sat 10AM-11PM, Sun 10AM-10PM
- EatRestaurantOld Town
Em’s Kitchen
Full Scottish breakfast, shakshuka, coffee and tea options, with seating that looks into a quiet car park and garden.
- EatFish & chips restaurantNew Town
Cafe Piccante
Unashamed specialists in late-night greasy food, friendly staff and a DJ at weekends. The burgers are a stand-out and deep-fried mars bars are available for tourists.
Mon-Fri noon-2AM, Sat Sun 3PM-2AM
- EatBakeryOld Town
The Piemaker
This has a wide range of delicious pies and savoury pastries, piping hot. They're mostly a takeaway and don't deliver, but have a few seats inside.
Mon-Thu 10AM-8PM, Fri Sat 10AM-9PM, Sun 10AM-6PM
- EatOld Town
John's Coffee House & Tavern
Located in a historic building. Breakfast, all-day waffles, light lunch options, small plates to share, bar with wide range of Scotch whiskies.
daily 7AM-11PM
- EatIndian restaurantOld Town
The Original Mosque Kitchen
Inexpensive chicken or vegetable curry. A favorite with generations of Edinburgh University students for its cost and portion sizes.
Daily 11:30AM-7:30PM
- EatStockbridge and Canonmills
Mimi's Bakehouse
Stockbridge branch of an Edinburgh chain of cafés, serving a fairly standard range of sandwiches, but interesting seasonal cakes and bakes.
Daily 9AM-5PM · Takeaway · Wheelchair accessible
- EatStockbridge and Canonmills
The Bailie
Lovely old trad basement pub, known as much for its ale as its food. Standard pub-grub menu, but quality and prices are a notch higher.
Daily 11AM-midnight · Outdoor seating
- EatRestaurantLeith
Dogstar
This opened in 2026 and quickly drew great reviews for its modern Scottish cuisine.
Thu 5:30-9PM, Fri-Sun noon-2PM, 5:30-9.00PM
- EatPizza restaurantNew Town
Pizza Pilgrims
This Neapolitan-style chain pizzeria opened its Edinburgh outlet in 2025 to much hype. It's good not great.
Daily 11:30AM-10:30PM
- EatStockbridge and Canonmills
The Raeburn
Restaurant, pub, beer garden and small hotel in a house built in 1832.
B&B double £170 · Wi-Fi · Outdoor seating
- EatLeith
Cilantro
Great reviews for this small Indian and Bangladeshi restaurant. BYOB from Sainsbury's opposite.
Daily 4-10:30PM
- EatEast
Foresters Guild
Good pub fare and cask ales, inside or in one of their beach huts.
Mon-Thu noon-11PM, Fri noon-1AM, Sat 10AM-1AM, Sun 10AM-11PM
- EatSouth
Hermitage Bar
This pub has very good food at reasonable prices and a pleasant modern interior.
Sun-Thu noon-11PM, Fri Sat noon-1AM
- EatOld Town
Kalpana
Long-established quality vegetarian Indian restaurant serving curries, thalis and tandooris.
Daily noon-10:30PM
- EatWest
Miller & Carter Cramond Brig
Popular chain steakhouse getting great reviews. The old Cramond Brig is now a footbridge over River Almond, follow the east bank for the village and island, and the west bank to hike to South Queensferry. Modern traffic thunders past on A90.
Daily noon-11PM
Browse all 3,205 places in Edinburgh
Listings from the Wikivoyage guide to Edinburgh (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.