SA’s craziest milkshakes: hundreds of flavours to try right now

With the autumn sun still burning brightly around the country, it’s the perfect time to indulge in a nostalgic sip of your favourite milkshake before the winter chill sets in. Thankfully South Africa’s range of options is inspired – the freakshake trend is rife in Mzansi, making it hard not to end (or start) a meal with one of these OTT beverages. With flavours like salted caramel popcorn, fresh avocado and mint, condensed milk cheesecake, candy floss, campfire marshmallow, lemon curd and banoffee pie, we’re counting down the craziest milkshakes across the country.


Cocobel Desserts (Maboneng)
Climb up the ladder at the Cocobel truck for something delicious. Here you can order your shake – choose from vanilla, caramel, dark chocolate, white chocolate, strawberry and banana – then decorate and further flavour it yourself as crazily as you like, such as with snakes, Smarties, sour sweets, candies, sprinkles and hundreds-and-thousands.

Milkshakes on the go #cocobel #maboneng

A post shared by Cocobel Desserts (@cocobeldesserts) on

Craft (Parkhurst)
Special shakes are popular at Craft and two utterly magnificent crazy shakes have now been added to the special shakes dessert section on their menu. One is of J’Something’s (of Mi Casa) design: called the Oh Shake, it contains banana and Nutella. The Oh Shake is then topped – and here we really mean over-the-topped – with plenty of thick peanut butter fudge. The other is the Sour Green Monster, which contains sour-apple ice cream and is bedecked with luscious sour sweets. Not that the rest of Craft’s shakes are anything to sniff at. The menu still features the Candy Carnival (which contains heart candy), the Chocolate Overload and the Salted Caramel Delight. The latter combines crème brûlée with caramel chocolate, cheesecake and a lashing of salted caramel sauce.

The J'Something shake at Craft. Photo supplied.

The J’Something shake at Craft. Photo supplied.

Jo Bean Coffee and Waffle House (Northcliff)
Jo Bean is a hub of craziness. If their laden waffles aren’t enough for you, get a load of their crazy milkshake flavours: Bar One, Peppermint Aero (with Bar One and crushed Aero chocolate), Oreo, Milo, Coffee (made with real espresso) and a choc-mint flavour, with choc-mint chunks and chocolate sauce. These moreish drinks are piled up in fat glasses yet still absolutely moreish.

Kota Joe Roadhouse (Edenvale and Boksburg)
Kota Joe has 29 varieties of milkshakes, amongst which are Horlicks and Fudge, Zoo Biscuit, Toblerone, Oreo and Peanut Butter, Oreo and Ferrero Rocher, Coco Pops and the Custard and Jelly. Slurping them at a roadhouse somehow makes these milkshakes even better.


One of Kota Joe’s shakes. Photo supplied.

Walnut Grove (Sandton)
Walnut Grove’s new shakes promise to be more intense in taste and more decorous in presentation than ever in the past. Unfortunately it’s another week before they’ll be revealed, but we do have the scoop on the flavours. The newcomers include a Deep-fried Oreo shake, one with Nutella and Ferrero Rocher, a fresh strawberry-cheesecake shake, and a Zoo biscuit unicorn shake. For now we can only imagine them, even as we already miss the wild beauty of the older lemon meringue shake – with two full-blown meringues atop and the whole thing studded with lemon drops.

One of Walnut Grove's former freakshakes. Photo supplied.

One of Walnut Grove’s former freakshakes. Photo supplied.

XO Patisserie (Melville)
Remember their soaring “almost to the ceiling” freakshakes? We can always rely on this 27 Boxes patisserie to be out there with food trends, especially when it comes to their delicious cronuts. Our favourite variation is when straws are plunging straight through the decadent cronut centres – such as with XO’s freakshakes, which are available in flavours like peanut butter, Peppermint Crisp and vanilla choc-chip. These artisanal milkshakes are thick and full of flavour. We also hear there’s a Mermaid CrazyShake coming next…

The OTT shakes at XO Patisserie. Photo supplied.

The OTT shakes at XO Patisserie. Photo supplied.


Afro-boer (Equestria)
Afroboer delivers big with their range of delectable shakes. Expect a selection of classics, though the Blonde Zulu is the star of the show: chocolate brownie shards, vanilla ice cream and milk make this a chocolate lover’s dream (R30-R40).

Brooklyn Brothers (Lynwood)
If you’re looking for crazy milkshakes topped with everything from candy floss to doughnuts, this is the place for you. The Lady Liberty contains bubble gum and strawberry flavouring, cream cheese icing, and is topped with cream and candy floss. For the chocolate lovers, the Park Slopes will have you drooling: it has an espresso and Oreo base with an explosion of chocolate toppings (R65-R69). For something slightly more restrained, they have a selection of old-school shakes and a good mix of more gourmet flavours like Apple Pie and Salted Caramel Popcorn (R30-R45).

One of Brooklyn Brother's crazy shakes. Photo supplied.

One of Brooklyn Brother’s crazy shakes. Photo supplied.

Ginger and Fig (Brooklyn)
Ginger and Fig only have 6 milkshakes on their menu but they are all absolutely fantastic. From the miso, peanut butter and chocolate masterpiece to the positively addictive cinnamon cookie dough, you won’t go wrong with any of these awesome shakes (all R40).

Burger Bistro (Villieria)
With branches all across Pretoria, you have no excuse not to get your milkshake fix. They have an extensive range of milkshakes, from the classics like vanilla, chocolate and bubble gum as well as more gourmet versions including peanut butter, caramel and candy floss. The true stars, though, are the Creme Brûlée, Apple Pie and Tiramisu shakes (R25- R35).

Lucky Bread Co. (Brooklyn)
Lucky bread Co. are famous for their excellent milkshakes served in the steel containers the shakes are blended in. The Peppermint Crisp and Peanut Butter, Banana and Chocolate milkshakes are crowd favourites, while the Lucky Coffee shake wins our hearts every time (R25-R30).

Hudson’s (Hazelwood)
The new kid on the burger-block offers a good range of exciting shakes. Expect classics like Strawberry and Vanilla, with Bar One and Lindt Brownie also thrown in for interest. The Cookie Monster is their bad boy, which features a Bar One base topped with cookie crumbs, whipped cream and choc chip cookies (R32-R60).

A Hudson's shake. Photo supplied.

A Hudson’s shake. Photo supplied.

Grounded at Echo (Villieria) Grounded offer their delightful milkshakes in both grown-up and kids’ size, which parents will appreciate. They have a range of fruit shakes to ease your conscience but, if you’re in an indulgent mood, go for the Spicy Chai or Peanut Butter shakes (R20-31). You won’t be sorry.

TriBeCa (Lynnwood)
This beautiful eatery will delight you with their interesting list of milkshakes. From the Banoffee to the Peppermint Patty (frosted mint, chocolate, peppermint crisp and ice cream) and the Turtle (snickers bar, caramel and ice cream), there’s something for everyone (R38-R45).

Durban and surrounds

1904 Bistro Americain (Kloof)
This new Kloof diner-style eatery has fast become a hotspot for milkshake fans. Creamy beverages include the hand-spun old-fashioned shakes with flavours like M&M, salted pretzel and peanut butter, lime, and toasted marshmallow. There are also three freakshakes on offer: the doughnut version topped with a glazed doughnut, the chocolate brownie shake topped with a homemade chocolate brownie, and the birthday cake version topped with a slice of rainbow cake and sprinkles.

A post shared by 1904 (@1904bistroamericain) on

Boiler Room Café (Morningside)
This trendy eatery has become known for its shakes served in glass jars with a funky straw. The creative flavours change constantly, but diners can expect choices such as peanut butter and banana, red velvet cake, lemon meringue or popcorn and salted caramel. The popular Boris Becker shake has a base of crumbled German ginger cake and is made with house-made vanilla bean ice cream blended with crushed Tennis biscuits, and topped with an orange Italian meringue.

A milkshake at the Boiler Room Café. Photo courtesy of the restaurant.

A milkshake at the Boiler Room Café. Photo courtesy of the restaurant.

Flavour Café (Pietermaritzburg)
This charming little café offers an indulgent array of crazy shakes in insane flavours. Expect OTT options like chocolate brownie shakes with vanilla-seed chocolate-swirl ice cream; caramel shakes with doughnuts, speckled eggs, chocolate cigars, peanut butter and condensed-milk cheesecake; salted caramel shakes with popcorn, peanut butter, condensed-milk cheesecake and candy floss; and a pretzel and homemade-butterscotch shake.

A candy flossed topped shake at Flavour Café. Photo supplied.

A candy flossed topped shake at Flavour Café. Photo supplied.

Freedom Café (Morningside)
The shakes at this eclectic eatery are comforting with just the right amount of sweetness. Flavours include banoffee pie, Oreo, Peppermint Crisp and salted caramel. If that’s not indulgent enough for you, try something from the affogato bar with options like lemon curd, Snickers, and granadilla. You can also spike your shake with a cheeky kick of Amaretto or Kahlua.

Hudson’s The Burger Joint (Umhlanga Rocks)
Umhlanga’s newest burger joint has come all the way from the Mother City to bring East Coasters some gourmet burgers and shakes. Their larger-than-life versions are definitely made to share and come in delicious flavours. There’s peanut butter, Oreo, Bar One and classic vanilla to choose from. They are also now serving InstaShakes, which come in OTT flavours like Lindt chocolate brownie, the Cookie Monster, salted caramel popcorn, and strawberry candy floss. If you’re feeling naughty, order a double Don Pedro shake with Amarula.

Mr. Browns BBQ & Smoked Food (Amanzimtoti)
At this sit-down branch of this BBQ eatery, milkshake lovers can slurp on double thick options such as the Butterscotch (their signature) with rich butterscotch sauce, the Choco Orange, the Choco Nutty, the Vanilla Bean and the classic Strawberry. They also now have flavours of lemon pie, bubble gum and banana. If you want to kick things up a notch, top your shake off with toppings like crushed shortbread, caramel popcorn, marshmallows, vermicelli, choc chips, cherries, or cinnamon.

Parc Café (Glenwood)
The shakes selection here is impressive, and all of them are made with locally-produced ice cream from grass-fed, free-range cows, and natural and homemade flavourings. The flavours include subtle vanilla bean, chocolate ganache, brownie, lemon cheesecake with lemon curd, and peanut butter. Their signature milkshake is the Free’s Shake, which is concocted with avocado and fresh vanilla.

Pop-up Society (Glenwood)
This popular Glenwood gem has become famous for their crazy shakes. The gourmet offering includes three indulgent flavours: There’s Death by Chocolate (complete with a chocolate cake topping), Red Velvet Indulgence with red velvet cake, and Amarula Milk Tart shake, which has a tot of cheeky Amarula for an extra kick. They also have special shakes on the menu, with versions like the sparkling Unicorn Shake with edible glitter and the Strawberry Doughnut shake, complete with a shot of Strawberry Lips.

A post shared by Pop-Up Society (@popupsociety) on

Republik (Durban North)
This burger bar has been getting pretty creative with their sweet treats offering. To indulge in your sweet tooth, look to their shakes menu with options of Oreo, Bar One, Milo, Horlicks, chocolate brownie, Peppermint Crisp, or berry. There’s also an option called Because Chocolate, which includes anything chocolatey they can get their hands on, and the Sowetan Plumber option, with Nutella, Oreo and coffee.

A crazy shake at Republik. Photo supplied.

A crazy shake at Republik. Photo supplied.

Sage Café (Salt Rock)
Gourmet milkshake flavours at this family-friendly spot include Ferrero Rocher, Nutella and banana, peanut butter and banana, and Peppermint Crisp. For a nostalgic and comforting treat, try the Horlicks, honey and banana shake. All shakes are made with a locally-produced premium ice cream, and imported syrups are used for the standard range of milkshakes.

Surf Riders (Addington Beach)
Beachgoers and promenade walkers flock to this easy-going eatery for breakfasts, burgers, pizzas, and milkshakes. The shakes are not for the faint-hearted – their deluxe milkshake bar includes over-the-top options such as salted caramel and honeycomb, Oreo with chocolate ganache and marshmallows, wild berry with hot flamed rum meringue, and the popular peanut butter and banana. All shakes are made with their homemade ice cream that is whipped up daily.

A shake at Surf Riders. Photo supplied.

A shake at Surf Riders. Photo supplied.

Union Square (Durban North)
This casual burger spot also offers some good shakes for dessert. There are the usual suspects like strawberry and chocolate, as well as gourmet options of Bar One, espresso, Oreo and Ferrero Rocher. For the adults, there are adult shakes like the Springbok Frenzy with peppermint liqueur, the Cafe XO with coffee Patrón, and the Kahlua.Com, spiked with Kahlua.

The Waffle Shop at Vovo Telo (Umhlanga Rocks)
The delightful shake flavours at this buzzing spot include Strawberry Seduction with strawberry compote, Madagascan Dreams with fresh pineapple and roasted coconut, and the Local is Lekker shake with roasted caramelised bananas. The Madagascan vanilla ice cream used in all their milkshakes is made on-site with free-range milk and contains no artificial colourants, flavourants or preservatives.

Cape Town

Burger & Lobster (City Bowl)
After the feast, try to save room for one of their new monster shakes. The OTT options include Ferrero Rocher, Italian Amarena Cherry, peanut butter and chocolate brownie shake, Oreo cheesecake shake, Peppermint Crisp, and salty pretzel with Nutella.

The Creamery (Claremont, Mouille Point, Newlands)
This dedicated ice cream parlour also offers a range of milkshakes made with any flavour on the ice cream counter that day. Flavours change with the seasons, but you’ll always find 65% chocolate, sea salt caramel, peanut butter, sweet cream, and Rosetta Roastery coffee on offer. Mint choc chip, choc malt, lemon curd, toasted coconut, and chocolate orange also make appearances. Those looking for a real treat can keep their eyes open for the strawberry shake topped with a perfectly brûléed marshmallow.

A strawberry milkshake with a brûléed marshmallow topping at The Creamery. Photo courtesy of the restaurant.

A strawberry milkshake with a brûléed marshmallow topping at The Creamery. Photo courtesy of the restaurant.

The Eatery Wood Fired Grill (Claremont)
This steakhouse and grill is a hotspot for more than just their red meat. The impressive gourmet milkshake menu ranges from the classics to the more adventurous, like the Harlem Shake with creamy peanut butter, homemade vanilla ice cream and peanut praline sweets, or the nostalgic flavours of the Wilson Toffee shake, which is made with vanilla ice cream blended with blackstrap molasses.

Engruna Eatery (Sea Point)
Diners at this pizza, burger and beer spot can end off on a sweet note with their gourmet shake selection. The cookies-and-cream shake, made with Oreos, is a favourite, while the fabulous toasted marshmallow or Kahlua tiramisu shakes are also wildly popular. For those who love Ferrero Rocher, the chocolate hazelnut shake is for you. The ice cream is homemade on site.

An Engruna shake. Photo supplied.

A cookies and cream shake at Engruna. Photo supplied.

Franky’s Diner (Sea Point)
This 50s-style diner comes complete with red booths and retro shakes in crazy flavours. They are all prepared with La Veneziana soft serve ice cream and imported French Giffard syrups, and arrive topped with fresh cream and a maraschino cherry. Sip on the candy apple shake, coffee nut, or peanut butter and jam flavour. Alternatively, try out the cheeky liquor-spiked shakes in flavours like the Marilyn Monroe (cream liqueur with Bar One spread and soft serve ice cream) and the Audrey Delight (premium vodka with cassis, bubblegum extract and vanilla soft serve).

Gibson’s Gourmet Burger and Ribs (V&A Waterfront)
This popular burger spot offers a huge range of decadently thick shakes to pair with the grub (over 100, to be exact). Try the shake with homemade custard, fresh banana and vanilla bean ice cream, the rocky road with strawberry ice cream, chopped nuts and toasted marshmallows, and the chocolate brownie with a homemade brownie, chocolate ice cream and whipped cream (served with two straws). There are also ‘Freek Shakes’, with options like the Strawberry Freek with strawberry pulp, whipped cream, marshmallows, fresh strawberries, hundreds and thousands, meringue, coconut ice blocks and bubblegum jelly beans (and that’s just the topping).

Hudson’s The Burger Joint (Claremont, Gardens, Green Point and Stellenbosch)
Served in large bowl-like goblets, the milkshakes at this popular burger joint have quite the reputation. No syrups are used and they’re also double thick with no milk added – it’s simply ice cream and the base flavour ingredient. Such ingredients include peanut butter, salted caramel, choc-mint, house-made fudge, Bar One, Nutella, strawberry, Oreo shake and Lindt brownie. There are also spiked options like Amarula and toasted marshmallow, and Kahlua and espresso.

Inside & You’re Out (City Bowl)
After a good ol’ stuffed burger, go straight for a gourmet shake. The options here include simply chocolate, strawberry and vanilla, as well as more decadent choices like caramel biscotti, tiramisu, salty peanut, and Morello cherry.

IYO = MILKSHAKE HEAVEN. With 16 different options, we’re geared up to send you along the Milky Way in style. A post shared by IYO Burgers (@iyoburgers) on

My Sugar (Sea Point)
Partly inspired by Australian Café Pâtissez’s freakshakes that went viral, the milkshakes here are creative and super indulgent. Flavours include miso caramel (topped with the popular miso caramel Buddha, cookie butter and butterscotch popcorn); creamy coffee (made with the café’s signature blend); caramelised coconut; and super chocolate. All are topped with vanilla-bean whipped cream and optional extras like a chocolate brownie, choc-chip cookie, chocolate shavings, white chocolate, cocoa nibs and coffee bean shards.

My Sugar's crazy gourmet shakes. Photo supplied.

My Sugar’s crazy gourmet shakes. Photo supplied.

Protea Hotel Fire & Ice (Tamboerskloof)
There is an overwhelming amount of milkshake flavours on offer at this city spot, with 10 spiked grown-up shakes. Some are flavoured with chocolate bars (Aero, Lindt, Peppermint Crisp, Kit Kat and Crunchie) while others are flavoured with fruit (peaches and cream, peanut butter and banana, and toffee apple and fudge). There are also crazy flavours for the adventurous: pumpkin, marshmallows and caramel or popcorn and Coke float. The spiked options include ones with tequila, peppermint liqueur, or caramel vodka.

Royale Eatery (City Bowl)
This Long Street burger favourite is known for its burgers and double-thick shakes. All shakes are served with a spoon and wide smoothie straw to make slurping them a little easier. Popular flavours include the choc-brownie with chocolate sauce, Oreos with vanilla ice cream, and Jack Daniel’s with peanut butter. There are also nostalgic flavours of Nuttikrust, Romany Creams and Lunch Bar. Fruity shakes are made with fresh fruit pieces or the pulp of bananas, strawberries and oranges. Milkshakes are available in 300ml or 600ml servings.

tashas (Constantia)
Settle down in the small waffle house alongside the main restaurant and slurp on the range of milkshakes made with Italian full-cream vanilla ice cream. Flavours are more classic, with choices such as strawberry, lime, chocolate, vanilla bean, Horlicks or Bar One. For a burst of freshness, there are also shakes made with freshly squeezed fruit juice, and the very popular frullatos, made with ice cream, freshly squeezed juice and fresh fruit pieces.

Winelands and beyond

Betty Blue Bistro (Hermanus)
This café offers Hermanus locals and tourists a little taste of sunshine with its bright, wholesome pancake treats. There are also delicious milkshakes on offer. There are the classics like chocolate or bubble gum, as well as options like Peppermint Crisp, lemon meringue, fresh banana, and coffee.

Cold Gold (Stellenbosch)
Sweet-toothed foodies can order any flavour of the available ice creams, sorbets, vegan ice creams and banting ice creams in milkshake form. There are normally around 70 flavours of ice cream in stock at any given time, with options such as cappuccino-caramel swirl, honey-and-cinnamon crunch, chocolate rocky road, salted-caramel cheesecake, and white chocolate with toasted coconut. The normal milkshakes are made with scoops of ice cream and full-cream milk, and all ice cream is prepared using organic and local ingredients with no artificial colourings, flavourings or preservatives.

The FatButcher (Stellenbosch)
This meaty grillhouse also offers a range of creamy, decadant milkshakes for after your meal. There are the regular options like strawberry, chocolate and lime, or more exciting creations like Oreo, honeycomb, Bar One, and Toffie.

Schoon de Companje (Stellenbosch)
Fanny Chanel ice cream is the brand responsible for serving up the milkshakes at this bakery and deli. The ice cream is made with eggs from pasture-reared chickens, cream from Stellenbosch, organic honey and sugar, all-natural flavours, and seasonal fruits. Flavours change constantly but options include the likes of double chocolate, coffee and caramel, lemon meringue (with homemade meringue topping), and honey malt with toasted marshmallow.

Thirsty Scarecrow (Stellenbosch)
This popular craft beer and pub grub spot offers beautiful views and creamy shakes. The milkshake range is concise but exciting, and all of them are made with real dairy ice cream and no syrups. Choose from options such as the apple-pie shake, made with vanilla ice cream and apples cooked with cinnamon, sugar and butter. Other flavours include lemon meringue, banoffee, coconut, milk tart, strawberry tequila, ginger-beer float and stout-beer float.

Leave a comment

Promoted restaurants