edinburgh food guide (2026)

honest reviews of the best haggis spots in edinburgh. breakfast, pizza, burgers, fish and chips with prices in gbp and usd.

· updated Mar 26, 2026

tldr: out of 5 haggis-focused meals in edinburgh, my top picks are haggis neeps and tatties for breakfast (the tower layered version, 12 gbp / 15 usd), the haggis supper from a local chippy (deep-fried haggis with chips, 8 gbp / 10 usd), and the haggis pizza at mama’s in grassmarket (14 gbp / 17.50 usd). full reviews with prices and honest opinions below.


i had been in scotland for a while and kept avoiding haggis. not because i was scared of it - i’ll eat almost anything - but because i kept putting it off. so i dedicated an entire day in edinburgh to eating nothing but haggis. breakfast haggis. lunch haggis. dinner haggis. every meal, every form. a full haggis marathon from morning to night.

this is the result. five haggis meals in one day across different restaurants and formats. i spent roughly 55 gbp (69 usd) total on food for the day. edinburgh is not a cheap city, but haggis is one of the more affordable traditional foods, especially at chippies and casual spots. the real cost was to my digestive system, which i estimated would recover sometime around 2028.

if you’re exploring more of europe’s food scene, check out my guides to krakow and zurich.


the awards (my personal picks)

  • best overall: haggis neeps and tatties breakfast. the layered tower version with gravy is the definitive haggis experience.
  • best creative twist: haggis pizza at mama’s american pizza, grassmarket. the ingredients complement each other surprisingly well.
  • best late-night option: haggis supper from any chippy. deep-fried, crunchy, served with chips. the ultimate scottish comfort food.
  • best for haggis skeptics: the haggis burger on the royal mile. it’s buried in a burger, so it’s a gentle introduction.
  • most filling: haggis supper. the combination of deep-fried batter, haggis, and chips will put you in a food coma.
  • best value: haggis supper at a chippy. 7-10 gbp (9-12.50 usd) for a massive portion.

the full list

#mealareaformatcostmy rating
1haggis neeps and tatties breakfastold towntraditional, layered tower12 gbp / 15 usd8.5/10
2haggis supperold town chippydeep-fried with chips8 gbp / 10 usd8/10
3haggis pizzagrassmarket (mama’s)pizza with haggis topping14 gbp / 17.50 usd7.5/10
4haggis burgerroyal mileburger with haggis patty13 gbp / 16 usd7/10
5haggis tacos-couldn’t find any-n/a

the top tier

1. haggis neeps and tatties (breakfast)

old town / 12 gbp / 15 usd / 8.5/10

this was the opening act and it set the bar high. served as a layered tower - haggis on top, turnips (neeps) in the middle, mashed potatoes (tatties) on the bottom - with a jug of gravy on the side. paired with a cappuccino because that’s how i start every morning, even when the morning involves sheep organs.

the haggis itself was crumbly, savory, and deeply earthy. the turnips added a subtle sweetness. the potatoes grounded everything. but the gravy is what ties the whole dish together - it brought the three layers to another level entirely. without the gravy, it’s good. with the gravy, it’s great.

if you’ve never had haggis before, this is the format to start with. the neeps and tatties soften any intensity from the haggis, and the gravy makes everything feel like a warm hug.

what to order: haggis neeps and tatties tower with gravy, cappuccino on the side.

verdict: the definitive haggis experience. the gravy is non-negotiable.


2. haggis supper (deep-fried haggis with chips)

old town chippy / 8 gbp / 10 usd / 8/10

most chippies in edinburgh will serve you haggis with chips, and that’s exactly what a haggis supper is. the name is straightforward: “supper” in scotland means “with chips.” fish supper, haggis supper, same logic.

the batter on the outside was crunchy and crispy - the kind of crunch that you can hear across the room. inside, the haggis stayed soft and crumbly. it’s an excellent textural contrast. the chips were standard chippy chips - thick cut, slightly soft, exactly what you want.

this is the most satisfying version of haggis for pure comfort-food value. it’s heavy, it’s indulgent, and it’s the kind of meal that makes you want to sit on a bench and stare at the rain for twenty minutes. which is convenient, because in edinburgh it’s always raining.

what to order: haggis supper. that’s the whole order.

verdict: the best value haggis meal in edinburgh. pure comfort, zero pretension.


the solid middle

3. haggis pizza at mama’s american pizza

grassmarket / 14 gbp / 17.50 usd / 7.5/10

mama’s american pizza is a pizzeria in the grassmarket area, and they’re one of the few places in edinburgh doing haggis pizza. the pizza has haggis, onions, and mushroom on a tomato and mozzarella base. they were generous with the haggis, which i appreciated.

the ingredients actually complement each other well. the earthy haggis, the sweetness of the onions, the meatiness of the mushroom, and the cheese all work together. it’s not traditional by any stretch, but it’s a creative fusion that actually delivers. the crust was solid, not remarkable, but it held everything together.

would i order this over a regular pizza in a normal situation? probably not. but as a haggis experience, it’s unique and worth trying once.

what to order: haggis, onion, and mushroom pizza.

verdict: a creative twist that actually works. not a gimmick - genuinely tasty.


4. haggis burger

royal mile / 13 gbp / 16 usd / 7/10

i found this at a spot on the royal mile after failing to find haggis tacos anywhere in the city. the burger had a haggis patty (essentially a thick disc of haggis in a burger bun) with onion rings, lettuce, and sauce. i had to remove the onion rings just to see the haggis underneath.

it was good. heavy is the word that comes to mind first. the haggis patty was dense and filling, and combined with the bun and toppings, this is a meal that sits in your stomach like a brick. the flavors were fine - the haggis worked well as a burger patty, though it’s a different texture than what you’d expect from beef.

by this point in the day i was already three haggis meals deep, so my objectivity might have been compromised. but this was the least interesting format of the bunch. if you’re a haggis skeptic, it’s a safe entry point because the burger format masks a lot of the haggis character.

what to order: haggis burger with the sauce on the side.

verdict: decent but not the best use of haggis. better for skeptics than enthusiasts.


edinburgh food tips

  • if you only try haggis once, make it the neeps and tatties version with gravy. it’s the most balanced and traditional format.
  • grassmarket and the royal mile are the main food zones. grassmarket is slightly less touristy and often a bit cheaper.
  • “supper” means “with chips” in scottish chippies. a fish supper is fish and chips. a haggis supper is haggis and chips. now you know.
  • edinburgh is rainy. always rainy. plan your meals around being indoors, and dress accordingly if you’re walking between restaurants.
  • tipping 10% is standard at sit-down restaurants. chippies and takeaway spots don’t expect tips.
  • most chippies close earlier than you’d think. if you want a haggis supper for dinner, aim for before 9pm.
  • the royal mile gets extremely crowded during festival season (august). visit in the off-season for a calmer food experience.
  • scottish breakfast is massive. if you have haggis neeps and tatties in the morning, you probably won’t need lunch until 2pm.

if you found this useful, check out these other food guides:


more on travell.cc

frequently asked questions

what food is edinburgh famous for?
edinburgh is famous for haggis (minced sheep organs with oatmeal and spices, served with neeps and tatties), fish and chips (called a fish supper), scotch pies, cullen skink (smoked haddock soup), cranachan (dessert with raspberries, cream, oatmeal, and whisky), and scottish tablet (a fudge-like confection). haggis shows up in everything - pizza, burgers, deep-fried with chips.
how much does food cost in edinburgh?
edinburgh is moderately expensive. street food and chippie meals run 6-12 gbp (7.50-15 usd). a sit-down meal for two costs 40-70 gbp (50-88 usd). haggis neeps and tatties at a pub costs 10-16 gbp (12.50-20 usd). a haggis supper (deep-fried haggis with chips) from a chippy is 7-10 gbp (9-12.50 usd). not cheap, but not london prices either.
where to eat haggis in edinburgh?
honestly, haggis is everywhere in edinburgh. for a traditional breakfast version with neeps and tatties, the cafes along the royal mile do solid versions for 10-14 gbp (12.50-17.50 usd). mama's american pizza in grassmarket does a surprisingly good haggis pizza. for deep-fried haggis supper, any decent chippy will serve it. the royal mile has haggis burgers at several spots.
what is haggis and does it taste good?
haggis is minced sheep's heart, liver, and lungs mixed with oatmeal, onions, and spices, traditionally encased in a sheep's stomach. sounds terrifying, tastes excellent. the texture is crumbly and earthy, the flavor is savory and slightly nutty. served with neeps (mashed turnips) and tatties (mashed potatoes) with gravy, it's proper comfort food. don't overthink the ingredients - just eat it.
is grassmarket good for food in edinburgh?
grassmarket is one of the best food areas in edinburgh. it has mama's american pizza (haggis pizza), several traditional pubs, and a good mix of casual and sit-down options. the area has a lot of character and is slightly less touristy than the royal mile. expect to pay 10-18 gbp (12.50-22.50 usd) per person for a meal.
what is a haggis supper?
a haggis supper is deep-fried haggis served with chips (fries). in scotland, 'supper' means 'with chips' - so a fish supper is fish and chips, a haggis supper is haggis and chips, and so on. it costs 7-10 gbp (9-12.50 usd) at most chippies. the batter is crunchy and crispy, and the haggis inside stays soft and crumbly. it's a perfect late-night meal.
share twitter whatsapp

more from travel-guides