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.