


Café · Edinburgh
Mary's Milk Bar
Choose a day and party sizeInformation
- Price
- €€€€
- Where
- Edinburgh · Grassmarket
Wednesday to Saturday 11:00 to 19:30 · Sunday from 11:00 · closed Mondays and Tuesdays · takeaway
Mary's Milk Bar is a tiny ice-cream shop in the Grassmarket, the long square at the foot of the castle's south side. Mary makes the gelato and chocolate every morning in the shop itself, and the flavours change every day, sometimes over the course of the same day. It's the sweet stop on a morning in the Old Town with children, or the treat after lunch on Victoria Street.
Flavours that don't repeat
There's no fixed menu: the day's flavours are posted outside the shop and on their Instagram, so you can decide while you queue. If it's cold, the hot chocolate float is hot chocolate topped with a scoop of the ice cream of your choice. The most unusual dish is the spaghetti sundae: milk ice cream shaped like spaghetti, amarena cherries as meatballs, toasted breadcrumbs with honey and grated white chocolate standing in for parmesan. It's served until 18:00. They also sell seasonal chocolate bars and ice cream in half-litre and one-litre tubs to take away.
When it opens and what the visit is like
It opens Wednesday to Saturday from 11:00 to 19:30 and on Sundays from 11:00; it's closed on Mondays and Tuesdays and takes two long breaks: from 1 to 8 September and from 24 December, not reopening until 6 February, so you won't find it open at Christmas or in January. It works as a takeaway: you queue outside, eight people go in at a time and the queue closes fifteen minutes before closing time. In summer, the shop recommends avoiding the 11:00 to 14:00 slot; in winter it's quieter.
With children
The ice cream is eaten standing in the square, so it's a short break between the castle and the National Museum. With a pushchair, bear in mind there's little space inside.
What to order: a scoop of the flavour of the day; if it's cold, the hot chocolate float, hot chocolate with ice cream on top
Practical details
- [email protected]
- Opening hours
- Mon and TueClosed
- Wed–Sat11:00–19:30
- Sun11:00–18:00
- Cuisine
- ice cream, chocolate
House specialities
- Gelato in the day's flavours
- Hot chocolate float
- Spaghetti sundae
Tips
- Check Instagram first That way you'll know the day's flavours and whether there's any change to opening hours.
- Don't leave Sunday too late On Sundays it closes earlier than on other days.
- Take some chocolate home The bars survive the journey better than the ice cream.
Frequently asked questions
Where is Mary's Milk Bar?
At number 19 Grassmarket, below the castle, at the bottom of Victoria Street.
Which days is it open?
Wednesday to Sunday. Closed Mondays and Tuesdays.
Is it open at Christmas?
No. It closes on 24 December and reopens on 6 February.
Are there tables?
No. It's takeaway; the ice cream is eaten in the square.
With young childrenAs a familyWith teenagers
