You don’t need deep pockets to eat well in Edinburgh. The Old Town in particular is dotted with cheap, cheerful institutions serving proper food for pocket change – perfect for students, families and anyone sightseeing on a budget.
Here are the best low-cost bites in the city, and where to find them.
Where to Eat: Cheap Eats in Edinburgh
- The Baked Potato Shop (Cockburn St) – A long-loved Old Town institution serving huge filled baked potatoes with vegetarian and vegan toppings, cheap and filling.
- Mosque Kitchen (50 Potterrow) – A legendary canteen near the university dishing out generous, very cheap curries – a student staple for decades.
What to Expect
These are no-frills, high-value spots where a few pounds buys a proper feed. Expect takeaway counters and canteen seating rather than table service. It is worth carrying a little cash, as some budget spots are cash-friendly, and going at off-peak times to skip the queues.
Who It Suits
Students, families and anyone watching the pennies who still wants a satisfying meal. Both spots are vegetarian-friendly, and they are ideal for a quick lunch while exploring the Old Town.
Practical Tips
- Carry some cash – a few budget spots prefer it.
- Go slightly off-peak to avoid the lunchtime queues.
- The Baked Potato Shop has great veggie and vegan toppings.
- Both are walkable from the Royal Mile and university, handy while sightseeing.
Frequently Asked Questions
Where can I eat cheaply in Edinburgh?
The Baked Potato Shop on Cockburn Street and Mosque Kitchen near the university are two of the best-value spots in the city, both serving filling meals for just a few pounds.
Are there cheap vegetarian options in Edinburgh?
Yes – the Baked Potato Shop has plenty of veggie and vegan toppings, and Mosque Kitchen’s curries include vegetarian choices. See our vegan guide for more.
