Edinburgh Restaurants

  1. Vincaffè

    Foodie colours dominate at this delightful Italian bistro - bottle-green pillars and banquettes, chocolate- and cream-coloured walls, espresso-black tables. The food is straightforward but made with the finest-quality ingredients, ranging from superb antipasto to a fritatta di funghi (omelette made with Cremini mushrooms and dried porcini, Parmigiano Reggiano and parsley).

    Read more about Vincaffè

  2. Vintners Rooms

    A Georgian wine-merchant's saleroom, beautifully decorated with original 18th-century stucco work (the auctioneer stood in the alcove to the left of the fireplace), forms the beautiful centrepiece of this delightful French restaurant. It's tucked away on a back street near the Water of Leith.

    Read more about Vintners Rooms

  3. Waterfront Wine Bar & Grill

    The Waterfront is a cosy warren of timber-lined nooks and crannies housed in a single-storey red-brick building (once a waiting room for ferries across the Firth of Forth), with a bright and airy conservatory and outdoor tables on a floating terrace in the dock. The menu is dominated by seafood, from fresh oysters and crisp fishcakes to organic salmon and cod, but there are juicy Scottish steaks too.

    Read more about Waterfront Wine Bar & Grill

  4. Witchery By The Castle

    Set in a merchant's town house dating from 1595, the Witchery is a candlelit corner of antique splendour with oak-panelled walls, low ceilings, opulent wall hangings and red leather upholstery; stairs lead down to a second, even more romantic, dining room called the Secret Garden. The menu ranges from foie gras to Aberdeen Angus steak and the wine list runs to almost 1000 bins.

    Read more about Witchery By The Castle

  5. Zazou

    How's this for dinner with a difference - hire a whole canal-boat and cruise along the Union Canal as you dine. The menu varies, but offers a choice of four to six starters and main courses, including one fish and one vegetarian option. Book at least seven days in advance; groups of six or more (maximum 12) can have the boat to themselves.

    Read more about Zazou