There are some places that don’t need flashy signboards or fancy marketing – because the food speaks for itself. And in Johor Bahru, that place is Sup Tulang ZZ.
Our first visit was sometime in 2024, when we had to be in JB for work. The moment we arrived, the air was filled with the aroma of rich, meaty soup – after all, sup tulang (bone broth) is the namesake of this restaurant.

The first time we went, it was during lunch hour, so there was a short wait before we got our table. We went again recently (October 2025), and to our surprise, there wasn’t much of a crowd. Maybe because we came early this time.
First Impressions
Sup Tulang ZZ sits quietly among houses, with simple wooden huts for those who want to soak in the kampung vibes while eating cross-legged. For those who prefer chairs and tables (and maybe a little back support 😅), there’s also a regular seating area.
We sat in one of the huts both times because our son wanted the full kampung experience. But truthfully, my knees and back were crying for help after a while — lol!
The star menu item here is, of course, sup tulang (bone broth). But funny enough, we didn’t actually order it during either of our visits.
What We Tried
During our first visit, we ordered Mee Rebus Daging, Lontong Darat, and Soto as seen in the video – mainly because my friends wouldn’t stop talking about lontong darat, a dish I’d never tried before.
The portions were generous — especially the lontong darat. We could barely finish our food, but every bite was worth it.
What is Lontong Darat?
Lontong darat is a variation of the traditional Javanese lontong, but served dry instead of in a yellow coconut milk-based gravy.
The one at Sup Tulang ZZ consists of compressed nasi impit (rice cakes), beef rendang, serunding (meat floss), sambal tumis (chili paste), and kuah kacang (peanut sauce).
The rendang was tender and juicy, beautifully marinated with herbs – you just have to try it yourself. The serunding was soft, while the sambal had quite a kick (a bit spicy for me). To really enjoy this dish, you need to get a little bit of everything in one bite.
Mee Rebus Daging
Mee Rebus Daging is a yellow noodle dish popular in Malaysia, Singapore, and Indonesia, served with a thick gravy made from beef stock, sweet potato, and dried shrimp — giving it a sweet, savoury, and slightly spicy flavour.

It usually comes with fried shallots, green chillies, bean sprouts, fried tofu, a hard-boiled egg, and calamansi lime, topped with tender slices of beef.
As the home of sup tulang, Sup Tulang ZZ’s version of mee rebus daging really delivers. The gravy has that deep, meaty flavour you only get from real broth, and the beef topping was perfectly tender.
Soto – My Son’s Favourite
The soto here also carries that signature Sup Tulang ZZ touch — its broth is rich and aromatic, thanks to the bone stock base. It’s served with nasi impit, condiments, and beef. You can also add begedil (potato patty) if you like.
Their begedil was okay for me — I personally prefer it with a little minced meat inside for that extra texture.

Second Time’s the Charm
On our second visit in October 2025, I ordered Mee Rebus Daging again (couldn’t resist), while Azfar had Sup Daging (beef soup). We stopped by for a simple lunch while waiting for my husband to finish his tasks in JB.
The mee rebus daging was just as delicious and consistent as the first time. The beef soup was warm, comforting, and exactly what my son was looking for.
Menu
This place offers both a printed menu and an online version for easy ordering. The printed one is great if you prefer to flip through and take your time, while the online menu makes it super convenient – just scan the QR code at your table and order directly from your phone.
The menu is quite extensive, featuring their signature sup tulang and sup daging, along with local favourites like mee rebus daging, soto, lontong darat, nasi goreng, and a variety of drinks.
If you’re visiting for the first time, I’d recommend trying their sup tulang (of course!) and pairing it with sambal kicap and rice. But if you’re in the mood for something lighter, mee rebus daging or soto like we did.
Parking & Payment
Parking space is quite limited in front of the restaurant. If the parking lot is full, you’ll need to park by the roadside within the nearby residential area.
It’s best to come during non-peak hours, like we did – you’ll get to enjoy a bit of quiet and peace while having your meal.
As for payment, just like most eateries in Malaysia, Sup Tulang ZZ accepts both card and QR code payments, so no worries if you’re going cashless.
If you ever find yourself in Johor Bahru and crave something hearty, soulful, and local – head to Sup Tulang ZZ.
Come with an empty stomach, bring tissues (it gets messy!), and don’t rush the experience. Sit in one of the huts and take your time to enjoy the warm food.
Address :
Sup Tulang ZZ
JKR Daerah Jalan Petri, Johor Bahru 80000 Malaysia
Mobile : +60 12-722 7209

Leave a comment