Best Dessert Places in Kota Kinabalu for a Proper Sweet Fix
Words by
Wei Lim
If you've been wandering the waterfront of Kota Kinabalu with a sweet craving and no plan, you're not alone. I've been chasing the best dessert places in Kota Kinabalu for years, dragging friends down side streets and into malls that tourists tend to skip. Some of these spots are old family shops that barely have a sign, others are new-wave cafés run by people who used to work in KL and brought the obsession back home. Here's the local map I wish someone had handed me on my first visit.
1. Kedai Kopi Yuit Cheong (Gaya Street)
I ended up here the morning after a very long bus ride from Sandakan, mostly because my cousin refused to start the day anywhere else. Yuit Cheong is one of those old kopitiams on Gaya Street that has been doing the same job since the 1960s, and the sweet stuff is not trying to be cute about it. The Hainanese bread toast is the proper kind, thick slices on charcoal-heated bread, smeared with cold butter and a layer of kaya that tastes like it was made yesterday, because it probably was. Order the soft-boiled eggs to go with it. Drink the white coffee, which is brewed in the old sock-filter way and arrives darker than you expect. The whole thing costs about RM 8.
The place opens at 6:30 a.m. and the locals show up before 8. By 9:30 the old men with their copies of the Chinese daily have cleared out, and by lunch the shutter is down. This is not a late morning brunch place, it is a proper Gaya Street ritual and you have to be there early to feel it. One thing most visitors miss: there is a second counter at the back, away from the main doorway, where regulars sit and the toaster works faster. Ask for the back, you will get your toast quicker and the coffee stays hotter.
If you only have one kaya toast on Gaya Street, this is the one. Skip the filtered water on the table, it is tap water from the old cooler, and bring small notes because they do not always have change for RM 50.
2. Fatt Kee Seaweed Chicken (Karamunsing)
Before you judge me for putting a chicken rice place on a dessert list, hear me out. Fatt Kee in Karamunsing is famous for its Hainanese chicken chop and seaweed chicken, but the reason I keep going back is the dessert counter at the front, a glass case full of homemade puddings and jellies that they rotate almost daily. The mango pudding is the one that ruins every other mango pudding for me, set with real fruit and a thin coconut milk top. On weekends there is a black sesame version that disappears by 1 p.m. Portions are small and prices hover between RM 4 and RM 6, which is fair because nothing here is mass-produced.
I have a habit of going for an early lunch around 11:30 a.m. so the pudding case is still fully stocked. By 2 p.m. the popular ones are gone and the staff start refilling with whatever flavour is next on the rotation. One quiet trick: the lady who runs the front counter will, if you ask nicely, sell you a small tub of the day's leftover jelly for takeaway at half price around closing time. Closing is around 8:30 p.m. most days. This is not on any menu, it is just something she does for regulars.
Eat the chicken first, then finish with the pudding. The seating is a bit tight and the air-conditioning struggles on Saturdays, so come on a weekday if you want to linger.
3. Nice Day Yogurt & Coffee House (Asia City)
Asia City is the slightly chaotic mall next to Centre Point, the kind of place where you walk in for a phone charger and leave with a bag of snacks. On the second floor, near the old food court section, Nice Day has been doing frozen yogurt before frozen yogurt was a thing here. The setup is old school: you pick a cup size, they swirl soft-serve style, and you top it yourself from a row of glass jars. The toppings include the usual suspects, but the real reason to go is the freshly cut tropical fruit, especially the jackfruit and the sour sop when it's in season. A medium cup with three toppings runs about RM 9 to RM 12.
The trick is the timing. I usually swing by around 4 p.m. on a weekday because the late afternoon crowd has cleared, the fruit is fresh, and the air-conditioning inside the mall finally feels like it is working. The seating is not glamorous, plastic chairs lined along the walkway, but the windows face the open atrium so you get a bit of breeze. One thing most people miss: they make a fresh fruit sorbet off-menu if you ask, and the staff will blend whatever fruit is in season with a little condensed milk. Ask, do not assume it's there.
It is the kind of place that parents bring their kids to after school, which is exactly the local vibe I want when I am in Asia City. Skip it on Sunday afternoons, the mall is a stampede.
4. Kuan Yin Teng Vegetarian Café (Tanjung Aru)
Tanjung Aru is where KK goes to watch the sunset, and most people drive straight to the beach without realizing there is a row of older shophouses on the main road going in. Kuan Yin Teng is the vegetarian café tucked into one of those blocks, run by a family that has been doing plant-based food for more than two decades. The dessert menu is small, four or five items, but every one of them is homemade. I always go for the bubur cha cha, a warm coconut milk soup with sweet potato, yam, and sago pearls that tastes like the version my grandmother used to make in Kuching. A bowl is around RM 5. They also do a peanut soup that is more like a dessert than a drink, served warm in winter months.
Go for late lunch, around 1:30 p.m. to 2:30 p.m., after the Sunday crowd has filtered out and the family has time to chat. If you are vegetarian or vegan this place is a quiet win, no fuss, no mock-meat overload, just the kind of cooking the older generation actually grew up with. The peanut soup, by the way, is on the menu only from October to February. I learned this the hard way by showing up in April and being told, very politely, to come back when the weather changes.
It is not a fancy place, the chairs are wooden and the fans rotate slowly, but after a hot afternoon at Tanjung Aru beach it feels like a small reward. Bring cash, the card machine has been "down" for as long as I have been going.
5. Cakes & More by the Shore (Sutera Harbour)
This one is for the birthdays, the small celebrations, the times when you want something that actually looks like it came from a proper patisserie. Cakes & More is in the Sutera Harbour area, set back from the marina, and the owner is a pastry chef who trained in Melbourne before deciding Kota Kinabalu was a better place to raise her kids. The cakes are not cheap, slices run from RM 12 to RM 18, but the burnt Basque cheesecake is the kind of thing that makes you forgive the price. The salted egg yolk croissants are sold out by 11 a.m. on Saturdays, so if you want one, get there early. They also do a pandan layer cake that tastes like a proper Malaysian birthday, just grown up.
I usually come here on a Saturday morning around 10 a.m., order a slice and a flat white, and sit near the window facing the marina. The crowd is a mix of local families, expat couples, and a few boat crews from the marina who clearly know what is good. One local tip: the back section of the display case, where the staff keep the "staff pick" items, sometimes has a flavour that is not on the printed menu. Ask what just came out of the oven and order it before anyone else does. The Wi-Fi is fine near the counter but drops out near the back tables, so do not plan to work from the corner seat.
It is a good place to bring someone who is visiting from out of town and who does not believe KK can do pastry at this level. Parking outside the café is limited on weekends, so either come early or park at the marina lot and walk over.
6. Night Hawker Stalls at the KK Waterfront (Jalan Tun Fuad Stephens)
I have a soft spot for the waterfront at night, not for the touristy seafood restaurants but for the small hawker cluster that sets up near the harbour entrance after 7 p.m. This is where you go for late night desserts Kota Kinabalu actually offers, the kind that you eat standing up with a plastic spoon. The stalls rotate, but on any given night you will find at least three doing shaved ice with local toppings, two doing grilled bananas dipped in condensed milk, and one auntie doing a serious bowl of warm tau foo fah, the soft soya bean pudding that costs about RM 3.50. The fruit shave ice with mango and attap seeds is the one I keep coming back for, around RM 5 to RM 6 depending on the season.
The best window is between 8 p.m. and 10 p.m. on Friday and Saturday nights. The stalls light up, the sea breeze comes in, and the families from Sembulan and Lintas start showing up. By 11 p.m. the fruit runs out at the popular stalls and the choices thin out. One thing tourists always get wrong: they walk in from the main waterfront entrance and only see the first row of stalls. Walk past the seafood restaurants to the back row, near the small stage area. That is where the better hawkers set up, and the queues are shorter.
The downside is seating. There are plastic stools, but not many, and on peak nights you end up standing along the railing eating. I like it that way, but if you want a table, go on a Wednesday or Thursday when it is calmer.
7. Inside Scoop (Lintas / Kota Kinabalu Branch)
I have mixed feelings about writing about Inside Scoop, because it is a chain, but the Lintas branch has been my answer to "I want proper ice cream Kota Kinabalu has at 10 p.m." since they opened. The Sabah-born brand has built its reputation on flavours that actually make sense in this climate: durian, when it is in season, pandan coconut, and a salted caramel that is so thick you almost need a spoon. The Lintas branch is bigger than the older Jalan Gaya outlet, and it has the kind of bright, clean seating that works for families.
What most people do not realize is that the seasonal flavours change quietly, with no social media announcement, and the staff know exactly what just came in. I ask the counter every time, even if I think I know the menu. Prices are mid-range for a proper ice cream shop, about RM 7 to RM 12 per scoop, more for sundaes. The best time to go is weekday evenings between 7 p.m. and 9 p.m., when the after-school crowd has gone home and the late dinner crowd has not arrived. Weekends are chaos, with lines out the door and nowhere to sit.
If you are visiting during durian season, which usually runs from June to August, get the Musang King flavour while you can. It is not cheap, around RM 18 for a single scoop, but it is the only proper Musang King ice cream I have had in KK that does not taste like fake flavouring. They also do a birthday cake by order, and the cake is one of the few things in KK that my non-Sabah friends will actually request when they visit.
8. Little Kitchen Pastry (Penampang)
Penampang does not get enough love from dessert lists, which is a mistake. Little Kitchen is a small bakery-café in the Donggongon area, run by a husband and wife team who both trained in hotel kitchens before deciding to go small and local. The croissants are proper French style, baked in the morning, and the kuih lapis (the layered cake) is one of the best in the KK area. I usually order a kuih lapis, a croissant, and a cup of their local Sabah tea, which is grown in Ranau and has a slight smoky note. A full breakfast spread here runs about RM 18 to RM 22, which is fair for the quality.
The café opens at 8:30 a.m. and the pastries sell out by noon. I try to be there before 10 a.m. on a Saturday, because the popular stuff goes quickly and the early crowd is more relaxed. Weekdays are easier, and the staff actually have time to tell you what just came out of the oven. One insider detail: the back wall has a small blackboard with the day's "experimental" flavour, usually something the wife is testing for a catering job. If you see something on that board, order it, it is usually the most interesting thing in the shop. Parking is along the main road and can be tight on Sunday mornings when the Tamu Donggongon market is on, so plan for a short walk.
The reason this place matters is that Penampang has its own food culture, Kadazan-Dusun comfort food, and Little Kitchen respects that without turning it into a theme park. It is a good place to understand the local side of KK that tourists tend to miss.
9. Wisma Merdeka Food Court (Old Town Centre)
I have spent more late afternoons at the Wisma Merdeka food court than I care to admit. This is the older mall near the old town, the kind of place that looks tired from the outside but is still busy inside, especially on the ground floor where the food court has been doing its thing for decades. The dessert stalls are at the back, and the one I keep returning to is the apam balik stall, a thick peanut pancake folded over crushed peanuts and sugar, which sells for around RM 2.50 a piece. The old man who runs it has been there since before I started going, and his recipe has not changed.
The best window is between 3 p.m. and 5 p.m., when the lunch crowd has cleared but the after-school kids have not yet invaded. The apam balik is best eaten hot, so order it last, then walk around while you wait. There is also a stall selling a cold cendol that does a proper shaved ice with brown sugar and coconut milk, around RM 3.50, which is the right answer after walking around Wisma Merdeka in the afternoon heat.
I bring visitors here when I want to show them the older KK, the city my parents grew up in, before the waterfront got rebuilt and the new malls came in. The food court is not going to win any design awards, but it is honest. The trick is to look for the stalls with the longest queue, those are the regulars, and the locals know which ones stay consistent.
When to Go / What to Know in Kota Kinabalu for Sweets
The best sweets Kota Kinabalu has to offer tend to follow the heat, the rain, and the school calendar. Mornings are for kopitiams and bakeries, late afternoons for yogurt and shaved ice, evenings for hawker stalls and proper ice cream parlours. Most dessert spots here are closed by 10 p.m. on weekdays and 11 p.m. on weekends, with the exception of a few hawker clusters that keep going later. Public holidays are tricky, especially Chinese New Year and Hari Raya, when many older shops close for two to three days. Cash is still king at the older spots, especially in Penampang and at the waterfront hawker stalls. The local rule of thumb is to bring small notes and a small appetite, because portion sizes here are meant to be shared, and the next stall is usually worth a try too.
Frequently Asked Questions
Is Kota Kinabalu expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveller in Kota Kinabalu can expect to spend around RM 250 to RM 400 per day, excluding flights. A mid-range hotel room in the city centre runs RM 180 to RM 280 per night, meals at proper restaurants cost RM 25 to RM 45 per person, and local desserts average RM 4 to RM 12 per item. Add RM 40 to RM 60 per day for transport via Grab or short taxi rides, plus RM 20 to RM 50 for entry fees to attractions like the KK City Mosque or Mari Mari Cultural Village. Street food and hawker desserts can cut the food bill by roughly 40 percent.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Kota Kinabalu?
When visiting kopitiams, hawker centres, and older cafés, wear modest, comfortable clothing and avoid sleeveless tops and very short shorts, especially in Muslim-owned establishments like Kuan Yin Teng. Remove shoes if the venue has a raised seating area, and always ask before photographing staff or other customers, particularly at older stalls. Tipping is not expected but rounding up the bill at sit-down cafés to the nearest RM 5 is appreciated. At the waterfront hawker stalls, eat standing or on the stools provided rather than sitting on the public benches nearby, as those are usually reserved for non-diners.
What is the one must-try local specialty food or drink that Kota Kinabalu is famous for?
The single must-try local specialty is hinava, a Kadazan-Dusun dish of raw fish marinated in lime juice, sliced shallots, and grated seedless bambangan, which is technically a savoury dish but reflects the same coastal, citrus-forward flavour profile that defines Sabah desserts. For actual sweets, the local signature is the Sabah-style apam balik from the Wisma Merdeka food court, with its thicker pancake base and crushed peanut filling that sets it apart from the Peninsular version. If you want a drink, order a glass of fresh tuhau or sour sop juice at a hawker stall, both native to Sabah and rarely found properly prepared outside the state.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Kota Kinabalu?
Pure vegetarian and vegan options in Kota Kinabalu are limited but growing, concentrated mainly in areas like Tanjung Aru, Lintas, and parts of Penampang. Kuan Yin Teng in Tanjung Aru has been serving a fully vegetarian menu for over 20 years, with around 8 to 12 dessert items on rotation, and newer spots in Lintas and the city centre now offer plant-based soft serve and oat milk coffee. Outside these pockets, most traditional kopitiams and hawker stalls offer little to no vegan dessert, and even "no meat" dishes often contain egg, milk, or shrimp paste, so it is worth asking in advance.
Is the tap water in Kota Kinabalu safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Kota Kinabalu is not recommended for direct drinking, even for locals, and most kopitiams and hawker stalls serve boiled or filtered water in thermoses for this reason. Bottled water is widely available at convenience stores and supermarkets, with 1.5-litre bottles costing around RM 1.50 to RM
Enjoyed this guide? Support the work