Enable JavaScript to run this app.
Skip to Main Content
OpenTable logo
  1. Home
  2. United Kingdom
  3. Edinburgh/Midlothian

Portobello Restaurants

Make a free reservation

Available for breakfast now in Edinburgh/Midlothian

View all

Restaurant experiences trending in Edinburgh/Midlothian

View all

Treat your taste buds: Explore Portobello restaurants

Portobello Diners' Choice Winners

Portobello's best restaurants based upon thousands of OpenTable diner reviews
Portobello's best restaurants based upon thousands of OpenTable diner reviews
A photo of The Skylark restaurant
• French • Portobello
Located at 241-243 Portobello High street in Edinburgh's seaside town, The Skylark is a bar and kitchen serving contemporary European dishes. The skylark can be found within a 5 minute walk of the Promenade and Portobello Beach and provides a relaxing dining experience. The interior has a rustic charm and during the day the tables are full of locals enjoying coffee, bagels and salads. By night, The Skylark has more of a bistro vibe and serves dishes like steak-frites with red wine jus and homemade squid ink pappardelle. The drinks list offers an enticing range of beers, wines and reasonably priced cocktails. Save room for dessert – you can always walk it off on the beach afterwards.
A photo of The Espy restaurant
• Burgers • Portobello
The Espy or the Esplanade Bar serves hearty pub food and drinks in Edinburgh’s famous Portobello beach area. Its enviable location at 62–64 Bath Street overlooks the Firth of Forth. Portobello Sailing and Kayaking Club can be found only a few paces down the lane and Ocean Terminal is less than 15 minutes’ drive. With pub staples such as nachos and burgers, brunch service and the choice of both indoor and outdoor seating, The Espy is beloved by diners. With it's close proximity to the beach and sea views this laid back pub is popular with couples and families alike.
A photo of Passey's Cafe Bar & Bistro restaurant
• Bistro • Portobello
Quirky, Foodcentric cafe bar in Portobello. It’s a home from home with great service and all food is made by our fantastic chefs on site. All fresh and locally sourced. Not to mention great coffee. We're also winners of the good food awards 2022 winning the blue ribbon award for cafes.
A photo of Chi Wai Chinese Restaurant restaurant
• Chinese • Portobello
Chi Wai is a Chinese restaurant in Edinburgh's seaside town of Portobello that serves traditional Chinese cuisines and select Thai, Malaysian and Cantonese dishes. Located at 324 Portobello High Street, it is 7 minutes from the Portbello beach by foot. It offers a detailed menu with chicken, beef, chow mein, chop suey, curry, king prawn and curry dishes among others. Also available is a list of vegetarian options and special set dinners. The food is expertly prepared and the service is commendable. The restaurant is spacious therefore well-suited for family or business meetings. Make a reservation to experience the chef's mastery in well-prepared delicacies such as the Crispy Shredded Beef with Chilli Sauce.
A photo of Malvarosa restaurant
• Spanish • Portobello
Located in Edinburgh’s bustling Portobello High Street, just 500 meters from Portobello Beach, Spanish restaurant Malvarosa offers organic, locally sourced tapas and prides itself on its high quality food. Easily reached by car, bus or taxi, Malvarosa is also only 15 minutes' walk from Brunstane station, which has regular connections to Waverley station. The Spanish restaurant caters for groups of all sizes, with a great range of options to choose from. Bookings can be made for groups of up to 26 people, making it the perfect location for a family outing or business meeting. Equally, the sharing style means that smaller groups can also enjoy a wide variety of foods. Portions of paella, traditional tapas and fresh fish are just some of the dishes available here. Malvarosa is a regular award winner: testament to its consistently delicious Spanish dishes and cosy atmosphere. Make a booking now to savour the exotic tastes of Spain on the shores of Scotland.
A photo of Bonoful Restaurant restaurant
• Indian • Portobello
Bonoful serves delicious Bangladeshi and Indian cuisine in Edinburgh’s Portobello beach resort. Mango Chicken, pasanda, and Jaipuri chicken are some of the specialities featured on a menu that also has a seperate vegetarian section and extensive sides. Its location at 13 – 17 Brighton Place is 5 minutes’ drive away from Brunstane Railway Station. Portobello beach can be reached in 5 minutes on foot. Bonoful has a modern and stylishly decorated dining area and has been serving locals since 2005.
A photo of Butternut Squash restaurant
• British • Portobello
Butternut Squash is an established café based in the heart of the Portobello area of Edinburgh, at 10 Bath Street. The café offers a range of British and modern European cuisine at breakfast, lunch and dinner times, all at reasonable prices. You can bring your own bottle (B.Y.O.B.) for a reasonable corkage fee of just £1 per diner. The wholesome and varied breakfast menu caters to people with special dietary requirements and breakfast snacks are also available throughout the day. The lunch menu offers 2- or 3-course options to ensure variety. The dinner menu is available on Friday and Saturday evening and diners can opt for menu choices from the freshest local produce after enjoying a long day at Portobello Beach, which is just a few minutes walk from Butternut Squash.
A photo of Radical Road Pub restaurant
• British • Portobello
Situated in Duddingston, Edinburgh, The Radical Road Pub is a traditional Scottish pub with a modern dining room serving classic pub fare. The menu is peppered with classic dishes like Chicken curry, rib eye steak and kedgeree. Perched on 229 Willowbrae Road, it is 3 minutes from the Holyrood Park by car and has a bar that offers local and imported ales, wines and spirits . Opened in 2010 and so named to commemorate the Radical War (Scottish Insurrection) of 1820, The Radical Road is beloved by clients and holds a respectable capacity of 80 customers in it's mock tudor surroundings.
A photo of Rockville Hotel restaurant
• British • Portobello
Situated only four miles from Edinburgh city centre and 20 minutes by bus from Princes St., Rockville Hotel Restaurant serves up fresh sea fare and local favourites with one of a kind views of the Scottish coastline. Opened in 1999, the ambience is complementary to the hotel and surrounding area. Come in for dinner on the first Friday of every month and you're guaranteed a seat for a first-class singing performance. The Rockville Hotel Restaurant offers classic Scottish cuisine with a modern twist, such as poached supreme of chicken stuffed with haggis in a cream of whisky sauce with vegetables, chips and fresh seafood such as the Grilled Smoked Haddock Mornay served with a creamy sauce and potatoes with vegetables. All meals are served up in an relaxed dining room with panoramic views of East Lothian, Fife and the Firth of Forth.

Explore OpenTable

  • Privacy Policy
  • Terms of Use
  • Cookies and Interest-Based Ads
  • Cookie Preferences
Copyright © 2023 OpenTable, Inc. 1 Montgomery St Ste 700, San Francisco CA 94104 - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.
Booking LogoPriceline LogoKAYAK LogoAgoda LogoRentalcars LogoOpenTable Logo