Save more when you book direct | get an extra 5% OFF today with the code DSDIRECT

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.

Edinburgh Oink
Edinburgh Oink

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