For a lot of travellers, where they eat matters just as much as what they see.
Edinburgh has one of the strongest food scenes in the UK, from Michelin-starred tasting menus to Scottish bistros, whisky snugs and rooftop champagne bars, so it makes sense to choose a hotel that’s part of that experience rather than just a place to sleep between meals. The right base can mean an excellent dinner without leaving the building, a proper cocktail to end the night, or a breakfast worth getting up for a day of sightseeing.
If you’re comparing Edinburgh hotels with restaurants, it helps you to think about what kind of food experience you want, which has plenty worth exploring beyond the hotel itself.
Here are some of the best hotels in Edinburgh for food lovers, and what makes each one worth booking for the food alone.
1. Black Ivy
Black Ivy Bruntsfield is built around food and drink as much as it is around the rooms, a genuinely rare thing among boutique hotels with dining in Edinburgh. The restaurant serves breakfast, brunch, lunch and dinner from 8am to 10pm every day, with a locally sourced menu that covers everything from hearty Scottish dishes to lighter, fresher options.
The bar and outdoor terrace stay open until 1am, pouring fairtrade coffee, creative cocktails and a solid drinks list looking out over Bruntsfield Links. It’s also based in one of Edinburgh’s better neighbourhood food scenes, with plenty of cafés, bars and restaurants within a short walk.
Best for: food lovers who want a proper restaurant and late-running bar built into their stay, in a neighbourhood with its own dining scene to explore.
2. The Caledonian Edinburgh, Curio Collection by Hilton
Few Edinburgh hotels can match the culinary pedigree here: The Caledonian’s restaurants have carried the names of some of Scotland’s best-known chefs, with a fine dining room serving modern French and Scottish cooking alongside a more relaxed brasserie for everyday meals. Afternoon tea in The Lounge, set in the hotel’s former railway station concourse, is a destination, and The Caley Bar rounds things off with an extensive whisky and cocktail list.
Best for: food lovers who want a serious, chef-led dining experience alongside their stay.
3. Kimpton Charlotte Square

Kimpton Charlotte Square runs three distinct dining concepts under one roof: BABA, a mezze and charcoal grill restaurant blending Middle Eastern and Scottish influences; The Garden, a relaxed all-day spot for breakfast and lunch; and Aizle, a renowned tasting-menu restaurant opens a few nights a week. It’s a genuinely strong lineup for a hotel of this size, giving guests a different dining option depending on the mood of the evening without needing to leave the building.
Best for: food lovers who want variety, casual, refined and everything in between, without booking elsewhere.
4. Hotel Du Vin Edinburgh
Hotel Du Vin has built its reputation on food and drink since it opened, and it shows: Bistro du Vin serves French-inspired dishes using local produce, with a Sommelier on hand to match wines from an extensive list. Beyond the restaurant, there’s a Whisky Snug, a walk-in humidor for cigars, and a Laroche wine-tasting room with details aimed squarely at guests who want their hotel stay to revolve around good food and drink.
Best for: food lovers who want a proper wine and whisky focus alongside a strong bistro menu.
5. The Scotsman Hotel
Set in the former Scotsman newspaper building, this hotel’s Grand Café and North Bridge Brasserie serve a smart, all-day menu in one of Edinburgh’s most striking dining rooms, all marble pillars and oak panelling from the building’s original life. The hotel is also known for one of the best afternoon teas in the city, plus a Champagne Outdoor Bar for something a little different in the warmer months.
Best for: food lovers who want a grand, characterful setting to match the quality of the food.
6. Nira Caledonia
Nira Caledonia’s restaurant, Blackwood’s Bar & Grill, takes a genuinely ingredient-led approach, seafood from Highland lochs, slow-food smoked salmon from Dunkeld, and beef hung for 21 days by Highland drovers. The bar stocks more than 25 Scotch whiskies, and the whole restaurant runs on a Josper grill for a distinct smokiness across the menu. It’s a smaller, quieter hotel, which suits diners who want the food to be the main event rather than one part of a bigger scene.
Best for: food lovers who want a genuinely ingredient-focused menu in a quieter, more intimate setting.
7. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh runs two distinct restaurants: Commons Club, reimagining Scottish classics with a modern twist, and Eve, serving vibrant Italian dishes in a relaxed setting. Having two genuinely different concepts under one roof gives guests a reason to eat in more than once during a stay, rather than defaulting to the same menu every night.
Best for: food lovers who want two distinct dining styles without leaving the Old Town.
8. The Bonham
The Bonham’s restaurant, No.35, serves European food with a Scottish twist from local suppliers, and its weekend “Boozy Snoozy” lunches have built a loyal following among locals as well as guests. Afternoon tea and a well-stocked cocktail bar round out the offering; all set in an elegant West End townhouse away from the busiest Old Town streets.
Best for: food lovers who want a well-regarded local favourite in a calmer part of the city.
How to Choose a Hotel for Food and Drink in Edinburgh
The best hotel for food lovers depends on what kind of dining experience you’re after. If you want a destination restaurant worth planning an evening around, look for hotels with a named chef or a tasting menu, like The Caledonian or Kimpton Charlotte Square.
If you’d rather have good food built into an easy, every day stay, a hotel restaurant that runs from breakfast through to a late bar, without needing a reservation elsewhere, makes more sense. It’s also worth checking the surrounding neighbourhood, since even the best hotel restaurant benefits from being near other decent options for the nights you want to explore further afield.
This is where Black Ivy does well as one of the better foodie hotels in Edinburgh: a proper restaurant and bar running long hours, set in a neighbourhood with its own strong food and drink scene right outside the door.
What Makes a Hotel Restaurant Worth Booking For
A hotel restaurant earns its place on a food lover’s shortlist when it would stand on its own outside the hotel, not just as a convenient option for residents. That usually means locally sourced ingredients, a kitchen with a clear point of view, and a drinks list that’s had real thought put into it.

Flexible hours matter too, since the best food memories from a trip often happen outside a rigid dinner service window. Black Ivy checks each of these boxes: a locally sourced menu running from breakfast to late dinner, a proper cocktail and drinks list, and a terrace that makes even a casual meal feel like part of the trip.
Your Table for an Edinburgh Food Trip
Edinburgh’s food scene is strong enough that the hotel you choose can genuinely shape how good your trip tastes. Some travellers want a fine dining room worth dressing up for. Others want an easy, well-run restaurant that fits around a day of sightseeing without a reservation headache. For visitors comparing hotels in Edinburgh for food lovers, Black Ivy offers a strong, dependable option, a proper kitchen and bar running long hours, in a neighbourhood with plenty more worth trying nearby.
Contact to reserve today or explore our guide to the best food and drink in Edinburgh to start planning your trip.





