Skip to content
Get 10% OFF your first order. Use code WELCOME at checkout.
Get 10% OFF your first order. Use code WELCOME at checkout.

The Milkman

Toddle In, 7 Cockburn St, Edinburgh EH1 1BP, UK

Editor's Review

Do not be fooled by the sign outside The Milkman, the one that reads "Confectioners - Snacks - Cigarettes" above its doors, slowly fading into the stonework. The site hasn't been a sweet shop for a wee while now, and instead is one of the Old Town's nicest hidden gems, hidden at the bottom of Cockburn Street, coming off The Royal Mile. 

The Old Town architecture that The Milkman nicely blends into is mirrored in the cafe's interiors — exposed stone walls and old coffee sacks on the walls. It's a small space, but they've made really good use of it — bench seats around the walls, a couple of neatly tucked in tables, and few plug sockets in case you want to camp out for a while (keep buying stuff, if you do this, it's too small a cafe for anyone to monopolise a corner whilst nursing a latte and a croissant). Thankfully, a couple of big outdoor tables mean you can take your coffees onto Cockburn Street, which does happen to be one of Edinburgh's prettiest.

Rather than having one regular roast on offer, The Milkman rotates both its espresso and filter options regularly — Edinburgh based Obadiah Collective and Glasgow's Dear Green are commonly found, but they cast a wider net than just Scotland, sourcing from all over Europe. If you do want to make sure you're getting something local, then their shortbread, sourced from Pinnies & Poppyseeds just round the corner, is about as good as shortbread can aspire to be. 

Review: Harry Harris

Image courtesy of venue

Cafe Features

Pets Allowed
Loose Leaf Tea
Outdoor Seats
Buy Beans
Table Seating
Reusable Friendly

Coffee + Drinks

Iced Coffee
Filter Coffee
Non Dairy
House Roaster
Dear Green
Guest Roaster
Five Elephants, Obadiah Collective
Mahlkonig Peak, Mahlkonig EK43
Coffee Machine
La Marzocco Linea PB
Opening Hours
09:00 - 18:00
08:00 - 18:00
08:00 - 18:00
08:00 - 18:00
08:00 - 18:00
08:00 - 18:00
09:00 - 18:00