Best Cheap Eats in Edinburgh Under £10
Whether you're a student, backpacker or budget-conscious traveller staying at Destiny Student, these spots offer some of the city's best value meals for £10 or less.


Looking for affordable food in Edinburgh that doesn't feel like a compromise? We've got you covered.
1. Oink
Victoria Street, Hanover Street & Canongate
A local favourite known for its Scottish hog roast rolls. Choose your roll size and toppings, and enjoy a filling lunch while exploring the Old Town.
What to order: Hog roast roll with stuffing and apple sauce
Price: £5-£8
2. Mosque Kitchen
Nicholson Square
One of Edinburgh's best budget lunch spots. Generous portions of curry, rice and sides make this a favourite among students and locals alike.
What to order: Chicken curry and rice
Price: £6-£9
3. Palmyra Pizza
Southside
Huge freshly made pizzas at surprisingly low prices.
What to order: Margherita or Pepperoni Pizza
Price: £6-£9
4. Union of Genius
Forrest Road
Perfect on a rainy Edinburgh day. Their homemade soups are made fresh daily and served with bread.
What to order: Soup and bread combo
Price: £5-£8
5. Alby's
Leith Walk
Known for incredible sandwiches packed with quality ingredients.
What to order: Seasonal sandwich special
Price: £8-£10
6. Bonnie Burrito
Tollcross & St Mary's Street
Large burritos that easily keep you full for the afternoon.
What to order: Chicken Burrito
Price: Around £9
7. Noodles & Dumplings
South Clerk Street
An underrated gem serving authentic Chinese noodles and dumplings.
What to order: Hand-pulled noodle dishes
Price: £8-£10
8. Wings
Old Fishmarket Close
A hidden Old Town favourite offering dozens of wing flavours.
What to order: Small basket of wings and fries
Price: Around £10
9. Maki & Ramen
Multiple locations
While some dishes are above £10, several lunch specials and smaller ramen bowls fit comfortably within budget.
What to order: Lunch ramen special
Price: £9-£10
10. Tempting Tattie
Jeffrey Street
Simple, classic and surprisingly filling.
What to order: Loaded baked potato with multiple toppings
Price: £8-£12

