Ed’s Diner is a 1950s diner fully set up with vinyl on the wall and Elvis playing in the jukebox. Sticking to the diner theme, they serve classics like strawberry, lime, and bubble-gum milkshakes that take you back to your childhood. They also serve other flavours, such as peanut butter and several variants of chocolate bars turned into shakes, such as Crunchie and Bar-one. The Crunchie shake is made with vanilla ice cream and chocolate sauce topped with crushed Crunchie and a dash of caramel syrup.

If you’re looking for some quirky shakes, Burger Bistro in Villieria, now with a branch in Centurion, is the place to get them. Their milkshake menu ranges from fruity to adventurous, with some of the most interesting milkshakes on the menu including avocado, lavender, and apple pie flavours.

A Nutella stuffed doughnut sits delicately atop hazelnut ice cream with extra Nutella added for good measure. This piece of heaven is the Nutty Nutella shake and it is not the only milkshake on the menu at the Walnut Grove in Sandton. Milkshakes such as the peanut butter salted caramel milkshake with salted pretzels and caramel popcorn to top it off, and a Ferrero Rocher shake with chocolate crushed up inside and topped with a chocolate-hazelnut cupcake that’s coated in butter-cream icing also feature on their menu. While Johannesburg is a far drive, these milkshakes can easily be worth the road trip.

If you’re looking for something a little closer to home, +27 Café offers interesting milkshake flavours such as espresso, crème brûlée and their CC Supreme milkshake, which contains cherry and cola with extra cherry pieces.

These are just a few of the majestic milkshakes that will most definitely bring all the boys and girls to the yard and convince them to leave their diets far behind.


Photo: Ciske van den Heever

Website | view posts