Nothing beats a creamy, cold milkshake to satisfy your sweet tooth. Whether you prefer classic flavours like vanilla and chocolate or crave creative concoctions loaded with toppings, finding the perfect milkshake spot can turn an ordinary day into a delicious adventure.

Here’s a guide to some of the best places in Kuala Lumpur (KL) and Petaling Jaya (PJ) to grab a milkshake.

Perfect Ice has become a go-to spot for dessert lovers, especially those with a penchant for all things Korean. Specialising in refreshing Korean-style milkshakes, frozen yoghurt, and other sweet treats, this café offers a delightful escape for anyone craving a cool, delicious indulgence.

Their menu includes a variety of milkshake options, with flavours that balance traditional favourites and Korean-inspired twists. Some of their best-sellers include blueberry, strawberry and espresso. Check out their menu here.

Address: Lot LG-27B, Sunway Putra Mall, 100, Jalan Putra, Chow Kit, 50350 Kuala Lumpur

Website Icon Facebook Icon Instagram Icon

Head to Botanica+Co in Bangsar South if you’re after something more sophisticated. Botanica+Co serves up some of the best milkshakes in KL. Their shakes are thick, creamy, and luxurious, with flavours that pair well with their extensive menu selection.

For Milo lovers, the Milo Avalanche Milkshake is a standout, topped with chocolate cereals for an indulgent shake. The Pandan Crunch Milkshake is a refreshing choice, blending pandan with coconut and macadamia for a tropical twist. Check out their drink menu here.

Address: G3A/G5, Verticals Podium, Bangsar South City, 8, Jalan Kerinchi, Bangsar South, 59200 Kuala Lumpur

Website Icon Facebook Icon Instagram Icon

For a more laid-back experience, Black Tap Craft Burger & Shakes is another top contender when it comes to milkshakes. Black Tap brings a slice of NYC culture to Malaysia with its unique combination of delicious craft burgers, over-the-top milkshakes, and a vibrant, retro-inspired atmosphere.

What sets Black Tap apart is its CrazyShake® Milkshakes. These shakes are massive, creative masterpieces, piled high with toppings that turn a simple milkshake into an all-out dessert experience. Some of the must-try shakes at Black Tap Malaysia include the Sweet N Salty CrazyShake® and The Cookie Shake which has a vanilla frosted rim with cookie crumbles, topped with a ‘cookiewich,’ crumbled cookies, chocolate chips, whipped cream & chocolate drizzle. They are best shared! See their shake menu here.

Address: Lobby Level, Sunway Resort, Persiaran Lagoon, Bandar Sunway, 47500 Petaling Jaya, Selangor

Website Icon Facebook Icon Instagram Icon

A relatively new addition to KL’s food scene, Shake Shack is a global favourite for both burgers and shakes. Located in The Exchange TRX and Sunway Pyramid, this American chain offers classic milkshakes with premium ingredients. Their Black & White Shake, a rich blend of their frozen vanilla custard and chocolate fudge sauce, is one of the most popular options. Check out their menu here.

Address:
Shake Shack TRX
Lot PL.11.0, Level 3, The Exchange TRX, Persiaran TRX, Tun Razak Exchange, 55188 Kuala Lumpur
Shake Shack Sunway Pyramid
Main Entrance (OB.K2, OB.K3 & OB.K3C) Sunway Pyramid Shopping Mall, Sunway City, 47500 Subang Jaya, Selangor

Website Icon Facebook Icon Instagram Icon

Mighty Monster is more than just a stylish café with bold fusion dishes—it’s also home to some of the most decadent milkshakes in the Klang Valley. Served in a tall glass and topped with indulgent toppings, these shakes are perfect for those looking to satisfy their sweet tooth and make their Instagram feed pop.

Among their most popular milkshake creations is the Klebang Shake Tribute. This is a local favourite which features coconut ice cream, gula Melaka, and toasted coconut flakes. Another favourite is the Caramel Popcorn Espresso which is made up of vanilla ice cream, caramel, and espresso, then topped with whipped cream, popcorn, and crushed peanuts.

Address: G-019, Ground floor, MyTown Shopping Centre, 06, Jalan Cochrane, Seksyen 90, 55100 Kuala Lumpur

Facebook Icon Instagram Icon

Quivo, located in Pavilion KL, is renowned for its Mediterranean cuisine and vibrant ambience. Among its diverse offerings, Quivo has introduced a line of indulgent milkshakes that have garnered attention for their unique flavours and presentation.

One of their highlights is the Oreo Kit Kat shake, loaded with chunks of Oreo and crispy Kit Kat—it’s a rich, creamy shake that leans fully into guilty pleasure territory. Each sip combines velvety chocolate with the crunch of Oreos, offering a nostalgic, decadent hit. For a healthier, more refreshing option, the Avocado Coconut shake pairs the creamy goodness of avocado with the natural sweetness of coconut.

Address: Lot 3.09.02, Pavilion, 168, Jalan Bukit Bintang, 55100 Kuala Lumpur

Website Icon Facebook Icon Instagram Icon