Right in the heart of Edinburgh’s city centre, Rose Street has an excellent reputation as a place for a night out.

As well as having many bars and pubs, Rose Street is blessed with a number of top-notch restaurants.

Here are eight of our favourites to get your evening off to a flying start.

The Rosehip

(43 Rose St, EH2 2NH, 0131 225 8028)

For fresh, tasty pub food and a wee dram, you can’t go wrong with the Rosehip.

There are over 200 single malt whiskies to choose from, as well as a whole host of delicious dishes.

The quirky decor is a delight, which is best enjoyed while tucking into line-caught haddock, expertly battered and served with chips.

You can’t go wrong with the pie of the day either, and make sure to look out for the seasonal mains too. If you are lucky, the pan roast duck with port and redcurrant jus will be on the menu.

Mains cost £11.50 – £42.95.

Mussel Inn Seafood Restaurant

(61-65 Rose St, EH2 2NH, 0843 289 2481)

The Mussel Inn is always changing the variety seafood on offer, making sure that each dish is as fresh and innovative as possible.

To start, why not try the seafood chowder, or the crab broth? And you will not be disappointed by the hot seafood platter: king and queen scallops, tiger prawns and mussels poached in seafood sauce topped with grilled sea bass fillet and crème fraiche.

If you want to treat yourself, you can sample the grilled sea bass, served with a chorizo and butterbean cassoulet, or the 6oz Orkney rump steak.

Mains cost £11.50 – £24.95.


(70 Rose St N Ln, EH2 3DX, 0131 225 1233)

This restaurant specialises in Californian cuisine, and has been awarded an AA Rosette for its efforts. It is decorated with prints of Napa Valley vineyards, hung on sun-yellow walls.

The dishes are cooked to perfection: the chargrilled chicken and chorizo skewer is sublime, accompanied by roasted vegetables and cilantro yoghurt.

For dessert, you can tuck into a fantastic granola flapjack with meringue and fruit compote, which is both crisp and chewy at once.

Main courses cost £16 to £18.


(192 Rose St, EH2 4AZ, 0131 225 3636)

With a fantastic selection of Scottish steak and seafood, alongside excellent wines, artisan beers and ciders, Wildfire is a crowd-pleaser.

It is a small, family-run restaurant with a relaxed atmosphere.

The ingredients are sourced locally, from butchers John Gilmour, fish merchants Ranaldi and cheesemonger Iain Mellis.

The most popular dishes are the Aberdeen Angus steaks, but there are also other delights, including haggis with Drambuie and honey cream.

Main courses cost £14.95 – £19.95.

The Abbotsford Bar and Restaurant

(3-5 Rose St, EH2 2PR, 0131 225 5276)

This well-preserved Edwardian pub has kept its original island bar, which is carved from Spanish mahogany. The Jacobean ceiling also adds to the pub’s character.

Upstairs, the restaurant offers comforting, traditional pub food, including a pie of the day, and haggis, neeps and tatties.

There is also a good selection of salads, sharing platter and sandwiches for those who fancy a lighter bite.

Main courses cost £4 – £11.75.

Miros Cantina Mexicana

(184 Rose St, EH2 4BA, 0131 225 4376)

Ah, someone take me to Mexico, or El Cartel for these fish tacos! #edibledinburgh????

A post shared by edibledinburgh???? (@edibledinburgh) on

Mexican cuisine is done to a tee at Miros, a small, independent restaurant on Rose Street. Since opening in 1991, they have been dedicated to fresh, local produce and authentic, Mexican ingredients.

Only Scottish beef, pork and lamb is used, and all chicken is free-range. Take a look at the daily specials, or tuck into one of the restaurant’s faithful old favourites.

To start, try a goats cheese and pepper quesadilla, and move on to a spicy chicken fajita, or a Primavera enchilada, stuffed with spinach, mushroom and artichoke.

Main courses cost £10.95 – £15.50.


(120-122 Rose St S Ln, EH2 4BB, 0131 629 3320)

Amazing #ramen #edinburgh #onlywhiteman #abouttodie #sofull #eyesbiggerthanmystomach #japanese

A post shared by Dave Philp (@tedguk_sbg) on

Tucked away on a lane just off Rose Street, this restaurant is easy to miss but well worth a visit. The cosy tables and lovely mural of Mount Fuji set the tone, and the menu speaks for itself.

There is an excellent selection of ramen, sushi and yakitori, and the sashimi is so fresh it melts in the mouth.

The best ramen dish is the Tonkotsu ramen, which is topped with tender char siu pork.

An evening meal costs £18.95 on average.

1780 Restaurant

(167 Rose St N Ln, EH2 4LS, 0131 225 1446)

#foodie #Edinburgh #newyearseve

A post shared by Frankie Millea (@frankie_millea) on

This pub-restaurant is dimly lit and snug, decorated with photographs of famous figures of the 20th century. There is a good selection of beers on tap and free ales, and the Scottish-based menu is a good bet for dinner.

The scallops starter comes with black pudding, and the lamb shank is ridiculously tasty. The dessert is the real star, though: pear tart with ice cream and rosemary toffee sauce.

An evening meal costs £12 on average.

About The Author

Maddy Searle

Maddy lives in Edinburgh and has written for the Sunday Herald and the Ed Fringe Review. She is passionate about authentic, sustainably sourced food, and is always keen to discover exciting new flavours.

Let us know what you think