old-town
Oink hog roast counter on Victoria Street in Edinburgh Old Town, carving a whole suckling pig from 11:00 daily, the city's best GBP 8 lunch in a roll.
Try: Hog roast roll with haggis stuffing
Tip: Closes when the pig runs out, often before 15:00 on busy days. The haggis-stuffed version is the authentic Edinburgh choice.
southside
Bonnie Burrito on South Clerk Street in Edinburgh, a student-area Mexican counter building burritos and bowls with fresh-cooked fillings for under GBP 10.
Try: Build-your-own burrito
Tip: The Clerk Street branch is the original and busiest. Go at 12:30 rather than 13:00 to skip the university lunch wave.
new-town
L'Alba D'Oro on Henderson Row in Edinburgh New Town, opened 1975 and named UK's best fish and chip shop by The Times, a takeaway chippy chipping its own daily.
Try: Battered haddock and chips
Tip: Evening-only: opens at 16:00. Arrive at opening to avoid the post-work queue that builds from 17:30.
old-town
Civerinos Slice on Hunter Square in Edinburgh Old Town, the counter arm of the Civerinos restaurant, selling New York-style pizza slices from GBP 4 each.
Try: New York-style pizza by the slice
Tip: Slices rotate through the day; pepperoni and margherita are always on. Fold it in half New York-style and eat standing.
old-town
Bertie's Proper Fish and Chips on Victoria Street in Edinburgh Old Town, a sit-down and takeaway chippy cooking fresh Scottish haddock battered to order.
Try: Battered haddock and chips
Tip: Takeaway counter at the front is faster than the sit-down section. Order at the counter and eat on the Grassmarket steps.
southside
Kebab Mahal on Nicolson Square in Edinburgh, a halal Punjabi curry house open since 1979, serving tandoori grills and biryanis until 02:00 on weekends.
Try: Tandoori mixed grill
Tip: Later is better here: after midnight on a Friday the atmosphere is distinct. The lamb tikka is the order.