Discover the 10 Best Street Foods in Edinburgh to Savor

Last Updated on July 21, 2023 by Jacob Sanders

Edinburgh, the historic & captivating capital of Scotland, is not only known for its rich cultural heritage and stunning architecture but also for its vibrant street food scene. As you wander through the cobbled streets and alleys, you’ll be captivated by the delightful aromas wafting from food stalls and vendors, tempting your taste buds with a wide array of delectable treats. From traditional Scottish classics to international delights, Edinburgh’s street food offerings cater to every palate. Let’s embark on a gastronomic adventure and explore the 10 best street foods in Edinburgh for a flavorsome experience.

The Best Food Street Food in Scotland: What and How of Scottish Delights!

While there are hundreds of articulations on the web discussing where to eat and what, this write-up is about what to eat and in what combinations for a truly divine experience:

1. Haggis Bon Bons:

Haggis Bon Bons - Edinburgh
Haggis Bon Bons – Edinburgh

No visit to Scotland would be complete without indulging in the iconic Haggis Bon Bons. Considered one of the best street foods in Edinburgh, these delicious bite-sized treats are made from the traditional Scottish dish, haggis, which comprises sheep’s heart, liver, and lungs, mixed with oats, onions, and spices. Rolled into balls, coated in breadcrumbs, and deep-fried to perfection, Haggis Bon Bons offers a delightful blend of textures and flavors that will leave you wanting more.

2. Fish and Chips:

Fish and Chips - Edinburgh
Fish and Chips – Edinburgh

Talking about Edinburg street foods,  a quintessentially British dish, Fish and Chips, hold a special place in the hearts of many. In Edinburgh, you can find several street food stalls serving up crispy, golden-battered fish paired with chunky, fluffy chips. Squeeze a bit of lemon, add a dollop of tartar sauce, and relish this classic comfort food while strolling along the Royal Mile.

3. Scotch Eggs:

Scotch Eggs - Edinburgh
Scotch Eggs – Edinburgh

A true Scottish delicacy, Scotch Eggs are hard-boiled eggs wrapped in a layer of seasoned sausage meat, coated in breadcrumbs, and then deep-fried until golden brown. These handheld delights offer a savory, protein-packed treat that’s perfect for a quick, on-the-go snack. Available squarely across the Food markets in Edinburgh, this is one of their staples!

You may also like to read it:- Top Places to Visit in Dublin

4. Gourmet Hot Dogs:

Gourmet Hot Dogs - Edinburgh
Gourmet Hot Dogs – Edinburgh

Edinburgh’s street food scene is not without its gourmet hot dog vendors. Offering a modern twist on the classic sausage-in-a-bun, you’ll find an array of toppings and condiments to customize your hot dog just the way you like it. From traditional toppings to inventive combinations, these gourmet hot dogs are sure to satisfy your cravings. Booking a flight to Edinburgh? If yes, Don’t miss it!

5. Venison Burger:

Venison Burger - Edinburgh
Venison Burger – Edinburgh

For adventurous foodies, the Venison Burger is a must-try delicacy. Made from succulent, locally sourced venison meat, these burgers are cooked to perfection and served with a variety of toppings. The gamey flavor of venison combined with the condiments creates a truly unique and delicious experience. It’s so bulky that big Londerners take flights to Edinburgh to enjoy it in exotic!

6. Cullen Skink:

Cullen Skink - Edinburgh
Cullen Skink – Edinburgh

Another Scottish classic (found on streets and at Eninburgh’s street food festivals alike)  is Cullen Skink, a hearty soup made from smoked haddock, potatoes, onions, and cream. Warm, creamy, and full of flavor, this traditional dish is perfect for warming up on chilly Edinburgh days, making it a comforting street food choice.

7. Pakora:

Pakora - Edinburgh
Pakora – Edinburgh

Influenced by Indian cuisine, Pakora is a popular street food snack in Edinburgh. These deep-fried fritters are made from vegetables like onions, spinach, and potatoes, mixed with chickpea flour and spices. Crispy on the outside and tender on the inside, Pakora is a delightful vegetarian option that bursts with flavor.

8. Sticky Toffee Pudding:

Sticky Toffee Pudding - Edinburgh
Sticky Toffee Pudding – Edinburgh

Satisfy your sweet tooth with a serving of Sticky Toffee Pudding. This indulgent dessert is a rich, moist sponge cake smothered in a luscious toffee sauce. A perfect end to a delicious meal, this dessert is an absolute must-try while in Edinburgh. This popular sweet system is widely available across the Street-food stalls in Edinburgh!

9. Scottish Tablet:

Scottish Tablet - Edinburgh
Scottish Tablet – Edinburgh

For a sugary treat on the go, look no further than Scottish Tablet. This traditional confection is made from sugar, butter, and condensed milk, creating a crumbly, melt-in-your-mouth delight. It’s the ideal snack to keep you energized as you explore the city’s landmarks.

10. Ice Cream from Mary’s Milk Bar:

Ice Cream - Edinburgh
Ice Cream – Edinburgh

While not a traditional street food, a visit to Edinburgh would be incomplete without trying the delectable ice cream from Mary’s Milk Bar. With a constantly changing menu of unique flavors, including traditional Scottish recipes, you’ll be in for a treat with every visit.


Edinburgh’s vibrant street food scene is a culinary adventure that should not be missed. From traditional Scottish delights like Haggis Bon Bons and Cullen Skink to international treats like gourmet hot dogs and Pakora, the city’s street food offerings cater to all tastes. Cheers!

Leave a Reply