Skip To Content

    21 Incredible Things To Eat In Edinburgh Right Now

    For when you're bored of macaroni pies.

    1. Hog Roast Roll at Oink

    2. Wings at Wings

    3. Hot Chocolate Float at Mary's Milk Bar

    4. Curry at Mosque Kitchen

    5. Pad Thai at Ting Thai Caravan

    6. Grilled Cheese Sandwich with Chilli Jam at Cairngorm Coffee

    7. Gourmet Burgers at Holyrood 9A

    8. Haggis Burrito at Los Cardos

    Catriona Innes

    If Irvine Welsh needs refuelling he comes here for a Haggis Burrito (yes, you read that right). A haggis burrito may sound odd, but there's a reason it's Mr Trainspotting's favourite: it's spicy, it's filling and it's very tasty. And they'll even deliver, catering to your hangover needs.

    9. Baked Potatoes at The Baked Potato Shop


    They only do veggie fillings, and there's a huge selection to choose from avocado salsa to soya and mushrooms. Plus the tatties are so large, you could even save half for later. There's always queues round the block in summer and it's unlikely you'll get the much-coveted one wooden table by the window, but if you do, savour it, it's the friendliest, happiest, yummiest place you'll ever sit.

    10. Raspberry Brownies at Mimi's

    11. Cooked Breakfast at Haven

    Cationa Innes / BuzzFeed

    This wee café has been voted the best in Edinburgh on more than one occasion. Offering the best Scottish breakfast in Edinburgh (it comes with black pudding and haggis), it's best enjoyed with a cup of tea, while curling up and reading an old copy of Vogue, which they have a brilliant stash of.

    12. Dumplings at Chop Chop

    13. Ramen at Tangs

    14. Steak at Shebeen


    This South African steak house only offers the highest of quality, locally-sourced meat that is cooked to perfection. And while you could choose surf and turf or Biltong, it's their steak which excels. But it does get busy, so book if you are going at the weekend.

    15. Sushi at Sushiya

    16. Tapas at Tapa

    17. Mushroom Risotto at David Banns

    18. Falafel Wraps at Khartoum Cafe

    19. Pizza at La Favorita

    Catriona Innes / BuzzFeed

    This is just proper pizza, served in a proper Italian restaurant by lovely, Italian staff. Sometimes that's all you need.

    20. Ice Cream Sundae at Luca's

    21. Hot Dogs at The Flying Dog

    Catriona Innes / BuzzFeed

    Bring your dog for a hot dog. No, seriously, dogs are welcome at this hot dog joint and bar, which serves yummy dogs loaded with toppings. Go for the Top Dawg, it's named that for a reason: smothered in toms, onions, hot sauce and jalapenos, it's crazy good.

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form