Edinburgh Eats: Budget Friendly Restaurants

Hanams Edinburgh

When you think of foodie cities in the UK, I’m sure London automatically comes to mind. And I would agree—the markets alone are a foodie paradise. However, I don’t think Edinburgh gets enough credit on the foodie front.

For a relatively small city, there’s an impressive variety of restaurants. You can find anything from Indian street food to home-cooked Italian to traditional Scottish fare. And while I love all the restaurant options here, it can be surprisingly easy to spend a small fortune on dining out.

Luckily, it is possible to eat cheaply in Edinburgh, and you don’t necessarily have to sacrifice quality to save a few pounds.

The Baked Potato Shop

If you’re searching for something cheap and hearty near the Royal Mile, head to The Baked Potato Shop near the top of Cockburn Street. For £5, you get a massive potato topped with a hot or cold filling of your choice – anything from chilli to haggis, greek salad or curried sweetcorn.

The Baked Potato Shop Edinburgh

Hanam’s is easily one of my favourite restaurants in the city, and I can’t help but order the same dish every time I visit because it’s just that good.

The menu is filled with an array of delicious Middle Eastern dishes, but my go-to main is the kebab with marinated vegetables, garlic and chili sauces, and clay oven naan—for only £9.95.

And, if you’re lucky enough to have good weather during your visit, order some food and a shisha and sit on their back terrace overlooking Victoria Street. (FYI, the restaurant is BYOB as it serves only non-alcoholic beverages, but you can only bring beer or cider.)

Hanam's Edinburgh
Ting Thai Caravan

This bustling restaurant is usually packed at lunch; it’s popular with students and has communal-style seating, but the food is delicious and surprisingly affordable.

Thai classics like Pad Thai, Massaman Curry, and Tom Yam grace the menu, all for less than £10. Whatever meal you opt for, definitely get a side of roti with massaman and chili jam (you can thank me later).

TingThai Caravan Edinburgh
Kebab Mahal

Kebab Mahal is a typical run down, hole-in-the-wall style eatery, but the food is so good you won’t even notice the façade.

The flavourful samosas transported me back to India, and I’m not exaggerating when I say their kebab is one of the best I’ve ever had. Authentic Indian dishes range from £5 to £8 here, and the ridiculously tasty kebabs start at £4 or so.

Kebab Mahal Edinburgh
Miros Cantina Mexicana

You’ll find this tiny restaurant among the lively pubs on Rose Street. They serve traditional and contemporary-style Mexican dishes and their portions are generous. Plus, the mains are reasonably priced, starting around £13.

Miros Mexican Cantina Edinburgh

Do you try to stick to a budget when eating at restaurants while travelling? Let me know if you have any more budget-friendly restaurant recommendations in Edinburgh!


    1. The potatoes are massive and there are so many topping choices – you’ll love it!

  1. After finally booking our hostels for our stay in Edinburgh this August, I am terrified to see how much food is going to cost us! With accommodations already being pricy, I am so happy you wrote this post – will definitely look at eating at some of these places…and maybe we’ll find a few more budget-friendly eateries ourselves!

    1. I can only imagine how expensive your accommodations are if you’re visiting in August, but there are plenty of budget restaurants in Edinburgh, so don’t be too worried about food 🙂 I’ve heard Mosque Kitchen, Los Cardos, and Oink are good as well! Let me know if you find any good ones!

    1. Yes, there are lots of good Indian restaurants in Edinburgh! Mother India, Dishoom, The Mosque Kitchen, and Khushi’s are a few of my favourites!

Leave a Reply

Your email address will not be published. Required fields are marked *