Find best restaurants! For business
8 best restaurants with Edinburgh Castle views

8 best restaurants with Edinburgh Castle views

by Brendan Johnson
Show on the map
1 comment

Table of contents

  • 1. Chaophraya Edinburgh
  • 2. Cannonball Restaurant & Bar
  • 3. Cold Town House
  • 4. 1820 Rooftop Bar
  • 5. Twenty Princes Street
  • 6. One Square
  • 7. The Outsider Restaurant
  • 8. SUSHISAMBA Edinburgh
  • More places to eat in Edinburgh
Show on the map

Edinburgh Castle is hard to ignore from almost anywhere in central Edinburgh. Standing on a volcanic rock above the city, this world-famous icon remains a defining symbol of Scotland’s capital and one of the oldest and most majestic fortresses in Europe. It’s no wonder that tables facing it are among the most sought-after in the city. From the Grassmarket, the castle towers almost directly overhead, while Princes Street and the city’s rooftops give you a wider panorama.

We picked 8 restaurants with incredible Edinburgh Castle views from different angles, where you can enjoy traditional Scottish fare, famous Scotch whisky, international dishes, and casual favorites. Here’s where to eat, what to order, and which tables to request for the best view.

1. Chaophraya Edinburgh

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Chaophraya Edinburgh
#97 of 2590 restaurants in Edinburgh, United Kingdom
4th Floor, 33 Castle St, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Lamb
Lamb

The lamb meat is tenderer and more nutritional if compared to any other meat and has a particular gamey taste. It is not as firm as beef but chewier than chicken. Its high-protein meat provides essential vitamins and amino acids so lamb will be an excellent addition to your diet.

Must-try dishes: Royal lamb massaman — £28.95; tamarind roasted duck — £29.45; steamed dumplings — £9.95.

For one of the clearest restaurant views of Edinburgh Castle, head up to Chaophraya Edinburgh on Castle Street. The restaurant occupies the fourth floor, high enough to look across the rooftops toward the castle and, in the other direction, as far as the Firth of Forth. Large windows make the panorama part of the experience even in Scotland's unpredictable weather, while the rooftop terrace is the place to aim for on a clear day. Ask for a castle-facing table when booking.

The glamorous interior takes its inspiration from Thailand, and so does the menu. Chaophraya offers familiar Thai classics as well as more elaborate signature dishes. Here, you can indulge in tom yum, red curry tacos, hand-crafted prawn dumplings, or pan-seared Scottish king scallops with garlic-ginger chili. You also can't go wrong with large plates of Royal lamb massaman, tamarind roasted duck, battered sea bass fillets, or pad Thai with rice noodles and grilled marinated chicken.

Restaurant Guru has also recognized Chaophraya for its views.

2. Cannonball Restaurant & Bar

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Cannonball Restaurant & Bar
#209 of 2590 restaurants in Edinburgh, United Kingdom
356 Castlehill, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Haggis
Haggis

Haggis is considered a Scottish dish. It is cooked on the birthday of the Scottish poet Robert Burns who created an ode in honor of this dish. Haggis is a dish of mutton giblets cooked with the addition of onions, oatmeal, fat, and salt.

Must-try dishes: Haggis cannonballs — £10; Beef Wellington for two — £85 (advance order required); dark chocolate cannonball — £11.

Chances are you won’t find many places in Edinburgh that pair such a close castle view with traditional Scottish dishes as well as Cannonball Restaurant & Bar. The restaurant occupies a 17th-century townhouse at the very top of the Royal Mile, right next door to the castle. Head to the top-floor dining room, where the double-height space and large windows open up views of the castle and Edinburgh's historic center.

The menu relies heavily on small Scottish producers: fish and shellfish are landed in Scottish harbors, while the restaurant uses Scottish grass-fed beef and lamb, along with vegetables from East Lothian and its own kitchen garden. The restaurant’s signature haggis cannonballs are served with pickled turnip and Glengoyne 12 whisky cream, while confit pork belly comes with Stornoway black pudding. Even dessert continues the theme: the dark chocolate cannonball comes with stem ginger and Scottish crème fraîche. Other good picks include lamb rump, battered Peterhead haddock, beef Wellington, and brown crab-crusted cod.

The restaurant's location is particularly convenient if you are visiting the castle, as the restaurant is just steps from the castle esplanade. Booking ahead is a good idea; just make sure to request a table with a castle view.

3. Cold Town House

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Cold Town House
#2 of 391 pizza restaurants in Edinburgh, United Kingdom
4 Grassmarket, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Fish & chips
Fish & chips

Fish and chips is a national British fast food dish that is known all over the world. It consists of deep fried fish filet (cod or haddock) accompanied by chips. Such side-dishes as mushy beans, gherkins or onions are often served with fish and chips.

Must-try dishes: Holyrood pizza with haggis and smoked bacon — £16; beer-battered fish & chips — £18.50; beef brisket loaded fries — £9.50.

Cold Town House puts you almost directly beneath the imposing Edinburgh Castle. The restaurant’s best feature is its rooftop terrace where the fortress rises strikingly above the surrounding Old Town buildings. The outdoor space got a major makeover in 2026, including a new retractable roof, so rain does not have to mean giving up the view. Select the Rooftop Terrace specifically when booking — a regular table elsewhere in the building does not give you the same experience.

Cold Town House is much more casual than a typical restaurant with a landmark view. On the menu, you’ll find Neapolitan-style pizzas made in a custom wood-fired oven, and many are named after Edinburgh neighborhoods and landmarks, including Morningside, Leith, Newhaven, Calton Hill, and Holyrood. Holyrood is the most Scottish of the bunch, with a peppercorn sauce base, haggis, smoked bacon, cheddar, and Fior di Latte. Pub classics on the menu include burgers, loaded fries, hot honey-glazed chicken, and fish and chips made with haddock fried in Cold Town Beer batter.

Cold Town House also has an on-site microbrewery, where its own beer is brewed and experimental small-batch brews are tested before some move into wider production. You can drink the beer fresh from the tanks, and the brewery has even experimented with unusual releases such as Japanese lager and clementine witbier.

4. 1820 Rooftop Bar

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
1820 Rooftop Bar & Restaurant Edinburgh
#353 of 1982 pubs & bars in Edinburgh, United Kingdom
145 Princes St., Edinburgh, Scotland, United Kingdom
Closed until tomorrow

Price: 2-course tasting menu — £29

Whisky and Edinburgh Castle naturally belong in the same picture, and at 1820 Rooftop Bar you can enjoy both. Located at the top of the Johnnie Walker Princes Street experience, the bar looks across Edinburgh's skyline and the historic Old Town toward the castle, bringing them together in one wide city panorama.

1820 Rooftop Bar is first and foremost a cocktail bar, but the menu includes both small and large plates. Options include trout tartare, pork belly skewers, sea bream crudo, and whipped cod roe. The kitchen is led by Scott Smith of Blank Plate Creative, with an ever-changing selection of sharing plates based on what is in season.

The cocktail menu naturally makes extensive use of Scotch whisky, including different Johnnie Walker expressions, but the bartenders also draw inspiration from places far beyond Scotland. The current Walk Around the World concept takes ideas from destinations ranging from Tokyo to Manila and combines them with Scottish ingredients and spirits. Booking ahead is recommended, and reservations can be made up to three months in advance. A £5 deposit per person confirms the booking and comes off the bill. If you want to sit outside, mention the terrace when booking, but keep in mind that outdoor tables cannot be guaranteed and are allocated on a first-come, first-served basis depending on the weather.

5. Twenty Princes Street

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Twenty Princes Street
#4 of 240 steak restaurants in Edinburgh, United Kingdom
20 Princes St., Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Cullen skink
Cullen skink

Cullen skink is one of Scotland's most popular soups, made of smoked haddock, potatoes, and onions. Cullen skink can also be called smoked haddock chowder in some parts of Great Britain.

Must-try dishes: Cullen skink — £13; haggis, neeps & tatties — £11; 10 oz. ribeye steak — £38.

For the classic view of Edinburgh Castle, Twenty Princes Street is hard to beat. Located on the first floor of Hotel Indigo, opposite Waverley Station, the restaurant looks across the city toward the Old Town, with the castle rising prominently above it. Tall windows bring the Edinburgh skyline into the elegant dining room, so try to request a window table with a castle view when booking.

The menu has a strong Scottish identity, featuring Cullen skink, made with smoked haddock, venison carpaccio, and haggis, neeps & tatties, served here as a bonbon with mash and whisky sauce. Steaks are also one of the restaurant's specialties. The kitchen uses locally sourced, grass-fed Scottish beef, with cuts cooked over a Josper grill. Ribeye is a solid choice if you want to keep the meal simple, while seafood dishes like Cumbrae oysters, Scottish scallop and langoustine, and roast cod broaden the menu beyond meat.

Twenty Princes Street is also worth considering during the day. Its afternoon tea is served with views of Edinburgh Castle and currently costs £80 for two, while Sunday lunch includes classics such as roast beef striploin with all the trimmings.

6. One Square

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
One Square
#578 of 2590 restaurants in Edinburgh, United Kingdom
1 Festival Sq, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Haddock
Haddock

Haddock is known for its mild, slightly sweet taste and fine flake and often served baked, broiled, or smoked. The firm, lean white flesh holds up well to a variety of cooking methods and seasonings. Haddock is a versatile dish and an excellent source of high quality protein and essential nutrients, making it an important choice for many health-conscious diners.

Must-try dishes: Macsween haggis bon bons — £8.50; Scottish lamb croquette — £26; beer-battered haddock — £22.

One Square at the Sheraton Grand Hotel is another great place to enjoy Scottish food and a view of the castle. The best reason to come here is the lovely Taittinger Terrace. This refreshed outdoor space has the castle as its backdrop, with heaters and blankets for chillier evenings. When booking, ask specifically for a table overlooking Edinburgh Castle or for the Taittinger Terrace, as the view is not identical from every part of the restaurant.

The menus at One Square change throughout the year and have plenty of recognizably Scottish ingredients. Be sure to try Macsween haggis bon bons with smoked pear ketchup, duck and haggis hash, Scottish lamb croquette with rosemary jus, or beer-battered haddock. You also can’t go wrong with grill dishes: ribeye, rump, and fillet steaks and sauces such as whisky peppercorn cream. The dessert menu brings in more Scottish touches: crème brûlée is paired with Highland shortbread, and the sticky toffee pudding comes with clotted cream ice cream and treacle sauce.

Drinks have a particularly strong sense of place. The Four Corners of Scotland cocktail menu takes inspiration from different Scottish regions and makes extensive use of local spirits and flavors. One Square even has its own small-batch gin, produced with Pickering’s Gin at Edinburgh's Summerhall Distillery and made with more than 15 botanicals from around the world.

7. The Outsider Restaurant

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
The Outsider Restaurant
#83 of 2590 restaurants in Edinburgh, United Kingdom
15-16 George IV Bridge, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Mussels
Mussels

Mussels are a type of bivalve mollusks, that are similar to clams and oysters. They are a great source of vitamins and have a mild, faintly sweet flavor. Mussels can be pan-roasted, steamed, stewed, or added to other dishes.

Must-try dishes: Catalan fish stew — £11.40; steak frites — £12.20; roast whole lobster — £38.70.

You might walk straight past The Outsider without guessing that its large rear windows frame an excellent view of Edinburgh Castle. The atmosphere here is informal and lively rather than luxurious, with high ceilings, simple interiors, and plenty of bustle when the restaurant fills up.

The Outsider also stands out for its prices, particularly at lunchtime. From 12 pm to 5 pm, the menu offers dishes such as steak frites, pan-fried coley, steamed mussels, and Catalan fish stew with coley, trout, mussels, saffron, toasted almonds, and squid-ink aioli at unusually reasonable prices for such a central Edinburgh location. At dinner, the selection expands to Scottish sea trout, steamed langoustines, mussels, or a whole roast lobster, while meat options range from pork loin to 35-day-aged Scottish steaks. Bookings are made by phone.

8. SUSHISAMBA Edinburgh

Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
Photo from Restaurant Guru
SUSHISAMBA Edinburgh
#88 of 2590 restaurants in Edinburgh, United Kingdom
W, 1 Saint James Square, Edinburgh, Scotland, United Kingdom
Closed until tomorrow
Sea bass
Sea bass

Sea bass is distinguished by mildly sweet flavor and meaty consistency. There's a variety of ways to prepare sea bass, namely to grill, roast, steam, poach, and fry it.

Must-try dishes: Samba Edinburgh roll — £24; moqueca mista — £35; black cod — £40.

If you aren’t set on pairing your Edinburgh Castle view with traditional Scottish fare, SUSHISAMBA Edinburgh offers a very different approach. Located on the 10th floor of W Edinburgh, the restaurant opens onto a wide panorama of the city, while offering a range of international dishes, mostly from Japanese, Brazilian, and Peruvian cuisines.

Sushi and seviche sit alongside options cooked over the Japanese robata grill and larger Brazilian-inspired plates. One dish made specifically for this location is Samba Edinburgh roll, with whisky-cured salmon, snow crab, avocado, oshinko, tempura flakes, and whisky mayo. Other tempting choices include moqueca mista, a Brazilian-style seafood stew packed with shrimp, squid, sea bass, mussels, and clams in coconut milk, and black cod with Peruvian asparagus and miso. Meat eaters have plenty to pick from too, including pork belly anticuchos, robata lamb chops, short ribs, and churrasco with ribeye, chorizo, and filet mignon.

The dining room itself is hard to miss, with SUSHISAMBA's signature tree sculpture, an open kitchen, and a fiery robata grill adding to the lively atmosphere. For the best combination of food and scenery, request a table with a castle view or ask about terrace seating when booking. Access is from level 4 of St James Quarter.

More places to eat in Edinburgh

Still planning your time in the Scottish capital? Start the morning with our guide to traditional Scottish breakfasts, or explore classic local dishes beyond haggis. For more restaurant ideas, check out our selection of Bib Gourmand spots. And if you want to explore between meals, see our picks for things to do in Edinburgh or use our weekend itinerary to combine the city’s sights with good places to eat.

Show on the map
Add your comment

1 comment

M
Marshmallow (Guest) 12 days ago Request content removal

Cold Town House would be my pick just because the castle looks ridiculously close from that terrace. Definitely book it though, we tried to walk in on a sunny afternoon and had zero chance.

0 0 | Reply
Show more (-4)arrow