Home › Food tours › Edinburgh

Food tours in Edinburgh: what to eat and which tour to book

Edinburgh

Edinburgh's food is built on Scottish larder produce rather than a long list of city dishes: haggis, smoked salmon and Arbroath smokies, Shetland mussels and Scrabster fish, beef and lamb, oats, raspberries and a lot of whisky. The everyday classics are cheap and filling: a full Scottish breakfast, a fish supper from a chip shop, a haggis roll, a bowl of Cullen skink in a pub. The Old Town around the Royal Mile is where most visitors eat and also where prices are highest and quality most uneven; Leith, Stockbridge, Bruntsfield and the streets south of the university are where locals go.

Use this page to decide what to order and where. The dishes and areas below say what each part of the city does well and when the weekend markets run. The tours are real listings on GetYourGuide and Viator with approximate prices as we saw them (several were shown in US dollars, so the pound figures are converted and rounded). Prices, menus and group sizes change, so confirm on the booking page before you pay.

See the top-rated tourAll food tours in Edinburgh

What to eat in Edinburgh

DishWhat it isWhere to eat itTypical price*
Haggis, neeps and tatties
haggis, neeps an' tatties
Sheep's offal, oatmeal, onion and spices cooked in a casing, served with mashed swede (neeps) and potato (tatties), often with a whisky sauce. Vegetarian haggis made with lentils and oats is widely available.Pubs and Scottish restaurants across the Old Town and Grassmarket; also as a 'haggis roll' or haggis bon-bons in cafés and bars.roughly £12–18 as a pub main; £4–6 for a haggis roll
Cullen skinkThick soup of smoked haddock, potato, onion and milk from the north-east coast, usually served with bread.Pubs and Scottish restaurants; seafood places in Leith often do a good version.roughly £7–10 a bowl as a starter
Fish supperBattered haddock (more common than cod in Scotland) with chips. Edinburgh chip shops traditionally offer 'salt 'n' sauce', a thin brown-sauce-and-vinegar mix, instead of plain vinegar.Takeaway chip shops in Leith, Portobello and residential streets; pubs in the Grassmarket for a sit-down version.roughly £10–14 takeaway; £15–20 in a pub
Full Scottish breakfast
full Scottish
Eggs, bacon, Lorne (square) sausage, black pudding, haggis, tattie scone, beans, tomato and mushrooms.Cafés all over the city; most pubs on and off the Royal Mile serve it until late morning.roughly £9–14
Mussels
Shetland or Scottish rope-grown mussels
Steamed mussels, usually in white wine, garlic and cream or a cider sauce, served with bread or chips.Seafood restaurants and bistros along The Shore in Leith; some Old Town seafood places.roughly £14–20 for a main pot
Scotch pie
Scotch pie / mince pie
Small double-crust pie filled with spiced minced mutton or beef, eaten hot from bakeries and at football grounds.High-street bakeries, including the Scottish chain Greggs and independent bakers; on match days at Tynecastle and Easter Road.roughly £2–3.50
CranachanDessert of whipped cream, honey, whisky, toasted oats and Scottish raspberries.Scottish restaurants and some pubs, most often in summer and early autumn when raspberries are in season.roughly £7–9
Whisky
uisge-beatha / a dram
Single malts from Speyside, Islay, the Highlands and Lowlands; most bars carry dozens.Whisky bars and traditional pubs around the Old Town, Rose Street and Leith.roughly £5–9 for a standard measure of a common malt; much more for rare bottles

Where to eat: markets and neighbourhoods

Edinburgh Farmers' Market (Castle Terrace)

MarketSaturdays, usually about 9:00–14:00; check the market's website before a holiday weekend.

Producers' market under the castle rock with Scottish meat, game, fish, cheese, bread and vegetables, plus hot food stalls (rolls, burgers, coffee). Long-running and well regarded; named Slow Food Scotland market of the year several times.

Stockbridge Market

MarketSundays, usually from about 10:00 to late afternoon.

Weekly outdoor market in the old village of Stockbridge with street food, bakers, cheese and coffee; the surrounding streets have independent delis, cheesemongers and cafés.

Leith (The Shore and Leith Walk)

NeighbourhoodLunch or dinner; the market is on Saturdays, usually daytime.

The old port, now home to many of the city's seafood restaurants and several well-known fine-dining kitchens along The Shore, plus cheaper international cafés and bakeries up Leith Walk. A Saturday market runs near the Shore.

Grassmarket and Victoria Street

NeighbourhoodAny time; the market runs on Saturdays, usually daytime.

Old Town square below the castle lined with pubs serving haggis, fish and chips and pies; Victoria Street has cheese and sweet shops. Busy and touristy, but convenient. A weekend market is held in the Grassmarket.

Bruntsfield and Morningside

NeighbourhoodBrunch and lunch.

Residential southside streets with independent cafés, bakeries, a cheesemonger and old pubs, at local prices and away from the tour crowds.

Southside (Nicolson Street, Clerk Street)

NeighbourhoodEvenings; many places open until late.

Student quarter near the university with cheap Asian, Middle Eastern and Indian restaurants and late-opening takeaways; the most practical area for a low-cost dinner.

Food tours in Edinburgh compared

Every tour below is a real listing on GetYourGuide or Viator, checked on 2 Oct 2026. Prices move with season and group size, so treat them as a guide and confirm on the booking page.

TourLengthPrice*GroupBest for
Edinburgh Food & Drink Tour with Eat Walk Tours3 hoursabout £90–100 per adult (seen as from $126)—First-timers who want the tour to replace lunch or dinner, beer and drink fans.Check dates
Eating Edinburgh: New & Old Town Food and Drink Walking Tour3 hoursabout £90–100 per adult (seen as from $128)max 12First-timers who want classic Scottish comfort food and an Old Town walk in one go.Check dates
Edinburgh Food Tour with Scotch, Haggis, a Secret Dish and Moreabout 3 hoursroughly £75–95 per adult—First-timers who want a haggis-and-whisky introduction; whisky drinkers.Check dates
Edinburgh: Cheese Crawl with Local Guide2 hoursabout £35–40 per adult (seen as from $48)—Budget-conscious visitors, vegetarians (check rennet with the guide), anyone who wants to see Stockbridge and Comely Bank rather than the Royal Mile; listed as wheelchair accessible.Check dates
Edinburgh: Scottish Cooking Class with City Views4 hoursabout £115–125 per adult (seen as from $159)max 8Couples, small groups, people with dietary needs, and a rainy-day option.Check dates

Edinburgh Food & Drink Tour with Eat Walk Tours

On GetYourGuide · run by EatWalk & ScotBeer Tours

Length
3 hours
Price
about £90–100 per adult (seen as from $126)
Included
4 venues (restaurants and pubs) adding up to a full meal, with four paired local drinks; whisky is an optional extra.
Suits
First-timers who want the tour to replace lunch or dinner, beer and drink fans.
Starts
City centre (check listing)
Check availability on GetYourGuide →

Eating Edinburgh: New & Old Town Food and Drink Walking Tour

On GetYourGuide

Length
3 hours
Price
about £90–100 per adult (seen as from $128)
Group size
max 12
Included
4 food stops including haggis bon-bons, fish and chips at a Grassmarket pub and a seasonal dessert, with Irn-Bru and local craft beer; walk takes in Market Street, Cockburn Street, the Royal Mile, Victoria Street and the Grassmarket.
Suits
First-timers who want classic Scottish comfort food and an Old Town walk in one go.
Starts
Old Town / Market Street area (check listing)
Check availability on GetYourGuide →

Edinburgh Food Tour with Scotch, Haggis, a Secret Dish and More

On Viator · run by Secret Food Tours (inferred from the operator's related private-tour listing)

Length
about 3 hours
Price
roughly £75–95 per adultapprox.
Included
Several Old Town tasting stops including haggis, a Scotch whisky tasting and an undisclosed 'secret dish'.
Suits
First-timers who want a haggis-and-whisky introduction; whisky drinkers.
Starts
Old Town (check listing)
Check availability on Viator →

Edinburgh: Cheese Crawl with Local Guide

On GetYourGuide

Length
2 hours
Price
about £35–40 per adult (seen as from $48)
Included
Guided walk to local cheese producers and shops with cheese samples and a glass of wine.
Suits
Budget-conscious visitors, vegetarians (check rennet with the guide), anyone who wants to see Stockbridge and Comely Bank rather than the Royal Mile; listed as wheelchair accessible.
Starts
In front of St Stephen's Comely Bank Church (guide holds a blue flag)
Check availability on GetYourGuide →

Edinburgh: Scottish Cooking Class with City Views

On GetYourGuide · run by Fiona (private chef, Leiths-trained), at her home

Length
4 hours
Price
about £115–125 per adult (seen as from $159)
Group size
max 8
Included
Tea or coffee with homemade shortbread on arrival, then cooking and eating a seasonal Scottish main course and pudding; listed as catering for all dietary requirements.
Suits
Couples, small groups, people with dietary needs, and a rainy-day option.
Starts
Host's home in Edinburgh (address given after booking)
Check availability on GetYourGuide →

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Street food, sit-down or a cooking class?

Street food

Edinburgh has no street-food culture in the market-stall sense outside the weekend markets and the Festival in August. Day-to-day 'street food' is bakery pies, haggis or bacon rolls from cafés and a fish supper eaten on the go. For the stall experience, go to the Saturday Farmers' Market at Castle Terrace or the Sunday market in Stockbridge.

Sit-down meals

Pubs are where most Scottish dishes are eaten: haggis, Cullen skink, pies, fish and chips, with real ale or whisky. Many kitchens stop serving around 21:00–22:00, earlier than in southern Europe. For seafood, head to Leith. In August, during the Festival and Fringe, book any restaurant you care about well ahead.

Cooking classes

Cooking classes are few compared with Italian or Spanish cities and are usually small, private or home-based sessions with a Scottish main and pudding, or baking (shortbread, scones). They are relatively expensive, so pick one only if cooking itself is the point; otherwise a food walk covers more dishes for the money.

How much to budget for food

StylePer person, per day*
Budget (street food, markets)£30–40, about €35–47 (café breakfast, bakery or pie lunch, takeaway fish supper)
Mid-range (one sit-down meal a day)£60–85, about €70–100 (pub lunch, sit-down dinner with a drink)
Splurge (tasting menus, wine)£150+, about €175+ (tasting menu in Leith or the New Town with wine)

Vegetarian, halal and gluten-free

Vegetarian & vegan: Easy by UK standards. Vegetarian haggis is on most menus that serve the meat version, and the city has many vegetarian and vegan cafés, especially in the Southside and Leith. Watch for meat stock in soups and gravy, and for black pudding and haggis on breakfast plates; ask for them to be left off.

Halal: Halal restaurants and takeaways are concentrated on the Southside (Nicolson Street, Clerk Street) and Leith Walk, mostly Turkish, Middle Eastern and South Asian. Traditional Scottish dishes (haggis, Scotch pies, pub sausages) are not halal unless stated, and pork is common at breakfast.

Gluten-free: UK allergen labelling is strict and most restaurants have an allergen list on request. Gluten-free fish and chips exist but shared fryers are common, so ask. Haggis and Cullen skink often contain oats or flour; oatcakes are not automatically safe for coeliacs.

Food scams and tourist traps to avoid

Top tours & activities in Edinburgh

Find hotels in EdinburghMore experiences on Klook

Rent a car in Edinburgh

Compare rental cars from local and international companies, with free cancellation on most bookings.

Compare car rentals in Edinburgh

Plan the rest of your Edinburgh trip

Staying near the markets saves time and taxi money — most food tours start in the old centre.

Hotels in Edinburgh
Edinburgh trip plannerHow many days in EdinburghWhere to stay in EdinburghBest time to visit EdinburghAll food-tour guides

Common questions

Do I need to tip in Edinburgh?

In restaurants, about 10–12.5% is normal if service was good; many places add a 'discretionary' service charge, so check the bill before tipping again. In pubs, you do not tip for drinks ordered at the bar. On food tours, guides appreciate roughly £5–10 per person if you enjoyed it, but it is not required.

Which food tour is best for a first visit?

If you want one tour that covers the basics, choose a 3-hour Old Town walk that includes haggis, fish and chips and a whisky or beer; several listings below do this and replace a full meal. If you already know the Royal Mile, a cheese walk in Stockbridge is cheaper and shows a residential side of the city. Book a cooking class only if cooking itself interests you.

Is haggis worth trying, and is there a vegetarian version?

Yes. Good haggis tastes like a peppery, oaty sausage, and most people who try it on a tour like it. Haggis bon-bons (fried balls) are an easy first taste. Vegetarian haggis, made with lentils, beans, oats and spices, is common on menus and in shops, and many tours can swap it in if you tell them when booking.

How much should I budget for food per day?

On a tight budget, about £30–40 covers a café breakfast, a pie or roll at lunch and a takeaway fish supper. A comfortable day with a pub lunch and a sit-down dinner with a drink is about £60–85. Tasting menus at well-known restaurants in Leith or the New Town usually start well above £100 before wine.

Should I book food tours in advance?

In August (Festival and Fringe) and over Hogmanay (New Year), book a week or more ahead; small-group tours and restaurants fill quickly. The rest of the year, a few days ahead is usually enough. Many GetYourGuide and Viator listings allow free cancellation up to 24 hours before the start.

When are Edinburgh's food markets open?

The main markets are weekend-only. The Farmers' Market on Castle Terrace runs on Saturdays, usually about 9:00–14:00. The Grassmarket and Leith markets are on Saturdays and the Stockbridge market on Sundays, usually from around 10:00 into the afternoon. Hours can change in winter and over holidays, so check the market websites before you go.

* Prices are approximate, gathered on 2 Oct 2026 from menus, markets and the booking pages linked above. They change with season and exchange rates.

Before you go to Edinburgh

eSIM data plan
Mobile data from the moment you land, no roaming bill.
Travel insurance
Medical cover and cancellations, bought in a few minutes.

Partner links: TonyPlan may earn a small commission at no extra cost to you.