A juicy beef burger

7 of the best restaurants in Edinburgh

  • Share on Facebook

Edinburgh is one of Scotland’s most food-friendly cities with loads of Michelin-listed restaurants, many cool cafes, and a wide range of cuisines. 

To give you a better flavour of the Edinburgh food scene, we’ve avoided the chains and compiled list of places all over the city for varying budgets. These places tie in perfectly with a stay at nearby Seton Sands!

Modern British / Scottish

Modern British / Scottish

1. Makars Gourmet Mash Bar 

32 minutes from Seton Sands

Makars is a low-key hidden gem. Situated off the Royal Mile and near St Giles Cathedral, Makars demonstrates that traditional Scottish home cooking can be delicious and gourmet too. 

All their beef is locally sourced, and this is a great place to sample that Scottish classic – haggis, here served with heather honey and turnip puree. There are great vegetarian and vegan alternatives, and make sure you ask to visit the mushroom emporium (Makar’s grow their own lion’s mane in a spooky, high-tech darkroom). 

And what about the gourmet mash? Makars have nine varieties ranging from chilli spicy mash to rumble-de-thumps (smoked bacon and spring onion). It’s a small place and they have won multiple awards, so book early or take away. Furry friends are also welcome outside on the terrace.

2. Quinn’s Café 

32 minutes from Seton Sands

Sometimes all you need is a traditional full Scottish breakfast, and one of the best places for that morning after recovery is Quinn’s at West Port. Rated highly by TripAdvisor visitors, this unpretentious cafe must be doing something right. 

The Scottish breakfast terrifically adds black pudding or haggis to the traditional bacon, Lorne sausage, egg, and beans. Visitors also rave about the homemade scones and smoothies. For value, convenience and service, there are few better venues. Dogs are welcome too!

3. Cannonball 

35 minutes from Seton Sands

Enjoy views of the Castle as you dine at Cannonball, an Italian-owned Scottish cuisine celebrating treat, which is reasonably priced given the location and presentation. A cannonball lodged into the building exterior gives the place its name. 

The restaurant offers a variety of meat and vegetarian dishes, with a favourite being the cannonball-shaped haggis served with pickled turnips and whisky cream. The quality extends to the delicious desserts and local cheeses, and the cocktails come highly recommended by visitors too.

4. The Spence 

35 minutes from Seton Sands

Formerly a Royal Bank of Scotland building, the grand interior of The Spence gives you a preview of what to expect: fine dining in a luxurious setting, with a mid-priced menu which has earned its chef Jonny Wright, his Michelin listing. Open for breakfast, lunch and dinner, the menu is a beautifully presented, unfussy celebration of British surf and turf.

Part of the Gleneagles Townhouse members club, The Spence is worth a visit for a bit of Edinburgh luxury (also visit The Dome, another former bank building on George Street, for an equally luxurious cocktail to finish).

Chinese / Asian

Chinese / Asian

5. Tattu

36 minutes from Seton Sands

Tattu combines designer dining and delicious Chinese food. The service comes highly rated, and the food is beautifully presented and very tasty. 

The menu is a mix of the traditional and the innovative. There are fantastic sharing options, which are a little pricey but offer the chance to sample a wide range of dishes. If you’re feeling flush, try the Japanese black wagyu, a rare cattle breed.

Discover breaks in Scotland

Seton Sands self catering holidays

Seton Sands, Scotland

Vegan and Vegetarian

Vegan and Vegetarian

6. Henderson’s

38 minutes from Seton Sands

This vegan and vegetarian restaurant has been in existence since 1962 and was a pioneer of vegetarian dining in the city. A third generation of the Henderson family now run the restaurant, which is most famous for its delicious salads and cakes which achieve the miraculous combination of being tasty AND healthy. 

Henderson's sources it's ingredients locally, seasonally and organically as much as possible, living up to their tagline of 'eat better, live better'. The restaurant is open for lunch and dinner and offers a special lunch deal during the week.

Indian

Indian

7. The Prahna Indian Grill 

36 minutes from Seton Sands

If you’re visiting Edinburgh Zoo in Corstorphine, stop in at the Praha Indian Grill for one of the highest-rated Indian meals in the capital.

The restaurant offers its own unique take on British Indian cuisine, with a menu including such starters as sweet chilli haggis pakora, monk fish tikka and hand-dived king scallop. Main courses include many grilled seafood and meat choices. Spice lovers can opt for a chicken jalfrezi or lamb bhuna, and if you’re hungry in the afternoon, why not try their “Afternoon Chai” and sample a range of tasty bites with a glass of prosecco or cocktail.

Start planning your Great British break

Important information

Let2offset - make no site fee payments until 2031

Let2offset is a contractual lettings product that offers eligible owners a guaranteed letting income at a preferential rate (calculated each year) in exchange for a stipulated number of letting breaks. It also allows eligible owners to pay their site fees and receive their letting income in 12 equal monthly instalments; the monthly site fee amount charged by Haven will be after deduction of the letting income.

‘Make no site fee payments when using Let2offset until 2031’ is available at 33 Haven parks excluding Burnham, Cardigan View, Far Grange, Garreg Wen, Lydstep Beach, Riviere Sands and Seaview.  The letting income received will vary by make, model and location. The monthly site fee payment does not include running costs e.g. utilities, rates & insurance.

“Make no site fee payments when using Let2offset until 2031” is applicable to new and existing customer purchases of new Atlas Sahara 3 Bed or equivalent or superior grade holiday home purchases made through Haven where customers have also signed up to Haven’s Let2offset contract. It is not applicable to private sales and cannot be used in conjunction with our free Site Fee promotion.  It is available across 40% of eligible Parks and applies when letting a new Atlas Sahara 3 Bed holiday home (or equivalent or superior grade for 15 weeks.

An example of how “Make no site fee payments when using Let2offset until 2031” operates under Let2offset is the purchase of an Atlas Sahara 3 Bed holiday home at Primrose Valley with a monthly site fee of £585.00 (includes purchasing discount of £45) and monthly letting income of £803.67. The monthly difference equates to £218.67, which will be credited to the owner's account. Both letting income and site fees are subject to yearly pricing reviews and the monthly site fee costs and letting income shown in the example are based on 2024 figures.

Modelled assumptions on expected annual site fee and letting income charges over the 7-year lettable life of the Atlas Sahara 3 Bed indicate that under Let2offset it is anticipated that these customers will continue to receive a monthly credit during this period, however, this is not guaranteed. The modelled assumptions are based on the historical performance of Haven over the past 5 years of trading.

Images are shown for representational purposes. Access to holiday home is subject to park opening times.

Park cannot be used as a permanent residence. Haven Leisure Ltd is registered in England (No. 01968698) and is a FCA appointed representative of Bourne Leisure Limited (t/a Haven). Bourne Leisure Ltd is registered in England (No. 04011660) and is authorised and regulated by the FCA (Financial Services Register No. 312847) as a credit broker and insurance distributor. Registered office: One Park Lane, Hemel Hempstead, Hertfordshire, HP2 4YL. We may receive commission from the finance provider if you enter into an agreement with them.

Get the latest Haven exclusives!

Receive Haven news and offers to your inbox

By providing your email address, you are consenting to being updated on all things Haven! Manage preferences via your account or by clicking the update preferences link in our emails. Privacy policy