Skip to content
Independent · Consumer-first · Scottish

Local Produce

Edinburgh Christmas Market Food and Drink: What to Eat, Drink and Buy

A food-and-drink guide to Edinburgh's Christmas Market: the German stalls, the mulled wine, the Scottish producers worth seeking out, festive food gifts, and how to eat well without overpaying.

By Gary··11 min read

Quick Summary

  • This is a food-and-drink guide, not a travel one — for getting there, opening hours and what's on across the whole festival, see the full festival overview and TripSCOT's travel guide. This page is purely about what to eat, drink and buy
  • The food is European first, Scottish second — the market's staples are German and Alpine (bratwurst, glühwein, raclette, stollen), with a smaller cluster of genuinely good Scottish producer stalls tucked among them
  • Prices are high and that's the deal — a mulled wine and a bratwurst is comfortably a £15 evening, so go for the atmosphere and graze smartly rather than treating it as dinner
  • The best value is the gift stalls — Scottish tablet, fudge, preserves and a dram make better presents than the hot food is a meal; buy those, eat light, and have a proper dinner in the Old Town

Edinburgh's Christmas Market is one of the busiest festive markets in the UK, and for six weeks it turns Princes Street Gardens into a river of glühwein steam and bratwurst smoke under the Castle. It is genuinely lovely — and genuinely expensive, and the food ranges from excellent to tourist-tax mediocre depending on which stall you stop at. This is the honest guide to eating and drinking well there: what's worth queuing for, what to skip, which stalls are actually Scottish, and how to do it without spending £30 a head on snacks.

Quick Answer: The market's food is mostly German and Alpine street food — bratwurst and giant hot dogs, raclette and tartiflette, loaded fries, churros, roasted nuts, stollen and gingerbread — washed down with mulled wine (glühwein) and hot chocolate. Among them sit a handful of Scottish producer stalls worth seeking out: tablet and fudge, smoked salmon, oatcakes and cheese, and Scottish gin and whisky. Expect to pay a premium (a mulled wine is around £7–9). The smart play: buy festive gifts from the Scottish stalls, drink one good mulled wine for the atmosphere, and eat your actual dinner in the Old Town where it's cheaper and better.

Contents

When it's on (and why timing matters for food)

Edinburgh's Christmas — the umbrella festival the market sits within — runs from mid-November 2026 to early January 2027. The widely reported 2026 window is 13 November 2026 to 4 January 2027, with the market open daily (typically 10am–10pm, shorter hours on Christmas Eve and closed Christmas Day); confirm the exact opening date and daily hours on the organiser's site before you travel, as they are locked in nearer the time. The markets spread across East and West Princes Street Gardens, George Street and St Andrew Square.

Timing matters for eating well. Weekday afternoons in late November are calm enough to actually reach a stall, see what you're buying and eat somewhere with a view of the Castle. December weekend evenings are gridlocked — the queues for the popular food stalls are long, the seating is full, and grazing becomes a contact sport. If food and drink are the point of your visit, go early in the run and early in the day.

What to drink

Drinking is where the market earns its atmosphere, and where the markup is steepest — make your peace with it and enjoy one done well.

  • Mulled wine (glühwein). The signature drink, around £7–9 a cup, usually with a refundable or keepsake mug deposit on top. It's warming, spiced and exactly right in the cold. The German-run bars tend to do the most authentic version; look for one serving it from proper urns rather than a pre-mixed pump.
  • Mulled cider and mulled apple. A sweeter, lighter alternative and often a touch cheaper. A good one is a genuine highlight, and Scotland makes excellent cider if you want the real thing later — see our Scottish cider hub.
  • Hot chocolate, spiked or not. Usually £4–6, more with a nip of whisky or Baileys added. A good bet for anyone not drinking mulled wine, and the kids' version keeps small hands warm.
  • Scottish gin and whisky stalls. Among the drinks huts you'll usually find Scottish gin served long with a festive garnish, and whisky by the dram or hot toddy. It's a nice way to sample a Scottish spirit in the cold — and if you find one you like, our Scottish gin and whisky guides will point you to a bottle for less than the market pours it.

The honest take on drink: one good mulled wine is part of the experience. Three of them, plus a keepsake mug, is £30 and a headache. Pace it.

What to eat: the German and Alpine stalls

The bulk of the hot food is Continental street food, and when it's good it's very good. The staples, with rough 2026 prices:

  • Bratwurst and giant hot dogs — the classic, around £6–9 with fried onions and a squeeze of mustard. The long frankfurters that overhang the roll are the photogenic ones; the thicker grilled bratwurst are usually the better eat.
  • Raclette and tartiflette — melted Alpine cheese scraped over potatoes, or a rich potato-bacon-cheese bake, around £8–10. The most satisfying cold-weather food on the site and worth the queue.
  • Loaded fries and mac and cheese — generous, cheesy, around £8–10. Filling but easy to over-order.
  • Churros with chocolate — around £6–8, the reliable sweet option. Fresh-fried is the whole point, so pick a stall with a queue.
  • Stollen, gingerbread and German bakes£4–6 for a wedge; good to take away and eat later with a coffee.
  • Roasted chestnuts and candied nuts — the smell that defines the market; a small bag is a couple of pounds and a nice thing to walk with.

What to skip: anything sitting under a heat lamp rather than being cooked to order, and the biggest "value" combo boxes, which are usually the fastest way to spend £12 on average food. Cooked-to-order and a visible queue are your two best signals.

The Scottish stalls worth finding

The market is European-led, but there is always a cluster of Scottish producers, and they're the ones worth going out of your way for — both to eat and to buy as gifts.

  • Tablet, fudge and macaroon — Scotland's holy trinity of sweet stalls. Tablet (a firmer, grainier cousin of fudge) is the one to try if you don't know it. Excellent to take home.
  • Smoked salmon and seafood — hot-smoked salmon rolls and Scottish seafood snacks turn up most years; a genuinely good, less sugary alternative to the sweet stalls.
  • Oatcakes, cheese and chutney — Scottish cheese stalls with oatcakes and preserves, ideal for a festive cheeseboard buy. Our Scottish cheese guide covers which to look for.
  • Shortbread and baked goods — proper all-butter Scottish shortbread makes a better souvenir than the mass-market tins; see our best Scottish shortbread guide for the makers worth buying.
  • Scottish gin, whisky and liqueurs — bottles and miniatures alongside the drinks huts, a decent last-minute gift source.

These stalls rotate year to year, so treat the list as what to look for rather than a fixed directory. The rule of thumb: if a stall names a Scottish producer or town, it's usually the real thing; if it just says "Scottish sweets" with no maker, check before you pay a premium.

Festive food gifts to buy

Here's the reframe that makes the market worth the money: it's a better gift shop than it is a restaurant. The hot food is a fleeting, pricey snack; the producer stalls sell things you can actually take home and give.

Good buys:

  • A box of tablet or fudge from a named Scottish maker.
  • A tin of shortbread — trade up from the tartan mass-market box to a handmade maker if the stall has one.
  • Scottish cheese and oatcakes for a Christmas cheeseboard.
  • A miniature or bottle of Scottish gin, whisky or a liqueur from the spirits huts.
  • Preserves, chutneys and honey from the deli-style stalls.

Assemble two or three of those and you've built a small hamper on the hoof — and if you want to do it properly (and more cheaply), our guides to the best Scottish hampers and building your own for under £50 show how the same producers sell direct for less. The market's convenience is real, but so is its markup.

How to do it without overpaying

The market is designed to separate you from your money in small, warm, cheerful increments. A simple plan keeps it enjoyable:

  1. Go on a weekday afternoon, ideally in late November. Quieter, easier to reach stalls, better light for the Castle backdrop.
  2. Set a snack budget, not a dinner budget. A drink and one hot item is the sweet spot — call it around £15 a head. Trying to make a full meal of stall food is where £30-a-head evenings come from.
  3. Buy the gifts, not the meal. Spend on tablet, shortbread, cheese and a dram to take home; those hold their value. Eat light on site.
  4. Have your actual dinner in the Old Town. Five minutes' walk away there's better food for less — the Grassmarket and Cowgate pubs, and central restaurants, all beat the stalls on value. Our Edinburgh cheap eats guide has the honest options.
  5. The rides and ice rink are ticketed separately and add up fast — budget roughly £8–12 each and pre-book timed slots in December. They're a lovely add-on, not part of the food plan.

The honest verdict: Edinburgh's Christmas Market is worth visiting for the atmosphere, the lights and one perfect mulled wine under the Castle — not as a place to eat dinner. Treat it as a festive stroll with a snack and a gift-shop, keep the drinks to one good one, and you'll come away charmed rather than fleeced. For everything on getting there and what else is on across the festival, see the full festival guide and TripSCOT's Edinburgh Christmas travel guide.

Frequently asked questions

What food is at Edinburgh Christmas Market?

The food is mostly German and Alpine street food: bratwurst and giant hot dogs, raclette and tartiflette (melted cheese over potatoes), loaded fries and mac and cheese, churros, stollen and gingerbread, and roasted chestnuts. Among these European staples sits a smaller cluster of Scottish producer stalls selling tablet, fudge, smoked salmon, oatcakes and cheese, and Scottish gin and whisky. It's more snacking-and-grazing than sit-down dining.

How much does food and drink cost at the market?

Expect a premium. A cup of mulled wine is around £7–9 (often with a mug deposit on top), a bratwurst or hot dog around £6–9, raclette or loaded fries around £8–10, and sweet items like churros or stollen around £4–6. A drink and a hot snack comfortably reaches £15 a head, which is why it's better treated as a festive snack stop than a place to have dinner. Prices are indicative for 2026 and tend to rise each year.

Is there much Scottish food, or is it all German?

It's European-led. The market's identity is German and Alpine — glühwein, bratwurst, raclette — but there is always a cluster of Scottish producer stalls worth seeking out: tablet, fudge and macaroon, smoked salmon, Scottish cheese with oatcakes, all-butter shortbread, and Scottish gin, whisky and liqueurs. These rotate year to year, so look for stalls that name a Scottish maker or town rather than generic "Scottish sweets".

What should I drink at Edinburgh Christmas Market?

Mulled wine (glühwein) is the signature — warming and spiced, around £7–9. Mulled cider is a lighter, sometimes cheaper alternative, and hot chocolate (spiked or not) is around £4–6. The Scottish spirits huts serve gin long with a festive garnish and whisky by the dram or as a hot toddy. One good mulled wine is part of the experience; pace yourself, because three plus a keepsake mug adds up quickly.

Is it worth eating dinner at the Christmas Market?

Not really — it's better as a snack-and-atmosphere stop than a dinner venue. The stall food is pricey and hit-and-miss, and you can eat far better for less five minutes away in the Old Town. The smart approach is a drink and one hot item on site, buy any Scottish gifts you fancy, then have your proper meal at a Grassmarket or Cowgate pub or a central restaurant. See our Edinburgh cheap eats guide for the value options nearby.

When is the best time to visit for food and drink?

Weekday afternoons in late November. That's when the market is quiet enough to actually reach the stalls, see what you're buying and find somewhere to stand and eat with a view of the Castle. December weekend evenings are extremely busy — long food queues, full seating and a real crush — which makes grazing difficult and much less pleasant.

Newsletter

The Scottish Bite

Weekly hand-picked food & drink from across Scotland. No spam, unsubscribe any time.

TasteSCOT is an independent editorial site. We are not affiliated with any distillery, brewery, producer, or tourism body. All opinions are our own. Prices, availability, and opening hours are checked at the time of writing but may change — always verify with the retailer or venue before visiting or purchasing. If you drink, please drink responsibly.

Sources

  • Edinburgh's Christmas / Ed Winter Fest — official festival site: market locations (East and West Princes Street Gardens, George Street, St Andrew Square), free market entry, and 2026 season dates. Verified July 2026.
  • Forever Edinburgh — Edinburgh's Christmas — confirms the Traditional Christmas Market in East Princes Street Gardens is free to enter, ~70 stalls, and runs mid-November to early January. Verified July 2026.
  • Food and drink prices are indicative 2026 ranges observed at recent editions of the market and reported by the organiser and visitor guides; stall prices vary and typically rise year on year. Always check on the day. TasteSCOT takes no paid placement and receives no commission from the market or its traders.

Free: 10 Scottish Recipes Everyone Should Cook Once

From a proper Cullen skink to tablet that sets just right — the classics in plain steps, sent to your inbox.

Free. No spam — unsubscribe from any email. You'll join the TasteSCOT list.

SharePost

Tools that go with this guide

Related articles