2 Best Restaurants in Old Town, Edinburgh and the Lothians

Background Illustration for Restaurants

The most historic part of the city houses some of its grander restaurants (though, interestingly, none of its current Michelin stars). It is also home to some of Edinburgh's oldest and most atmospheric pubs, which serve good, informal meals.

Cannonball Restaurant

$$$ | Old Town Fodor's Choice

The name refers to one of the most delightful quirks of Edinburgh's Old Town—the cannonball embedded in the wall outside, said to have been fired at the castle while Bonnie Prince Charlie was in residence (not true, but a good story). The atmosphere in this three-story restaurant and whisky bar is casual and relaxed, even with the gorgeous art deco dining room with views of the castle esplanade. The inventive menus change seasonally, but perennial favorites include the bread-crumbed haggis with whisky cream and white chocolate with strawberry sorbet.

356 Castlehill, Edinburgh, EH1 2NF, Scotland
0131-225–1550
Known For
  • Inventive Scots seafood and meat dishes
  • Great views of the castle
  • Portobello haggis cannonballs
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Wedgwood the Restaurant

$$$ | Old Town Fodor's Choice

Rejecting the idea that fine dining should be a stuffy affair, owners Paul Wedgwood and Lisa Channon are in charge at this Royal Mile gem. Local produce and some unusual foraged fronds enliven the taste buds on menus that radically change with the seasons; expect deliciously quirky pairings like scallops in a cauliflower korma or roe deer with buttermilk. The dining space is smart but informal, and the professional staff have mastered the tricky task of giving guests space to relax while always remaining attentive. Consider the two-course lunch deal for £25; that's less than most mains in the evening.