Skip to content

Mary’s Milk Bar

Café · Gelato and hot chocolate$Grassmarket, Edinburgh

A small Grassmarket gelato and chocolate shop where Mary makes the gelato fresh every morning, known for hot chocolate floats and changing flavours.

At a glance

Type
Gelato and hot chocolate
Area
Grassmarket, Edinburgh, United Kingdom
Price
$ · Budget
Official site
marysmilkbar.com

Good to know

  • Gelato made daily
  • Hot chocolate floats
  • Compostable packaging
  • Takeaway tubs

Why we recommend it

Mary's Milk Bar is a tiny gelato and chocolate shop on the Grassmarket, with Edinburgh Castle rising directly above it. It is run by Mary, who makes all the gelato and chocolate on site every morning, and its flavours change daily and with the seasons.

The gelato is the main attraction. A small, carefully chosen range of flavours is made each day, so the line-up is always different, and it is worth looking at the shop's social media for the day's choice. The signature item is the hot chocolate float: you choose a gelato flavour and it is floated on a cup of hot chocolate, which makes a warming treat on a cold Edinburgh afternoon. A spaghetti sundae is also served, and gelato bricks of half a litre or a litre can be taken away, though they need to go in a freezer within about an hour. Chocolate bars, seasonal chocolate, gift vouchers and merchandise are also sold.

The shop pays attention to detail: takeaway packaging is compostable, and the bar and stools are made from recycled milk bottles and their tops by a Glasgow workshop. Most visitors enjoy their gelato while walking around the Grassmarket.

Opening hours change with the seasons. In winter the shop opens Wednesday to Saturday from 11am to 7.30pm and Sunday from 11am to 6pm, and the queue closes 15 minutes before closing time. In summer, queues can be long, especially in the afternoon and evening; the shop says it is always quiet in winter and between 11am and 2pm in summer, so a late-morning visit is the best way to avoid a wait.

Mary's Milk Bar suits families, couples and anyone with a sweet tooth, and the hot chocolate float is a good choice on a cold or wet day. It is an easy stop on a walk between the castle, Victoria Street and Greyfriars Kirkyard, all within a few minutes. The Grassmarket itself has many pubs and restaurants, and the castle rises directly above the square. After your gelato, walk up Victoria Street towards George IV Bridge and the Royal Mile, or head west along the West Port.

Mary’s Milk Bar FAQs

What is Mary's Milk Bar known for?

Fresh gelato made every morning and hot chocolate floats, where a scoop of gelato is floated on hot chocolate.

What are the opening hours?

Hours change with the seasons. In winter it opens Wednesday to Saturday 11:00 to 19:30 and Sunday 11:00 to 18:00; check its website for summer hours.

When is the queue shortest?

The shop says it is always quiet in winter and between 11:00 and 14:00 in summer.

Can you take gelato home?

Yes, gelato bricks of 0.5 or 1 litre are sold, but they should be frozen within about an hour.

Do the flavours change?

Yes, flavours change daily and seasonally.

Where is Mary's Milk Bar?

It is at 19 Grassmarket, EH1 2HS, below Edinburgh Castle.

When does the queue close?

The queue closes 15 minutes before closing time.

Also in Edinburgh

Edinburgh travel guide

Bar

Bramble Bar & Lounge

Cocktail bar$$$New Town

A walk-in cocktail bar on Queen Street in the New Town, open every night from 4pm until 1am, with sister bars across Edinburgh.

Attraction

Edinburgh Castle

Historic fortress and royal castleOld Town

Edinburgh's fortress on an extinct volcanic plug, home to the Honours of Scotland, St Margaret's Chapel, Mons Meg and the daily One O'Clock Gun.

Tour operator

Mercat Tours

History and ghost walking toursOld Town

Edinburgh walking tour company running history walks and ghost tours since 1985, including trips into the Blair Street Underground Vaults.

Hotel

The Balmoral

Luxury grand hotel$$$$New Town

Rocco Forte's five-star landmark at the east end of Princes Street, opened in 1902 as a railway hotel, with a spa, whisky bar and famous clock…