Category

Food

Category

I love how many great cuisines you can find in Edinburgh. When it comes to Latin American food, there are some fantastic Mexican Restaurants to choose from. But some are better than others. Here’s my list of the best authentic Mexican Restaurants in Edinburgh.

 

Criteria for the Best Mexican Restaurants in Edinburgh

As a food tour guide in Edinburgh, I always tell my guests that I won’t take them to chain restaurants or tourist traps, so I’ll rule those out. If you want to visit Wahaca or Las Iguanas, that’s up to you. I’m also leaving Tex-Mex off this list, so no Bonnie Burrito (even though their haggis burrito is fantastic). A couple of other great Mexican restaurants in Edinburgh didn’t make this list, mainly because I haven’t frequented them enough to give a proper review.

The Basement Decorations

Note that there’s no particular order to this list. It’s hard to say which of these is my favorite. My only qualm is that many have downsized their menu recently, as have quite a few restaurants in Edinburgh. There are a number of factors for this, but the remaining dishes on the menus are still fantastic, and the quality is top-notch.

I’d love to give specific details of opening times, menu items, prices, etc, but the truth is these factors change on a constant basis. Furthermore, restaurants in Edinburgh, just like most parts of the world, shut down regularly. Almost immediately after the first publication of this list, two of the five restaurants, El Cartel and Viva Mexico, closed their doors permanently.

Instead, just check them out on Google Maps:

Chorrito Cantina

Chorrito opened a few years ago as a Mexican hot sauce shop and now serves some of the best Mexican food in Edinburgh. Their hours and menu fluctuate, and they are often only open two to four days a week. When they are open, the line outside can be quite long.

Chilaquiles at Chorrito Cantina

On my first visit, I had far better chilaquiles than any I had in my months living in Mexico, and the home-made virgin margarita was spot on. I went back the next week for the breakfast tacos, but they had already come off the menu, replaced by delicious huevos rancheros. The menu normally only has five or six items at a time, ensuring their ability to cook every item from scratch to perfection.

Tacos Libre

Tacos Libre was started by a former chef from Viva Mexico. The menu is significantly smaller, and so is the restaurant, but the quality is just the same. Available are tacos, chimichangas, enchiladas, quesadillas, and nachos, and only one or two versions of each.

Nachos at Tacos Libre

You’ll find Tacos Libre at the west end of Princes Street in Edinburgh’s New Town, just after the street turns into Shandwick Place. As mentioned, it’s small, tucked into the corner between The Ghillie Dhu and ASK Italian. At this point, I think I’ve had every dish on the menu, and I’m undecided about which is my favorite; everything is fantastic.

Paz Taqueria

Paz Taqueria is one of the newest authentic Mexican restaurants to open in Edinburgh, and already easily one of the best. Their menu is very short, featuring a couple of starters and a half-dozen or so tacos. The portion sizes are just a bit on the small side, but the prices are also better than other locations, and you’ll be hard-pressed to find a better taco in Edinburgh.

The restaurant itself is tiny, with room for perhaps twenty or so guests at a time. At busy times, you’ll need to make a reservation here for sure.

Tacos at Paz Taqueria

Bodega

Bodega Taqueria on Leith Walk has been around since 2013. The menu is small with seven starters or sides and seven tacos. Their Instagram mentions the food is Mexican-ish, as the tacos aren’t quite the same as what you’ll find on the streets of Mexico. Just think avant-garde, hipster Mexican food of the highest quality.

Baja Fish Tacos at Bodega

Vanesa and I took advantage of an amazing special – 4 of the 8 taco options for £25. With a couple of starters and two cocktails, our total bill was under £50. Quite reasonable considering the exceptional quality of the tacos. The menu is changing regularly, depending on what’s in season in Scotland. However, I must say they have some of the best fish tacos I’ve ever had, even compared to the months I spent living on the coast in Mexico.

The Basement

The Basement Exterior

Finally, there’s The Basement on Broughton Street near the main bus station. It’s a true hidden gem. I only wish I had visited sooner, as they’d already taken the ceviche (Vanesa’s favorite dish) off the menu by the time I visited. However, the items that were available were amazing – easily some of the best Mexican food Edinburgh has to offer.

The Basement Guacamole

The Basement has one of the biggest menus on this list. I often say you should avoid restaurants with a menu that’s too long, as it means just more food going to waste or sitting in the freezer. The Basement is part of the Signature Pubs, a group of restaurants and bars in Edinburgh with better quality food than many chain pubs.

Birria Tacos at The Basement

One of my favorite items at The Basement is the guacamole prepared at the table. They didn’t have a molcajete, but the flavor was good. I also had birria tacos, prepared with slow-cooked pulled beef shin, which certainly didn’t disappoint. Vanesa chose the carne asada tacos, and we then had difficulty deciding which was best.

Carne Asada Tacos at The Basement

Booking a Restaurant in Edinburgh

Nowadays, it can be a little hard to get a booking in Edinburgh with restaurants constantly changing their hours, running out of food, or being fully booked. Thankfully, you can go to OpenTable to make a reservation. What’s particularly nice with OpenTable is that there are last-minute bookings if you’re searching for a place to eat at right away.

Not all the restaurants in Edinburgh are on OpenTable, and there are a few chains and tourist traps that I wouldn’t recommend, but most of the establishments are the better options in town. Of course, these options aren’t the only restaurants Edinburgh has to offer. Stay tuned for future articles on my other favorites around the city.

Best Mexican Restaurants in Edinburgh Pin

Further Reading

This is part of my series of the best restaurants and meals in Edinburgh. Check out my other articles in the series:

Affiliate Disclosure
This post may contain affiliate links. These links help give me the wherewithal to continue traveling at no additional cost to you. For more information, click here.

I’ve lived in Thailand for over a year, so I feel I’m a pretty good judge of the best Thai restaurants in Edinburgh. I’m constantly saying that you can’t find real Thai food outside of Thailand, but Edinburgh seems to be the exception to the rule. Here are the restaurants in Edinburgh where you can find authentic Thai food that tastes just like Thailand.
This is just one small segment of my list of best restaurants in Edinburgh.

Thailander

Thailander Kao Na Ped 1

Thailander is run by Joe, his partner Somruedee and her son Game. Somruedee and Game are from Chiang Mai themselves and brought their cooking skills to Edinburgh. While Thai ingredients in Scotland might not be identical to Thailand, there is a Thai market not far away where they get their spices, teas, and other ingredients. The kitchen set-up is also just like what you’d find in Thailand – big cast-iron woks over gas flames.
I’ve visited several times for their perfect Pad Thai. I also tried their Pad Khao, satay, deep-fried prawns, and mango sticky rice. Everything was delicious and reminiscent of Thailand. Sadly, I have to say the mangoes in the UK just aren’t the same as Thailand where they are so much softer and juicier. Check The Thailander website for current hours and prices.

Ting Thai Caravan

Both locations of Ting Thai are my go-to for Thai food in Edinburgh. They’re conveniently located, the price is great, and the quality is consistently just like what I would get in Thailand. They also have khao soi, my favorite dish from Chiang Mai, Thailand.
The location near Edinburgh University has been there at least since I arrived in Edinburgh back in 2015. Now, there are four locations, two in Edinburgh and two in Glasgow. I’ve made my rounds between three of the locations, and have yet to have a bad meal. Aside from having great food, the locations are also interestingly designed. Instead of individual tables. the locations have larger tables and benches for more of a community feel, exactly as you would find in Thailand. The music is good, the staff is friendly…in other words, all the boxes are checked. Check the Ting Thai Caravan website for current hours and prices.

Chaophraya Thai Restaurant

I would consider Chaophraya Thai more of a modern twist on Thai food. Somewhat of an avant-garde cuisine, if you will. The quality of the food is fantastic but doesn’t taste quite the same as what you would find in Thailand. Sadly, it’s the most expensive restaurant on this list, which in itself puts me off a bit when I compare it to how cheap Thai food is in Thailand. I get it, the cuisine can be considered exotic, but £18 ($23.50) for a Pad Thai is just a bit much. The other problem is the portion sizes aren’t that great. Yet I still think it belongs on this list.
Khao Soi at Chaoproya ThaiThe khao soi at Ting Thai Caravan is larger, half the price, and tastes closer to what you would find in Thailand. So from that end, Chaophraya Thai isn’t the best. But it’s still one of the better Thai restaurants in Edinburgh, and there’s nothing wrong with fine dining, even when it comes to Thai food. If you’re looking for Thai but want something a little different and have a larger budget, you’ll love Chaophraya Thai. The other benefit of this restaurant is it has some of the best views in town. One side (if are lucky enough to get those tables) looks out at Edinburgh Castle. The other side, where the terrace is, looks over the New Town and down to the Firth of Forth. Check the Chaophraya Thai website for current hours and prices.

Spirit of Thai

Spirit of Thai is the second-most expensive venue on this list. Vanesa and I ate there during the pandemic when the Eat Out to Help Out scheme took 50% off our bill. Otherwise, just like Chaophraya Thai, it’s a little pricy. But I quickly learned why the price is high there.
 
Thai Dinner at Spirit of ThaiWith my first bite, I was brought right back to Thailand. My dish tasted exactly as it would have in Thailand. So I asked the waiter what they did to make it so good. He said the chefs were all Thai. Yeah, but every restaurant on this list has Thai chefs. Well, they also fly their ingredients in from Thailand regularly. No wonder. Meat and produce taste differently around the world. Thai food in Thailand has a very distinct flavor, which Spirit of Thai replicated perfectly. The other thing I love about Spirit of Thai is how small their menu is. Thailand has a massive cuisine and there are dozens of dishes available around the country. Spirit of Thai has quite a few dishes, but the menu is the shortest on this list. Check the Spirit of Thai website for current hours and prices.

Soi 38

This is another street-food-style Thai restaurant in the Newington neighborhood of Edinburgh. It’s on par with Ting Thai Caravan with similar prices. The difference is the longer menu, which means they have dishes you can’t find at other Thai restaurants in Edinburgh.
Khao Soi at Soi 38
Khai Jiaw at Soi 38This is the only location I could find that has Khaow Khai Jiaw, the Thai egg omelet I used to eat every day in Thailand. Sure, it’s a bit overpriced when it’s only two eggs on a bed of rice, but it’s not easy to make at home without the right equipment, and it reminds me so much of my time living in Thailand. The other dishes and drinks were spot-on. Best of all, the portion sizes are big, so Soi 38 ends up being the best value for your money when it comes to authentic Thai food in Edinburgh. Perhaps it’s a good thing that it’s so far from where I live in Edinburgh, or I’d probably be spending my weekly food budget there regularly. Check the Soi 38 website for current hours and prices.

Best Thai Restaurants in Edinburgh – Honorable Mentions

There are a few more Thai restaurants in Edinburgh that I should mention. These are either out of my budget, recommended by other locals, or just ones I just haven’t visited enough to rate.
  • Dusit (probably the top fine-dining Thai restaurant in Edinburgh)
  • Nok’s Kitchen Thai Restaurant Stockbridge
  • Thai Bowl on the Walk
  • Absolute Thai
  • Time 4 Thai
  • Celadon 2 U
I also want to give a shout-out to Ka Pao at the St. James Quarter shopping mall. It’s an Asian small plates restaurant, but many of its dishes are Thai or Thai inspired. It can be a little pricy there, but the food is delicious! 5 Best Thai Restaurants in Edinburgh

Further Reading

This is part of my series of the best restaurants and meals in Edinburgh. Check out my other articles in the series:

Affiliate Disclosure
This post may contain affiliate links. These links help give me the wherewithal to continue traveling at no additional cost to you. For more information, click here.

Cullen skink is one of my favorite dishes in Scotland, but something many people might not order, if only because they don’t understand the name. I’ve spent months trying Cullen skink at restaurants all over Edinburgh, trying to find the best. Some are certainly better than others. Here are my top recommendations. This list is updated as of October 2024. I had to drop one restaurant that lowered its quality, and I found another great place to add.

What is Cullen Skink

As usual, there are conflicting reports of when the Cullen skink was invented, and if there was an older skink soup it developed from. Some websites say it originated as far back as the 1890s, while others say it could be as recent as the 1980s. The Diner’s Dictionary mentions there’s no record of the soup before the 1920s. But what’s not in question is where it comes from, and the origin of the name. Some people might be familiar with the skink lizard. While there is a lizard bearing the same name, in this case, skink goes back to the Scottish word for shin (similar to Middle Dutch schenke, meaning shin, leg, or ham), and there’s also an obsolete definition in Scotland referring to a soup made from a boiled shin of beef. Cullen is a seaside town in northeastern Scotland where the soup was invented. As Cullen was a fishing village and specialized in smoked haddock, this ingredient replaced the beef. Nowadays, Cullen skink is considered one of the main dishes of Scotland and even tied for second in the 2022 TasteAtlas.com rankings of the best soups in the world (#35 in 2023). Although I didn’t particularly enjoy soup growing up, this is one I’ll always order when I see it on the menu.

 

Best Cullen Skink in Edinburgh

As mentioned, there are many different qualities of Cullen skink. Some restaurants stick to the recipe, while others (without naming names) reheat a premade soup in the microwave. Of course, even the recipe itself has variations depending on who you ask or which cookbook you use. I prefer a Cullen skink made with either milk or single cream (so it’s light), both leeks and onions (like Tom Kitchin makes it), and a bit of seasoning.

The Magnum Restaurant

So far, the best Cullen skink I’ve found in Edinburgh is at the Magnum Restaurant. This family-run restaurant has been around for over 30 years, and the chef is truly incredible. I know there are going to be plenty of locals who think a bit of green on the plate is the worst thing ever, but the herb oil drizzled on the soup elevates it to a whole new level. Of course, everything else at the restaurant is equally fantastic. Consider pairing your soup with the haggis bonbons.

Mussel and Steak Bar

Cullen Skink at Mussel and Steak

Another very good preparation of Cullen skink in Edinburgh is at Mussel and Steak on the Grassmarket in the Old Town. This is one of the very few places I’ve found in Edinburgh that makes the soup with whole milk instead of cream. Again, it’s a family-run restaurant and has had the skink on the menu since they opened in 2005. If you’re looking for other good seafood dishes, Mussel and Steak is one of the best options in Edinburgh.

The Fishmarket

Cullen Skink at the Fishmarket

The Fishmarket in Newhaven has been the fishmonger’s market in Edinburgh for centuries. Thus, they have some of the freshest and cheapest ingredients. Not long ago, the Fishmarket was also named one of the best fish and chips shops in Scotland, and I agree. There is a sit-down restaurant and also a takeaway, where you can get plenty of versions of fish and chips, but also some fantastic Cullen skink cooked to order. While the quality is great, it’s also half the price of any other restaurant in Edinburgh.

The Doric

The Doric is one of my go-to restaurants for the Edinburgh food tour. It’s an independent pub and the oldest Gastropub in Edinburgh, established in 1823. Unlike several of the pubs in the old town, The Doric makes its Cullen skink from scratch every day, and the chefs keep the quality consistently high.

Piper’s Rest

One more restaurant I would recommend in the city center for Cullen skink is The Piper’s Rest. It’s part of a group of three restaurants that stick to high-quality, local butchers and suppliers. What’s unique about their Cullen skink is that they serve it San Francisco-style in a sourdough bread bowl. The portion size is slightly smaller than other locations for a comparable price, but the bread makes it a full meal, more than just a starter portion.

Miro’s

Cullen Skink at Miros

Finally, a location a bit further from the city center is Miro’s at Portobello Beach. This small, independent cafe is known for its Cullen skink, and for good reason. Just like the other locations on this list, they make it fresh every day. The interior designs are beautiful, plus you could get a view of the sea depending on where you’re sitting in the cafe. I have to say they don’t always give as much fish as other locations, but the quality is still good. Miro’s has a second location in Stockbridge, but I’ve yet to see them put Cullen skink on the menu there.

My Favorite Cullen Skink Recipe

How to cook perfect Cullen skink depends on who you talk to in Scotland. I even heard a rumor that one top chef received death threats when he gave a recipe in his cookbook that not everyone agreed on. Of course, you could always attend the Cullen Skink World Championships in Cullen to find what the judges consider a perfect Cullen Skink. Perhaps someday we’ll get a Cullen skink competition in Edinburgh, but until then, we have the above fantastic restaurants in Edinburgh for Cullen skink.

Some Cullen skink recipes from top chefs and websites I would recommend are as follows:

Best Cullen Skink in Edinburgh Pin

Further Reading

This is part of my series of the best restaurants and meals in Edinburgh. Check out my other articles in the series:

Affiliate Disclosure
This post may contain affiliate links. These links help give me the wherewithal to continue traveling at no additional cost to you. For more information, click here.

I’m always amazed by all the great restaurants in Edinburgh, and how diverse the cuisines are across the city. The city has delicious comfort food, amazing cafes, and some surprising hidden gems for exceptional fine dining. There are also some restaurants that I wouldn’t recommend for various reasons, such as large chains serving microwaved food, but it’s best not to bring those up. I compiled this list primarily for the guest of my food tour, as they are the stops I often mention along the route of the tour. However, the list is ever-changing as places close, lose their amazing chefs, update their menus, etc.

Here’s my ongoing list of the best restaurants in Edinburgh and a Google Map with all the locations. Make sure to check each restaurant’s website for current opening times, menus, and prices.

Best Fine Dining Restaurants in Edinburgh

The Cellar Door

This small restaurant is the epitome of a hole-in-the-wall gem. Located on George IV Bridge, most of the restaurant is one floor below street level and partially built into the arches of the bridge for an amazing ambiance. Dessert at The Cellar Door The food is worthy of a Michelin star in my opinion, but much more reasonably priced. At the time of this writing, a six-course Taste of Scotland dinner is only £49.

Wedgwood the Restaurant

This small restaurant halfway down the Royal Mile is another great place for an incredible Taste of Scotland menu that won’t break the bank. They’ve had a Michelin recommendation in the past which was well deserved, especially as Paul Wedgwood has won an award for best chef in Scotland.

Monteiths

Here’s another hidden gem down one of the side streets (closes) off the Royal Mile. It’s part of a three-restaurant group including The Chop House and The White Horse, all of which are excellent and on this list in their respective categories. This is another Scottish fine-dining restaurant with a very short menu of the best seasonal dishes.

Angels with Bagpipes

This is my last recommendation for a good fine-dining restaurant on the Royal Mile. It’s an independent gem managed by a brother and two sisters in their parents’ home. The food is locally sourced and seasonal, and I’ve heard some locals raving about the quality.

Fazenda Rodizio Bar and Grill

My fiancée is Argentine and loves Argentine meat, and she says Fazenda is one of the best Argentine steakhouses anywhere. They have around 18 swords of different steaks and other meats to select from. Steak Sword at Fazenda Don’t forget to turn your paddle to red when you’re getting full, and try to avoid the salad bar so you can focus on the delicious meats. Unlimited sides are also included.

The Outsider

This independent restaurant on George IV Bridge is another great option. It’s a short menu (always a good sign) and there are several specials each day. Best of all, they have some of the best prices in this category of fine dining restaurants.

Le Petit Beefbar

Riccardo Giraudi opened the first Beefbar restaurant in Monaco, and the Edinburgh branch is the 24th location for the group. Riccardo Giraudi is one of the top butchers in the world, and the only importer of Japanese Kobe beef in Europe.

Wagyu Steak at Le Petit Beefbar

Le Petit Beefbar, located in the InterContinental Hotel on George St. in Edinburgh’s New Town, serves some of the highest-grade meat I’ve ever eaten. The 900-day grain-fed Japanese Black just might be the highest-grade beef available in Edinburgh.

Hawksmoor

The Hawksmoor started in 2006 and was recently named as the 2nd best steak restaurant in the world (it’s regularly in the top 20). They are one of my top recommendations in Edinburgh for a fantastic steak (obviously), but also for the best Sunday roast in Edinburgh. They also have one of the best sticky toffee puddings in town.

Michelin Restaurants 2025

The Michelin guide features 31 restaurants in Edinburgh for 2025, most of which I haven’t actually been to as they’re outside my budget. However, I’ve had plenty of local friends raving about them. Refer to the Michelin Guide for a description of those restaurants.

Exceptional Comfort Food in Edinburgh (Burgers, Pizza, etc.)

MUMs Great Comfort Food

MUMs Comfort Food Haggis Neeps and Tatties #3

Mums just might be the best comfort food restaurant in Edinburgh. It opened in 2003, although it was called The Monster Mash until 2010. I’ve eaten at MUMs countless times, and I’ve never had a bad meal there. They have a great selection of sausages for their bangers and mash, the steak and ale pie is absolutely massive, and they use Campbells butchers for the hamburgers and haggis. Most of their servings can easily be shared between two people.

City Restaurant

The City Restaurant has been a family-run place for over 60 years and is renowned for its fish and chips. You can get either a flaky or a crispy coating. The pizzas were pretty good too, although I would stick with their fish dishes. My dad loved their salmon steak, which was easy for him to eat without his teeth. Sadly, I wasn’t really impressed by their haggis, neeps, and tatties.

Union of Genius

I found Union of Genius shortly after my first arrival in Edinburgh back in 2015, and it’s been one of my favorites ever since. They serve the best soup in town and at a great price. Each day, they serve six soups – two meat, two vegetarian, and two vegan. Nearly all their soups are gluten-free, and many are dairy-free. They make their soup fresh each day from scratch. Three of the soups will be the same all week, and three change daily. Read the full article I wrote about why: It’s Smart to Eat at Union of Genius in Edinburgh!

Chix

This is yet another of my favorite restaurants in town. As I understand, the owner used to be a chef at The Fat Duck, one of the top restaurants in the world. When he returned to Edinburgh, he started his own venture making chicken sandwiches, and I’ve yet to find one better than his. Every ingredient is fresh and of the highest quality.

Chicken Burger at Chix There are now two locations around Edinburgh, with a third pop-up from time to time at festivals.

East Pizza

This just might be the best pizza in town. Vanesa certainly thinks so. They only have one location at the Bonnie and Wild Scottish marketplace (the best fine-dining food hall in the UK). The Napolese-style pizzas are made entirely with fresh, organic Scottish ingredients, and there are some great options on the menu.

Pepperoni Pizza at East Pizza

My favorite is the meat fest, but the four cheese is also a good choice.

Burgers and Beer

Another good restaurant on the Royal Mile is Burgers and Beer, just behind St. Giles Cathedral. As the same suggests, they have a good variety of both (although I don’t particularly enjoy beer myself). The burgers are a bit larger than average, and the meat comes from a good local butcher. Their sister restaurant is The Piper’s Rest, which is mentioned below as a great gastropub.

Bread Meats Bread

Aside from being a great name for a burger and sandwich restaurant, they also serve really good burgers and sandwiches. There are plenty of options to choose from, including the Luther burger, which has two donuts instead of a burger bun (I haven’t tried that one, nor do I plan to).

Halloumi Burger at Bread Meats Bread

My favorite is the black and blue burger (mushrooms and blue cheese), although I was bummed that they took the pretzel bites off the menu. There are three locations in town, including one on North Bridge just off the Royal Mile.

Down the Hatch

It’s really a hard call, but this might be my current favorite burger restaurant in Edinburgh. The smash burgers are incredible, and they have daily specials. One of the daily specials is a croger – a burger in a croissant covered in maple syrup. I really wish that would be a regular item…or maybe I don’t, as I’d be getting it every day. Their milkshakes are fantastic and, since the owner is Canadian, they also have the best poutine in Scotland.

DTH Burger at Down the Hatch

The Chop House

This is the one establishment in this category that I haven’t been to yet, but I’ve had a lot of local friends recommending it as one of the best steak restaurants in Edinburgh. They are a sister restaurant to Monteiths and The White Horse, both of which are also on this list. There are now two locations in Edinburgh: The Old Town and Bruntsfield.

Oink

Oink is a local legend. Every day, they bring in a whole, roasted hog and serve some of the best pulled pork in town. That’s the only item on the menu – a small, medium, or large pulled pork sandwich, or just pulled pork in a box. There are two toppings and five sauces, and I’ve seen scores of people in line. There are now three locations around the city center.

Roast Hog at Oink

Tupiniquim

Tupiniquim is one of the first street food stands I went to in Edinburgh, and to this day it remains one of my favorites. I completely understand how they still have a 4.9-star rating on Google Maps after over a decade in business. They have some of the best crepes ever, and I don’t even understand how they’re gluten-free. The price is perfect. The only downside is that you may have to wait in line for over an hour, but it’s well worth the wait.

Tupiniquim Brazilian Crepes

Wings

Wings is another hidden gem just a few steps off the Royal Mile. Located on Old Fishmarket Close, this establishment lives up to its name, serving some of the best wings in Edinburgh. The main menu only has two items – wings and boneless wings (a.k.a. chicken nuggets), but there are about 80 different sauces. There are a few side dishes too, but there’s also a table you can reserve to play Mario Go Kart, or you can even get the Cards Against Humanity deck to play with your sticky fingers.

Some of the Best Gastropubs in Edinburgh

A gastropub is a pub that also has food options. Pub refers to a public house, a building anyone can enter for an alcoholic drink, as opposed to a private house.

George IV Bar

George IV Burger at George IV Bar

George IV Bar is currently my main go-to gastropub in Edinburgh. Everything on the menu is fantastic – haggis, neeps and tatties, burgers, fish and chips, pies, bangers and mash, sticky toffee pudding…I’ve yet to have a bad meal there. They also have some of the best Cullen skink in town, which is why I’ve brought nearly every food tour there for over a year now.

The Piper’s Rest

Freedom Fries at The Pipers Rest

Another gastropub where everything on the menu is fantastic. I just might have had their Freedom Fries a few too many times. No, not American fries; freedom for Scotland! A large bowl of properly cooked chips (steak fries), topped with crumbled haggis, bacon, crispy onions, and a whisky sauce. They also put the Cullen skink in a sourdough bread bowl. The main room looks like a Highland hunting lodge, and the prices are very reasonable. In other words, one of the best.

Indigo Yard

Decorations at Indigo YardI’m always surprised by how many locals don’t know about Indigo Yard. Then again, it’s hidden down a little alley. The menu is interesting – it’s not big but there’s a little bit of everything. I like some of the unique dishes they do, and I’ve yet to have a bad meal there. They also do a fantastic Sunday brunch promotion…if you like cocktails.

Teuchters Landing

Scottish Breakfast at Teuchters Landing

The Teuchters Landing is another epitome of a hidden gem. It’s down a little sidestreet in Leith, and you’ll be hard-pressed to find better food in Edinburgh. This independent gastropub, like all others on this list, locally sources all its food and cooks everything to perfection. My top recommendation here is the full Scottish breakfast, which they do better than anyone else in town with a full twelve ingredients on the plate! They have some of the best prices in town too. Plus, all the areas to sit, inside and out, are beautiful.

Arcade Bar Haggis and Whisky House

This independent pub is located at the top of Cockburn Street (pronounced “co-burn”). They say they have the best haggis in town, and I agree they’re one of the best. The tiny establishment has a very Alice in Wonderland-ish vibe. And since it’s run by a Polish lady, Edinburgh’s only vodka bar is upstairs.

Excellent Seafood Restaurants in Edinburgh

Fishmarket of Newhaven

Cullen Skink at the Fishmarket

The Fishmarket probably could have been in the comfort food category, but since they serve some of the best fish and chips in Edinburgh, I put them down here. They were actually named recently as one of the best fish and chips restaurants in Scotland. Best of all, the newly extended tram line ends almost at their storefront.

The Mussel and Steak Bar

Mussel and Steak has been an independent restaurant on the Grassmarket in the Old Town since 2005 and is definitely one of the best seafood and steak restaurants in Edinburgh. The main dish is the Surf and Turf, which is a large bowl of prawns and mussels, and a perfectly cooked steak. They are yet another location for an incredible Cullen skink.

Fishers

Fishers has two locations, one in Leith and one in the New Town (called Fishers in the City). This family-run place uses some of the best fishmongers and butchers in Edinburgh, elevating several Scottish dishes to the next level. I loved trying their salmon and haddock chowder, and I look forward to getting their beer-battered fish and chips someday.

White Horse Oyster and Seafood Bar

The White Horse has two great distinctions. First, the building is the oldest surviving inn on the Royal Mile from 1742. Second, the quality is fantastic, standing out as one of the best seafood restaurants in Edinburgh. It’s a sister restaurant to the Chop House and Monteiths (both mentioned above).

Creel Caught

Located in the Bonnie and Wild Food Hall in the St James Quarter Shopping Center, Creel Caught is the brainchild of Gary McLean, the first Masterchef winner in Scotland, and the first National Chef of Scotland.

Seafood Platter at Creel Caught

Everything on the menu is incredible, but the seafood sampling platter really stands out – prawn Marie Rose, smoked mackerel pâté, hot and cold smoked salmon, langoustine, olives, cornichons, celeriac Arran mustard slaw, and brown bread.

Best Authentic Mexican Restaurants in Edinburgh

I’m always amazed at how good the Mexican restaurants are in Edinburgh. There are also Tex-Mex places for burritos, the typical chain restaurants (there’s even a Taco Bell in Edinburgh), and generic Latin-American restaurants that also have Mexican dishes, but those don’t belong on this list. Read my separate article about the best Mexican restaurants in Edinburgh. In the meantime, here’s the list in no particular order:

  1. Chorrito Cantina
  2. The Basement
  3. Bodega
  4. Tacos Libre
  5. Paz Taqueria

Best Asian Restaurants in Edinburgh

Edinburgh has a massive selection of Asian restaurants, including Indian, Nepalese, Chinese, Japanese, Thai, Malaysian, Vietnamese, etc. Until I write an article dedicated to just these restaurants, here are some of my top picks.

Kenji Sushi

My favorite food in the world is sushi, and one of the best restaurants I’ve ever found is in Edinburgh. The company has three restaurants across Edinburgh: Umi, Bentoya, and Kenji, but Kenji is the best of the three. The restaurant feels like it was plucked out of Japan, and the quality of the food is superb. The salmon, particularly, is amazing and melts in the mouth. One thing to know is that they only accept cash.

Thamel

Khima opened Thamel in April 2024, and it has quickly become one of the best (if not the best) Nepalese restaurants in town. From momos to curries, they prepare everything fresh and to perfection. They also make some of the best cocktails in town, making all the bases from scratch. Also check out the Blind Tiger, a hidden speakeasy downstairs, open every night, and with live music on Friday and Saturday nights.

Dishoom

Dishoom started in London a few years ago, and now has several locations across the UK. They are consistently named the best Indian food in Edinburgh, and I’ve seen the line over three hours long waiting to get in on several occasions. I would highly recommend going for breakfast (when there’s no line) for a great Indian-British fusion breakfast and unlimited chocolate masala chai.

Thai restaurants

Thai food is one of my favorite cuisines, especially as I’ve lived in Thailand several times. As such, I think I’m pretty good at knowing what authentic Thai food should taste like. With that knowledge, I’ve been to quite a few of the Thai restaurants in Edinburgh and curated my list of the best in town. You can read my in-depth reviews of these restaurants here.

  1. Thailander
  2. Ting Thai Caravan
  3. Chaophraya Thai
  4. Spirit of Thai

30+ Best Restaurants in Edinburgh Pin

Further Reading

This is part of my series of the best restaurants and meals in Edinburgh. Check out my other articles in the series:

Affiliate Disclosure
This post may contain affiliate links. These links help give me the wherewithal to continue traveling at no additional cost to you. For more information, click here.

It’s subjective to consider what the best cafes in Edinburgh are. It depends on whether you’re looking for the best Scottish breakfast, the best coffee, or just the best place to work on the laptop. For years, I’ve bounced between the best cafes in Edinburgh with their delicious third-wave coffee and comfortable, cozy nooks to get my writing done.

To be fair, this list could easily be a hundred cafes long, but I’ve narrowed it down as much as I could. Here are my recommendations:

The Best Coffee Shops in Edinburgh

The Milkman

Milkman Cappuccino The Milkman is known as one of the best cafes in Edinburgh. It’s called the Milkman because the owner’s great-grandfather was the last milkman in Aberdeenshire, Scotland. For years, I’ve gone there for my coffee from Origin Coffee Roasters. More recently, I’ve brought the food tour regularly for the amazing coffee, even though it’s not strictly Scottish. This is the kind of cafe where they take pride in making a perfect cup of coffee every single time. Yet as good as their coffee is, my favorite drink is the dirty chai. They use one of the best chai blends I’ve tried outside of Asia

Origin Coffee (Formerly Union and Brew Lab)

Brew Lab Coffee

Avocado and Feta Sandwich at Brew Lab

Black Medicine

Black Medicine Coffee Mocha There’s an interesting story behind Black Medicine. As I understand, the cafe was owned by J.K. Rowling’s brother-in-law when it was one floor up and called Nicolson Cafe. He wanted better premises, so he moved it down to the ground floor and rebranded. Since then, they’ve taken over the basement, adding to the seating capacity. The drinks are fantastic, particularly the hot chocolate and juices. It can get quite busy there, considering how close it is to Edinburgh University.

Wellington Coffee

Wellington Coffee is one of the best cafes in the New Town. Located in the center of George St, this cafe has grown in both popularity and size. When I first went, there were perhaps eight seats inside. Now there are plenty of tables outside on the terrace and up on the sidewalk. Aside from great coffee and other non-alcoholic drinks, they also have some amazing pastries.

Fortitude

It’s been a long time since I’ve been to Fortitude, not because they aren’t great, but just because they’re further from where I now live. They have two locations – Stockbridge and Newington. Just like many of the cafes on this list, they roast their own beans from independent plantations in South America and Africa. Sadly, they closed their location next to the Edinburgh Bus Station, which is the one I used to go to after my overnight bus from London.

Artisan Roast

Artisan Roast Interior Artisan Roast Latte Artisan Roast is another cafe that’s been around forever. They opened their doors in 2007 and were possibly the first third-wave cafe in Edinburgh. In fact, many other cafes in Edinburgh get their beans roasted by Artisan Roast with their own branding. But my favorite thing at Artisan Roast is the sign they have up in the Broughton Street cafe. As many other cafes have, a sign on the wall says “JK Rowling never wrote here.” But just beneath that is a notation saying “and I never will,” written by J.K. Rowling in 2016, “just to spite them” as she later tweeted on X. Artisan Roast Coffee JK Rowling Sign

Cairngorm Coffee

Cairngorm Coffee is yet another great roaster. The main cafe is in the West End, but there is currently a pop-up stand at the Bonnie and Wild Scottish Marketplace in the St. James Quarter. Although their coffee is just as good as the other cafes on this list, I didn’t visit them often. That was mainly because I wanted cafes where I could sit and work for the day, and their wifi often wasn’t working or was super slow. But they are a larger cafe and often have a seat when others are full.

Cult Espresso

Cult Espresso is near Edinburgh University, and thus often full of University students. They opened in 2014, and more recently started roasting their own beans. Their coffee is excellent, and the decorations are also really nice. Furthermore, they provide classes and, just like Artisan Roast, roast beans for other cafes.

Lovecrumbs

One of the best cafes around Edinburgh’s Grassmarket is Lovecrumbs. They have excellent coffee, but stand above other cafes when it comes to hot chocolate and cakes. They use organic milk from a small, local farm, and bake their own cakes and pastries. They had a location in the Stockbridge neighborhood, but I was sad to see that one close during the pandemic. I always tried to get the comfortable window ledge, but I had a lot of competition. That was my favorite spot to watch the rain and get some work done with a hot chocolate in hand.

Triple-Tri Coffee

Triple-Tri Coffee Cafe Exterior Triple-Tri Coffee InteriorIf you need a cup of Joe after arriving at the Edinburgh Bus Station, Triple-Tri Coffee is your stop. Located on York Place, it’s the only cafe I know of on this list run by a Chinese couple.  Aside from providing excellent coffee roasts, they also bake delicious homemade pastries. I’m particularly fond of their daily variety of scones. They have some good breakfasts too, although I’ll admit their prices are rather high. Triple-Tri Coffee Eggs Benedict Triple-Tri Coffee Salmon Bagel

The Cobbled Roastery

Tucked away down a small side street in the New Town is The Cobbled Roastery. Two super-friendly Ukrainians run this tiny cafe where they roast their own beans daily in 2 kg batches. They sell freshly roasted beans from several countries for purchase. This isn’t a cafe to work on the laptop at, but rather a great place for the perfect espresso. You might even find locals playing chess at one of the two tables.

Tanifiki

Tanifiki Mocha Of course, I have to include a cafe in Portobello on this list, and the best I know of in that neighborhood is Tanifiki. I love how the African owners have decorated the cafe in an African style, and only served beans sourced from cooperatives in Africa. There are plenty of seats, making this one of my top recommendations for the best co-working cafe in Edinburgh. Tanifiki Ham Sandwich Tanifiki Lime Cheesecake

Outstanding Breakfast Cafes in Edinburgh

The Larder

The Larder French Toast

  The Larder is one of the best breakfast and brunch cafes in Edinburgh for a number of reasons. The location in the heart of the Old Town is perfect. It’s just off the Royal Mile, so it doesn’t pull in all the tourists, although the line to get in can take hours. There’s also a new location now in Morningside. Everything they serve is locally sourced, organic, and seasonal, so the menu changes every few weeks. There’s nothing simple about their Scottish breakfast, brioche French toast stacks, or various benedicts. My favorite dish is the Taste of Scotland board, of which I’ve had several variations. On a recent visit, the menu featured homemade beetroot hummus, hot and cold smoked Scottish salmon, quinoa salad, local honey-roasted ham, award-winning Scottish cheeses, homemade piccalilli, za’atar cauliflower, homemade oat cakes, and granary bread.

The Pantry

The Pantry Mocha I think it’s amusing that the names of two of Edinburgh’s top breakfast cafes are synonyms. The Pantry has been in Stockbridge, a nice neighborhood of Edinburgh, since 2012. The menu, just like others on this list, changes seasonally, and the owner and chef go all out to serve some excellent dishes. The Pantry Smashed Avocado Toast I consider the Pantry Fry to be one of the best Scottish breakfasts in town, and the ever-changing brunch and lunch items are wonderful. I’ve had their French toast and waffles with a variety of toppings. However, I also tried their legendary spicy chicken sandwich, which was honestly one of the spiciest items I’ve ever eaten. The chef wouldn’t even tell me what peppers went into the secret blend.

Urban Angel

Urban Angel Frittata

Another blue diamond on this list is Urban Angel in the New Town. I was surprised to see that this cafe has been going strong since 2004, after the owner was inspired by incredible dishes around the world in her travels. The cafe is constantly changing its menu to create better flavors, which means I have to revisit often to try the new dishes. In addition to incredible food, they make some of the best smoothies in town.

OQO

OQO Coconut Hot Chocolate OQO Eggs Royale OQO isn’t as fancy as The Larder or The Pantry, but the chef serves up consistently delicious breakfasts. There are just a handful of options, but I love them all – a simple Scottish breakfast, the eggs royal, and the sweet or savory waffles. I particularly love the cafe because of how friendly the staff are, and how well they make the drinks. I’m obsessed with the coconut hot chocolate. OQO Scottish Breakfast

Em’s Kitchen

Em’s Kitchen is one of the smallest cafes on this list. It’s run by a mother and her son. The family is from Turkey and there are some great Turkish dishes on the menu, but they also make a great Scottish breakfast. The French toast I had there was crazy good, topped with mascarpone, a summer fruit compote, and caramelized almonds. Just like many cafes in Edinburgh, the menu has plenty of vegetarian, vegan, and gluten-free options, making it perfect for everyone. My one gripe is that they’ve raised prices a bit too high for what I consider reasonable.

Red Kite Cafe

The Red Kite Cafe is one of the few good cafes in its neighborhood, which is where I currently live. They make an excellent Scottish breakfast and have several great specials on the weekend. It’s one of the larger cafes on the list, so they usually have space for me to get some work done. They recently changed ownership, and the original owners now just manage the Little Red Kite Cafe on Leith Walk, which is also good.

Seven Cafe

I started going to Seven Cafe back when it was called Cafe Class, and I loved their breakfast. Sadly, they changed ownership in 2022. Over the years, I’ve watched their amazing Scottish breakfast inch up from £6 to over £12.90, while the quality has dropped (hash browns instead of tatty scones, cheaper bread, cheaper mushrooms, etc). Yet there’s still one of the better breakfast cafes in Edinburgh. Not really one of my top recommendations anymore, but I feel I need to keep it on this list. Cafe Class Veggie Breakfast

Best Dessert Cafes in Edinburgh

Mary’s Milkbar

You can’t make a list of the best dessert cafes in Edinburgh and not include Mary’s Milk Bar. Since 2013, Mary has used her training at Carpigiani Gelato University to provide locals and tourists alike with amazing flavors at her shop in the Grassmarket. I’ve seen some of the most unusual flavors there, which always turn out to be fantastic. However, my top recommendation is the affogato.

Joelato

Joe is the other gelato maker who also trained at Carpigiani Gelato University. Since 2019, he has been making his gelato daily and now has two shops in Edinburgh – in the Bonnie and Wild Scottish Marketplace at the St. James Quarter, and in Stockbridge. I bring my food tour there regularly just to highlight the highest quality Scottish ingredients. I think Joelato is the best gelato in town, and many Italian friends agree with me. So far, the lime and basil is my favorite flavor.

Kilted Donut

You can’t go wrong with a good donut, and Kilted Donut makes some of the best in town. They have a shop in the Grassmarket and another on Leith Walk. Each week, they make over a dozen flavors, many of which are vegan. Some regular flavors are fan favorites, while others are quite innovative. There are so many flavors I still need to try (I try to avoid eating too much sugar). On top of being the best, the prices are excellent.

Room and Rumors

I consider Room and Rumors more of a dessert cafe than just a coffee shop, as they have some of the best donuts in town. In fact, they call themselves a donutterie on Instagram. They don’t roast their own beans but rather change which local roaster they use each month to provide a good variation. They’re located near the south exit of Waverley Train Station in the Market Street Arches – a great collection of shops built into the arches under  Jeffrey St.

Mimi’s Bakehouse

Mimis Bakehouse Breakfast Brioche Stack For years, I’ve been using Mimi’s Bakehouse on the food tour as they have the best scones in town. And in 2023, they were awarded the Best Baker of the Year and Best Bakery Cafe in Scotland. Aside from having the best cream tea in town, they have some really nice brunch dishes and incredible pastries. Their main and original location in Leith and the Corstorphine Hill locations serve a full afternoon tea.

Further Reading

This is part of my series of the best restaurants and meals in Edinburgh. Check out my other articles in the series:

Affiliate Disclosure
This post may contain affiliate links. These links help give me the wherewithal to continue traveling at no additional cost to you. For more information, click here.