Edinburgh Food Guide: Dishes, Markets, and Where to Eat
Edinburgh's food scene stretches from centuries-old delis to gin distilleries built inside old surgical buildings. Locals split their week between Saturday farmers markets, Sunday brunch spots, and pubs serving haggis, neeps, and tatties. This edinburgh food guide covers the dishes, markets, and neighbourhoods that show the city's real appetite.
Fresh Scottish seafood shows up on menus within easy walking distance of the castle esplanade. Independent cheesemongers and century-old delis still anchor the Old Town's culinary identity. We break down what to eat, where the weekend markets run, and which neighbourhood suits your appetite.
What to Eat in Edinburgh: Signature Dishes
Scottish cooking runs deeper than the deep-fried stereotypes many visitors expect. Fresh local produce, seafood, and centuries-old recipes shape most restaurant menus around the city. The dishes below turn up on pub blackboards, market stalls, and fine-dining tasting menus alike.

Portion sizes and prices vary by neighbourhood, so pub lunches often cost less than Old Town tourist spots. Vegetarian versions of haggis appear on most menus, including at long-running curry houses near the university. Seasonal produce shifts what is on offer, with game dishes common from autumn through winter.
- Haggis, neeps, and tatties
- This peppery oatmeal pudding arrives with mashed swede and potatoes at most traditional pubs.
- Set menus near the Royal Mile often pair it with a whisky cream sauce.
- Cullen skink
- This thick smoked haddock soup started life on the Moray coast further north.
- Look for it as a starter at seafood-focused restaurants near Newhaven.
- Scotch pie
- This small round pie holds seasoned minced mutton inside a hot-water crust pastry shell.
- Bakeries along Leith Walk sell them warm for a quick lunch under three pounds.
- Cranachan
- Whipped cream, toasted oatmeal, honey, and raspberries combine in this classic dessert.
- Most traditional versions stir a splash of whisky through the cream.
- Full Scottish breakfast
- Expect square sausage, tattie scones, black pudding, and eggs on one crowded plate.
- Cafes near Frederick Street often pair the fry-up with a long list of loose-leaf teas.
- Fresh seafood and oysters
- Restaurants in Newhaven serve fish landed hours earlier from the Firth of Forth.
- Oysters there can cost close to a pound each during early evening happy hours.
- Edinburgh gin
- Small distilleries such as Pickering's turn old surgical buildings into tasting rooms.
- A guided tour usually runs under two hours and ends with a flight of samples.
- Tablet and shortbread
- Tablet is a grainy, ultra-sweet fudge made from sugar, butter, and condensed milk.
- Independent bakeries near the Grassmarket sell both by the paper bag.
Weekend Farmers Markets and Food Stalls
The Edinburgh Farmers' Market sets up on Castle Terrace every Saturday morning, right beneath the castle rock. Stallholders sell venison, smoked salmon, oatcakes, and seasonal vegetables straight from Lothian and Borders farms. Arrive before eleven in the morning for the best selection, since popular stalls sell out by early afternoon.
Stockbridge Market runs on Sundays in Jubilee Gardens, close to the Water of Leith. Street food stalls there mix Scottish produce with global flavours, from Thai curries to Spanish churros. Our Stockbridge neighbourhood guide covers the cafes and shops worth pairing with a market visit.
Leith's dockside food scene has grown well beyond its fishing-port roots in recent years. Weekend stalls near the Shore now sell everything from fresh oysters to Scottish cheese boards. Our guide to Leith lists restaurants worth booking around a market trip. George Street also hosts seasonal food stalls each winter, alongside mulled wine and roasted chestnuts.
Arrive before 11 a.m. at the Edinburgh Farmers' Market on Castle Terrace to access the best selection—popular stalls sell out by early afternoon on busy Saturdays.
Deli Culture and Classic Food Institutions
Valvona & Crolla on Elm Row has traded as Scotland's oldest delicatessen since 1934. Its shelves stock Italian imports alongside Scottish cheese, whisky, and fresh-baked bread. A small cafe at the back serves espresso and pastries most mornings of the week.

IJ Mellis Cheesemongers on Victoria Street has aged and sold Scottish cheese for over three decades. Staff there build tasting plates on request, mixing Highland cheddar with island blue cheese. Mary's Milk Bar sits at the bottom of the same street, scooping gelato made in small batches.
Newer institutions have joined these longstanding shops without pushing them aside. Edinburgh Food Studio runs a rotating tasting menu built around seasonal, local ingredients. Reservations usually open a few weeks ahead and sell out fast for weekend sittings.
Several newer restaurants sit within a short walk of these older institutions. Our guide to local restaurants covers more names worth booking ahead. Expect tasting menus, small-plate concepts, and a handful of Michelin-recognised kitchens.
Where Locals Actually Eat, by Neighbourhood
Food habits shift noticeably as you move between Edinburgh's neighbourhoods. Grassmarket and Victoria Street in the Old Town lean toward quick bites between sightseeing stops. Cheese, gelato, and pie shops there mostly serve visitors moving between the castle and Royal Mile.
George Street and the wider New Town favour longer, dressier meals over quick bites. Restaurants here range from steakhouses to newer Asian-fusion openings with proper cocktail lists. Our New Town guide breaks down which streets suit a sit-down dinner.
Stockbridge residents lean on Sunday brunch and independent cafes rather than tourist set menus. The Pantry draws a queue most weekends for its brunch plates near Circus Lane. Expect a wait of twenty minutes or more if you arrive after ten on a Sunday.
Leith and Portobello both lean coastal, with fresher, simpler seafood than the city centre. Leith's Michelin-recognised kitchens sit a short walk from plain chip shops on the same streets. Portobello keeps things more casual, with beachfront cafes and a Victorian promenade.
Practical Tips for a Food-Focused Trip
Book dinner reservations at least a week ahead during the Fringe and Hogmanay periods. Lunch menus at fine-dining spots often cost half the price of the same evening menu. Lonely Planet named Edinburgh's dining scene among its best new foodie experiences in recent years.

Shoulder seasons bring quieter markets and easier restaurant bookings than peak summer months. Spring and early autumn also line up with fresher seasonal produce on tasting menus. Winter brings game dishes and warming stews onto most seasonal menus across the city.
Pair a meal with a proper drink to round out the local food experience. Our guide to Edinburgh's whisky bars lists spots that pair drams with small plates. Many gin distilleries also offer food-pairing sessions alongside their standard tasting tours.
Book dinner reservations at least a week ahead during Edinburgh's Fringe and Hogmanay periods—popular kitchens book out days in advance during these peak festival seasons.
Frequently Asked Questions
What is the most traditional dish to try in Edinburgh?
Haggis, neeps, and tatties remains the classic order, pairing spiced oatmeal pudding with mashed swede and potato. Most traditional pubs serve it as a starter or main course, often finished with a whisky cream sauce. Vegetarian versions are common too, including at long-running curry restaurants near the university.
When do Edinburgh's farmers markets and food stalls run?
The Edinburgh Farmers' Market on Castle Terrace runs every Saturday morning beneath the castle rock. Stockbridge Market follows on Sundays along the Water of Leith, mixing Scottish produce with international street food. Check official social pages before visiting, since stall lineups and hours can shift by season.
Where do locals actually eat in Edinburgh, versus tourists?
Locals tend to favour neighbourhood spots in Stockbridge, Leith, and Portobello over Royal Mile tourist menus. Sunday brunch cafes, dockside seafood restaurants, and family-run delis see more repeat local custom than set-menu chains near the castle. Booking ahead still helps at the most popular neighbourhood favourites.
Is Edinburgh food expensive compared to the rest of the UK?
Pub lunches and market food generally cost less than London, with mains often under fifteen pounds. Fine-dining tasting menus and Michelin-recognised restaurants sit closer to national prices, especially during festival season. Lunch sittings at upscale kitchens typically cost roughly half of the equivalent evening menu.
What should first-time visitors avoid when planning an Edinburgh food trip?
Avoid skipping reservations during the Fringe or Hogmanay, when popular kitchens book out days ahead. Also avoid judging the food scene only by Royal Mile tourist restaurants, which rarely reflect what locals eat. Our neighbourhood guide helps match a restaurant to the right part of town.
Planning other European city breaks? Compare our similar guides for Dublin, Lisbon and Porto.
For the wider city context, see our complete guide to hidden gems in Edinburgh.
Edinburgh's food identity sits somewhere between historic delis and a genuinely modern dining scene. Haggis, cullen skink, and cranachan still anchor the traditional table, but Saturday and Sunday markets add fresh, seasonal variety. The neighbourhood you choose shapes the meal more than any single restaurant list ever could.
Start with a Saturday visit to Castle Terrace, then let Stockbridge or Leith fill out the rest of your trip. Book ahead where you can, and leave room for a deli stop or two along the way. That mix of planning and wandering is what makes an edinburgh food guide worth following.



