Best Steak Restaurants In Edinburgh

When it comes to the best steak restaurants in Edinburgh, these places are doing your dining experience proud. Whether it's a dedicated eatery rustling up fine Argentinian beef, a cosy boozer killin' it with affordable munch or a snazzy hangout that's primed for date night, check out our recommendations for somewhere to enjoy a fine piece of meat.

Last edited by Scarlett Welch

Last updated on 20th June 2025




Hawksmoor Edinburgh

One of the biggest names for steak is none other than Hawksmoor Edinburgh. An established brand across the UK, this restaurant not only boasts a stunning setting, found over at the Royal Bank of Scotland hall, but its menu of cuts and side plates is perfect for date night and beyond.

The Haymarket

The Haymarket rustles up a mega menu of hearty pub classics, including a banging 21-day-aged ribeye steak, oozing with garlic butter and paired with onion rings and chips. It really is one of the best steak restaurants in Haymarket, Edinburgh.

Rio Steakhouse Edinburgh

Inspired by Brazil, Rio Steakhouse is a stylish spot on George Street in the city centre. The decadent venue is filled with pretty plants, plush velvet seating and ornate high ceilings, with a striking bar in the centre.

Their talented Gaucho chefs carve and serve your meats right at the table, in the traditional Rodizio style, with plenty of exquisite cuts to choose from. There's a gourmet salad bar where you'll find sides and starters, included imported cheeses, cured meats and authentic Brazilian treats. Once you're at the table, chefs will continue to bring you meats until you ask for a break or to finish.

The Last Drop

The Last Drop is giving you a casual pub setting with a classic British menu. So if you're in search of steak restaurants in Edinburgh Old Town, this haunt rustles up a juicy 10z ribeye, served alongside plum tomatoes, a flat mushroom and chips (which goes perfectly with a pint, might we add).

Dine

Situated above the Traverse Theatre in Edinburgh's cultural quarter, Dine is a multi-award-winning restaurant that has Michelin-starred chef Stuart Muir running the kitchen. expect luxurious but laidback interiors, featuring a fairy light-covered tree and plush seating around the tables.

Ideal for business lunches, pre-theatre dinners or date night, there's plenty to tuck into on their menu. They offer multiple cuts of steak, served with peppercorn sauce, garlic butter and more - with sides ranging from chips with aioli to market vegetables.