Eating in Edinburgh on a Budget

The city of Edinburgh is filled with lots of restaurants that serve some of the best food in Scotland. If you’re traveling on a budget, there are still plenty of places where you can enjoy great food at a reasonable price.

For breakfast, you’ll love what Edinburgh Larder serves up. Their full breakfast is made up of scrambled eggs, sausage, salmon, bacon, and more, and draws locals from across the city every morning. If you’re looking for something lighter, their granola and porridge also gets rave reviews. With options starting from £2.75, it’s a great place to fill up before a day of sightseeing.

When lunch time rolls around, take the opportunity to sample some Mexican-Scottish fusion at Los Cardos. Most of the food focuses solely on authentic Mexican and Tex-Mex dishes, but you can order a haggis burrito if you want to be a bit adventurous. Combining the spiced sheep’s organ meat with salsa, rice, and plenty of guacamole, this burrito’s a great way to try what can be an intimidating dish. With all options on the menu costing less than £6, Los Cardos is both delicious and wallet-friendly.

If you’re looking to go out for a cheap dinner, then drop into one of Edinburgh’s fabulous curry houses. Tanjore is one of the best spots in the city to order a chicken tikka masala, although the lamb masala dosa is also highly recommended. With mains ranging from £7 to £11, eating here’s an affordable way for you to end your day in Edinburgh.