Top Ice Cream Shops in Edinburgh

01 March 2023

It’s delicious all year round, but on a warm summer’s day nothing hits the spot quite like an ice cream.

Tub or cone, one scoop or two – whatever kind of ice cream or gelato fan you are, soak up the taste of summer from one of these Edinburgh ice cream shops...

Alandas Gelato

Alandas Gelataria Edinburgh Food Festival

Title holders of the Royal Highland Show Scottish Ice Cream Champions 2017, 2018 & 2021, family-run Alandas Gelato on Forrest Road make their gelato and sorbets fresh every day using cream and milk from their local dairy farm. All their delicious flavours are made using a traditional gelato recipe – stop by for a tub of Amarena cherry, peach cobbler or chocolate fudge brownie.

Crolla’s Gelateria

Crolla’s Gelateria has been satisfying Scotland’s love of traditional Italian ice cream since 1895. With over 80 delicious flavours to choose from, you may need to make repeat visits to their shop, located on Leith’s Shore. 

S. Luca Dairy Ice Cream

Whether you visit their café on Morningside Road or Musselburgh’s High Street, at S. Luca Dairy Ice Cream you’ll be treated to a range of exquisite ice cream flavours.

Choose from classics like raspberry ripple or try one of their exciting flavours like New York Lime Cheesecake or Toffee Fudgy Wudgy.

Mary’s Milk Bar

Located in the Grassmarket is the popular Mary’s Milk Bar. On a warm summer’s day, it’s not uncommon to see a long queue of people waiting outside this small retro ice cream parlour, but once you’ve tasted one of their cones, you’ll understand why.

While you can still get the classic flavours here, if you fancy being a bit more adventurous, they also serve exciting flavours such as Peanut Chilli & Coconut and Rosemary & Orange.

Moo Pie Gelato

Whether you like your ice cream in a cup, a cone or as a cookie sandwich (we recommend the latter!), Moo Pie Gelato on St Mary’s Street have you covered.

Made in-house using the best local ingredients, they have a range of changing flavours, such as salted brown butter, lightly spiced cream cheese, caramel apple and dulce de leche.

Toppins Edinburgh

A yummy selection of soft scoop ice cream and milkshakes await you at Toppins Edinburgh at Causewayside.

And your four-legged furry friends won’t miss out – they also sell doggy ice cream!

The Little Parlour

If you’re in South Queensferry, just 20 mins by train from Edinburgh, be sure to make time to pop by The Little Parlour.

Their gelato style ice cream is made by Stewart Tower Dairy, just north of Perth with a huge number of flavours to choose from – go traditional with mint choc chip or try something a wee bit different (and uniquely Scottish) with creamy tablet or Iron Bru. And, of course, don’t forget the finishing touch – they have 20+ toppings to complete your cone, from toasted marshmallows to novelty handmade meringues.

Bon Bon Edinburgh

Handcrafted Italian gelato on a waffle, in a cone, tub or even in a cannoli – the choice is yours at Bon Bon Edinburgh in Leith.

The variety of flavours in their eye-catching window display is sure to tempt you in…

Artisan Gelato

At the bottom of Cockburn Street is the delightful Artisan Gelato.  

Their small batch ice cream is made daily, using the freshest ingredients. Flavours vary, but popular ones include cheesecake, chocolate orange and coffee. They also have a great range of sorbets and vegan flavours.

Over Langshow Farmhouse Ice Cream

You’ll find Over Langshaw Farmhouse Ice Cream selling their tasty ice cream and fruity seasonal sorbets from a former Police box in The Grassmarket.  If you need a coffee hit, they also serve Affogatos - your choice of ice cream with a shot of espresso.


From afternoon tea to fine dining – Edinburgh is full of mouth-watering places to eat. Find out more in our guide to Food & Drink in Edinburgh