11 Best Street Food Spots in Edinburgh (2026)

The 11 best street food spots in Edinburgh, from hog roast rolls on Victoria Street to blue corn tacos in Leith. Covers markets, food trucks, police box kitchens, and walk-up counters.

Places
11
Avg Rating
4.7
City
Edinburgh

Best Street Food in Edinburgh

Edinburgh didn’t always have a street food scene. Even ten years ago, your walk-and-eat options were pretty much limited to a greasy chip shop or a sad supermarket meal deal. That’s changed completely. The city now has converted police boxes slinging Brazilian crepes, a 50,000-square-foot food truck warehouse out in Granton, and a hog roast counter on Victoria Street where whole pigs turn in the window while tourists queue down the cobblestones. A lot of this growth traces back to the Edinburgh Fringe. Every August, a million visitors descend on a city of half a million, and you can’t seat them all in restaurants. So the food came outside. Pop-up kitchens appeared on the Meadows, along the Royal Mile, in car parks and under bridges. Some of those pop-ups got good enough that they stuck around year-round.

What makes Edinburgh’s street food different from, say, London’s or Manchester’s is the Scottish influence running through so much of it. Haggis shows up everywhere you don’t expect it: inside pakoras, on top of hog roast rolls, deep-fried alongside black pudding fritters. The other thing to know is that Edinburgh’s street food spots aren’t concentrated in one area. You’ll find them scattered across the Old Town, along Leith Walk, down in Portobello, and near the university quarter. That’s actually a good thing. It means you can eat like this wherever you happen to be, not just at a single curated market.

1. Oink Victoria Street

There’s a whole pig rotating in the front window, which is either the best or worst marketing you’ve ever seen depending on your sensibilities. Oink has been doing this since 2008, and the formula hasn’t changed because it doesn’t need to. Slow-roasted hog, carved to order, piled into a white or brown roll with your choice of sage and onion stuffing, apple sauce, chilli relish, or haggis. Three sizes: the Piglet for a snack, the Oink for a proper lunch, the Grunter if you’re genuinely hungry. The crackling is what separates this from any other pulled pork sandwich. It’s crunchy, salty, and they don’t skimp on it. The staff let you taste before you commit, which is nice but also slightly dangerous because you’ll end up ordering the biggest one. Seating is basically nonexistent. You’ll eat standing on Victoria Street watching people photograph the colourful shopfronts, which is half the experience. The queue moves fast even when it looks long. Every roll is about £5 to £7, making this one of the best value meals in the Old Town by a considerable margin.

Oink Victoria Street
1

Oink Victoria Street

restaurant Old Town & Royal Mile $
4.5 Google 4.5 TripAdvisor 34 Victoria St, Edinburgh EH1 2JW, UK
  • Try one of the best pulled pork sandwiches with unique toppings like sage stuffing and haggis
  • Experience top-notch service with friendly staff offering tastings before ordering
Tip

Visit during off-peak hours to avoid long lines as seating is very limited

"Oink Victoria Street is a small but mighty eatery known for its delicious pulled pork sandwiches. Reviewers praise the tender and flavorful pork with unique toppings."

12 mins walk

2. The Pakora Bar

Started as a mobile kitchen run by three Edinburgh brothers who wanted to bring their mother’s pakora recipe to the city. That origin story sounds like every food truck pitch you’ve ever heard, except the food actually backs it up. The permanent spot on Holyrood Road feels like a proper restaurant, but the menu is pure street food: haggis pakoras, lamb samosas, aloo tikki, chicken pakora wraps. The haggis pakoras are the thing to get. They take Scotland’s national dish and wrap it in a crispy Indian batter, which shouldn’t work but absolutely does. The mango lassi pale ale is a collaboration they did with a local brewery and it’s weirdly perfect alongside the spiced food. Service is warm and unhurried. The brothers rotate through the kitchen and they’ll talk you through the menu if you’re undecided. Prices are low for the area, especially considering the portion sizes. Most mains come in under £10.

The Pakora Bar
2

The Pakora Bar

restaurant Old Town & Royal Mile $
4.7 Google 5.0 TripAdvisor 111 Holyrood Road, Edinburgh EH8 8AU, UK
  • Experience exceptional Punjabi street food with a Scottish twist
  • Enjoy unique cocktails like espresso martini inspired drinks and mango lassi pale ale
Tip

Try the haggis pakoras, lamb samosas, aloo tikki, chicken pakora wrap for an authentic taste of Punjabi street food

"The Pakora Bar has garnered rave reviews for its exceptional food, great value for money, and top-notch service."

3. Tupiniquim

This is a Brazilian crepe stand run out of a converted police box on Lauriston Place, right on the edge of the Meadows. Edinburgh has a few of these police box food spots, but Tupiniquim is the best of them by a distance. Everything is gluten-free, cooked on a single griddle by one person, which means the queue can build during lunch but also means every crepe is made to order. The spicy ratatouille crepe is the one most people recommend. The vegan feijoada filling is excellent too. Sweet crepes with Nutella and banana for after, if you still have room. It’s all outdoor seating at a couple of small tables, so this is a fair-weather spot or at least a “don’t mind eating in light drizzle” spot, which in Edinburgh means you’ll probably be doing exactly that. Around £7 per crepe. Cash and card both fine. The woman who runs it is genuinely passionate about the food and will happily explain every filling option if you ask.

Tupiniquim
3

Tupiniquim

restaurant Southside $
4.8 Google Green Police Box, Lauriston Place, Edinburgh EH3 9AU, UK
  • Indulge in delicious gluten-free Brazilian crepes with unique fillings like spicy ratatouille or butternut squash and spinach
  • Enjoy a cozy outdoor dining experience near the Meadows
Tip

Visit when there is less of a queue to avoid long waiting times for your order

"Tupiniquim has garnered rave reviews for its delicious and gluten-free crepes. Reviewers praise the savory and sweet options and the passionate, friendly staff."

4. The Chippy by Spencer

Spencer himself is usually behind the counter, which tells you everything about the size and personality of this place. It’s a proper chip shop on Broughton Street, but proper in the way that means the fish is fresh, the batter is crunchy without being greasy, and the chips are thick-cut and cooked to order rather than sitting under a heat lamp. The deep-fried haggis is the thing that makes this a street food destination rather than just a good chippy. It comes in a golden batter with a rich, peppery interior, and you can get black pudding fritters too if you want the full Scottish experience. The tartar sauce is homemade. The shop is spotlessly clean, which shouldn’t be noteworthy for a food establishment but somehow is for a chip shop. Spencer greets people by name if they’ve been more than once. Not the cheapest chippy in town, but the quality gap between this and the £4 tourist chip shops on the Royal Mile is enormous.

The Chippy by Spencer
4

The Chippy by Spencer

restaurant Broughton & Calton $
4.8 Google 77-79 Broughton St, Edinburgh EH1 3RJ, UK
  • Enjoy some of the finest fish and chips in Edinburgh with fresh ingredients and perfectly cooked dishes
  • Try unique offerings like deep-fried haggis or black pudding fritters alongside traditional favorites
Tip

Order in advance as it can get busy in the evenings

"The Chippy by Spencer is a gem in Edinburgh, offering some of the finest fish and chips with fresh, juicy fish and thickly cut chips."

5. Chorrito

The highest-rated spot on this list at 4.9, and it’s not hard to see why. Chorrito is a tiny taco place on Leith Walk making everything from scratch with hand-pressed blue corn tortillas. The lamb taco is the consensus favourite, followed closely by the mushroom and the fish. They’re small, which means you should order at least three per person, probably four. Sitting at the bar counter watching the kitchen work is the best seat. The mezcal selection is surprisingly good for a place this size, and the Pacifico on tap washes everything down nicely. Monthly chilaquiles brunch is a thing they do, and it sells out, so follow them on social media if you want to catch it. The main downside is the wait. Peak times, especially Friday and Saturday evening, can mean 20 to 30 minutes for a table. No reservations. Just show up and hope.

Chorrito
5

Chorrito

restaurant Leith
4.9 Google 126 Leith Walk, Edinburgh EH6 5DT, UK
  • Fantastic small tacos made with fresh hand-made blue corn tortillas
  • Authentic Mexican flavors with a great selection of mezcal and Pacifico
Tip

Arrive early to avoid long wait times for tables during peak hours

"Chorrito is a small taco restaurant that has garnered rave reviews for its fantastic tacos, authentic Mexican flavors, friendly staff, and great drinks."

6. Wings

Over eighty wing sauces. That’s not a typo. Wings sits just off the Royal Mile on Old Fishmarket Close, which is one of those narrow medieval passageways Edinburgh does so well, and has turned the chicken wing into an entire dining experience. The Disco Wingferno (sriracha and chipotle) is the spicy option people keep ordering. The Peruvian salsa verde is the one for people who want flavour without pain. The Sunday bottomless wings deal is genuine value if you can eat enough to justify it. The decor is all pop culture references and fairy lights, which gives the whole place a slightly chaotic energy that works when you’re eating with your hands. The pricing has been a sore point for some reviewers. Wings aren’t cheap per piece, but if you go in knowing this is more “experience dining” than “cheap street food,” you’ll enjoy it. Good milkshakes too.

Wings
6

Wings

restaurant Old Town & Royal Mile $
4.6 Google 21 Old Fishmarket Cl, High St, Edinburgh EH1 1RW, UK
  • Incredible variety of chicken wing sauces with over 80 flavours
  • Fun pop culture decor and quirky atmosphere
Tip

Visit on Sundays for bottomless wings at a great value

"Wings in Edinburgh is dedicated to chicken wings, offering an insane variety of sauces. High praise for delicious food and fun atmosphere."

5 mins walk

7. Wanderers Kneaded Pizza

Wood-fired pizza from a small operation near the Pleasance, open Friday through Sunday only. The limited hours are actually a good sign. It means they’re not trying to scale beyond what the oven and the team can handle, and the quality reflects that. The Gorgonzola and spicy sausage pizza is the one to get if you want something with punch. They do a loyalty card, which is worth picking up if you’re in Edinburgh for more than a few days. The staff are chatty in a way that’s genuinely friendly rather than performative. Prices are low for wood-fired pizza, lower than you’d pay at Civerinos or most sit-down pizza places in town. During the Fringe in August, the queue can stretch because the Pleasance venues are right there and everyone pours out of shows hungry. The rest of the year it’s a calmer experience.

Wanderers Kneaded Pizza
7

Wanderers Kneaded Pizza

restaurant Old Town & Royal Mile
4.8 Google 810 Little King St, Edinburgh EH1 3SP, UK
  • Delicious wood-fired pizzas with unique toppings like Gorgonzola and spicy sausage
  • Affordable prices for high-quality pizzas with loyalty card perks
Tip

Open Friday to Sunday only. Visit for their fantastic selection of pizzas at great prices

"Wanderers Kneaded Pizza has garnered praise for its delicious wood-fired pizzas, friendly staff, and affordable prices."

8. Bobby’s Sandwich Bar and Coffee House

The bright orange exterior makes it impossible to miss, which is appropriate because Bobby’s has been a fixture near Greyfriars Bobby for years. The sandwiches are the draw. They’re made fresh, the fillings are generous, and the vegetarian haggis sandwich with brown sauce is one of those things that sounds like it shouldn’t exist but turns out to be genuinely good. The Moroccan lentil soup on a cold day is properly heartwarming. There’s indoor seating plus a few tables outside on the pavement. It’s small enough that the staff remember regulars and will make recommendations if you look indecisive. Prices are well under £7 for a solid sandwich, which is a bargain for the Old Town. If you’re visiting Greyfriars Kirkyard or the National Museum of Scotland (both about a minute away), this is the obvious lunch stop.

Bobby's Sandwich Bar and Coffee House
8

Bobby's Sandwich Bar and Coffee House

restaurant Old Town & Royal Mile $
4.8 Google 4 Greyfriars, Edinburgh EH1 2QQ, UK
  • Fresh sandwiches with excellent filling combinations near Greyfriars Bobby
  • Try the vegetarian haggis sandwich or Moroccan lentil soup
Tip

Visit during off-peak hours for a more relaxed dining experience

"Bobby's Sandwich Bar is a charming spot offering fresh and delicious sandwiches with a wide selection, near Greyfriars."

9. Bubba Q

American BBQ on the Royal Mile is a strange concept, and yet Bubba Q makes it work. The brisket is properly smoked. The dirty fries with garlic cheese are absurdly indulgent. The loaded tacos and pork sliders are the quick-eat options if you don’t want to commit to a full rack of ribs. The decor goes hard on Americana: neon signs, nostalgic music, that sort of thing. It’s unsubtle, but it matches the food. The pit boss sharing platter is the move if you’re eating with someone else and want to try everything. Prices are a step above the other spots on this list (most mains £12 to £16), which puts it at the pricier end of street food, but the portions compensate. Service is consistently praised. Not everyone wants haggis and fish and chips for every meal, and Bubba Q fills that gap well.

Bubba Q
9

Bubba Q

restaurant Old Town & Royal Mile $$
4.4 Google 4.5 TripAdvisor 213 High St, Edinburgh EH1 1PE, UK
  • Unique American BBQ dishes like pork sliders, loaded tacos, ribs, and brisket
  • Generous portions of flavorful food at reasonable prices
Tip

Make reservations in advance during peak times as it can get busy

"Bubba Q is a top spot for outstanding American BBQ with excellent service, quirky atmosphere, and central Royal Mile location."

10. Himalaya Centre, Tibetan Cafe

This is a one-person operation on South Clerk Street and it’s all the better for it. The owner cooks, serves, and runs the whole show solo, which means the pace is relaxed and the food is cooked with genuine attention. The momos are the main event. They’re Tibetan dumplings, steamed or fried, and they’re the kind of thing where you order six and immediately wish you’d ordered twelve. The Mega Thali is the way to try a bit of everything: the lentils in particular are excellent. Mango lassi here is thick and properly sweet. The cafe itself is small and cozy, with a few tables and the kind of eclectic decor that comes from one person’s personal taste rather than an interior designer. Not every dish hits equally (the coconut curry chicken has been a letdown for some), but when it’s good, it’s really good. Everything is under £10.

Himalaya Centre, Tibetan Cafe
10

Himalaya Centre, Tibetan Cafe

cafe Southside $
4.9 Google 20 S Clerk St, Newington, Edinburgh EH8 9PR, UK
  • Authentic Tibetan cuisine at reasonable prices
  • Exceptional dishes like lentils in the Mega Thali and mango lassi
Tip

Visit early to ensure availability of popular items like momos

"Himalaya Centre is a cozy and welcoming spot where the owner runs the show single-handedly. Food highlights include exceptional lentils in the Mega Thali and outstanding mango lassi."

11. Go Go Beets

Out in Portobello, which is a 20-minute bus ride from the city centre but worth the trip if you’re combining it with a walk along the beach. Go Go Beets is fully vegetarian and almost entirely gluten-free, which would be unremarkable in 2026 except that the food is genuinely delicious rather than just virtuous. The veggie haggis roll with tattie scone is the most Edinburgh thing on the menu. The HLT sandwich (their take on a BLT, with lime and coriander drizzle) is what most regulars order. Salad boxes are generous and the cakes change daily. It has a perfect 5.0 rating on Google, which at this point is based on enough reviews to be meaningful rather than just three friends leaving five stars. The dog-friendly policy and colourful interior make it feel like a neighbourhood spot rather than a destination, which it very much is for the Portobello locals who eat here every week.

Go Go Beets
11

Go Go Beets

restaurant Portobello
5.0 Google 165 Portobello High St, Edinburgh EH15 1EU, UK
  • Veggie haggis rolls, HLT sandwiches, and excellent salad boxes
  • Fully gluten-free menu including pastries, sandwiches, and salads
Tip

Visit during off-peak hours to avoid crowds especially if you plan to dine-in

"Go Go Beets is beloved for delicious plant-based food. Highlights include veggie haggis rolls, the HLT sandwich, and accommodating gluten-free options for almost everything."

The Pitt: Edinburgh’s Street Food Market

No guide to Edinburgh street food would be complete without mentioning The Pitt. Originally a weekend event on a windswept Leith street, it relaunched in December 2024 on Granton Prom in a massive covered warehouse. The current setup has around 20 food trucks, a rotating brewer-in-residence, live music stages, and even a kids’ adventure zone. Highlights include Barnacles & Bones for seafood (their lobster mac and cheese is the dish people photograph most), Junk for loaded burgers, and Babu Bombay Street Kitchen for kati rolls and fragrant curries. Antojitos is an all-vegan taco truck that’s become a favourite. The covered venue means weather isn’t a factor anymore, which removes the biggest problem the old Pitt had. It runs on weekends and is worth the trip out to Granton if you want to graze across multiple cuisines in one session.

How to Plan Your Street Food Day in Edinburgh

The Old Town cluster is the easiest to hit in a single afternoon. Start with Oink on Victoria Street for lunch, wander down to Bobby’s near Greyfriars for a coffee and a sandwich (or save it for later), then cut through to Wings on Old Fishmarket Close. Bubba Q and The Pakora Bar are both within ten minutes of each other along the Royal Mile and Holyrood Road.

If you’re heading to Leith for the bar scene, add Chorrito to your evening. It’s right on Leith Walk, so you’ll pass it on the way. Tupiniquim near the Meadows works well as a pre-show snack if you’re catching anything at the Traverse or the Usher Hall.

For something different, combine Go Go Beets with a Portobello beach walk. The number 26 bus from the city centre drops you right on the high street. In August during the Fringe, the whole equation changes. Wanderers Kneaded Pizza near the Pleasance becomes a between-shows staple, and pop-up food stalls appear on the Meadows and along George Square. Budget around £8 to £12 per street food meal and you’ll eat brilliantly all day.

If you’re watching your budget more closely, check out our cheap eats guide for even more affordable options. And if you’d rather sit down for a proper meal, our best restaurants guide has you covered.

Planning your trip to Edinburgh? Save these places to your itinerary with Tourli, the app that turns travel guides into actionable day plans.

Frequently Asked Questions

Where is the best street food in Edinburgh?
Oink on Victoria Street does legendary hog roast rolls from about £5. The Pakora Bar on Holyrood Road serves haggis pakoras and lamb samosas with a Scottish-Indian twist. Tupiniquim runs gluten-free Brazilian crepes from a converted police box near the Meadows. Chorrito on Leith Walk makes blue corn tacos that rival anything you'd find in Mexico City.
Is the Pitt Market in Edinburgh still open?
The Pitt relaunched in December 2024 on Granton Prom with a 50,000-square-foot covered warehouse, 20 food trucks, a rotating brewer-in-residence, live music stages, and a kids' adventure zone. It runs on weekends and is Edinburgh's largest dedicated street food market.
What Scottish street food should I try in Edinburgh?
Oink's hog roast rolls with haggis topping are the classic Edinburgh street food experience. The Chippy by Spencer on Broughton Street does deep-fried haggis and black pudding fritters alongside some of the city's best fish and chips. The Pakora Bar does haggis pakoras, which fuse Scottish and Indian flavours for about £4 each.
Where can I eat street food during the Edinburgh Fringe?
During August, the Fringe transforms Edinburgh's streets with pop-up food vendors along the Royal Mile and across the Meadows. Year-round options include Wings on Old Fishmarket Close, Bubba Q on the High Street, and Bobby's Sandwich Bar near Greyfriars. Wanderers Kneaded Pizza near the Pleasance does wood-fired slices on Friday through Sunday.
Is Edinburgh street food cheap?
Most Edinburgh street food spots cost between £5 and £12 per person. Oink's hog roast rolls start around £5, Bobby's sandwiches are under £7, and Tupiniquim's Brazilian crepes run about £7. Chorrito's tacos are roughly £4 each. You can eat very well for under £10 at most of these spots.