Few dishes are as tied to a town as chicken rice is to Melaka. This is the home of the chicken rice ball, those little hand-rolled spheres of rice served alongside smooth poached chicken, and no weekend trip down south feels complete without a plate. The trouble is that once you wander past Jonker Street, the choices multiply fast, and not every famous name lives up to the queue outside it.
So we did the legwork for you. Every spot on this list holds a Google rating of 4.0 or above, drawn from thousands of real diner reviews, and we have ranked them by how many people have actually reviewed each place, most-reviewed first. You will find heritage chicken rice ball shops near the heritage core, Hainanese kopitiam stalwarts, and a few local nasi ayam favourites that Melaka folk drive across town for. Here are the 10 best chicken rice spots in Melaka to build your next food trip around.
What Makes Melaka Chicken Rice Balls Special?
The signature here is nasi ayam bola, the chicken rice ball. Instead of a scoop of rice, the fragrant chicken-stock rice is rolled by hand into ping-pong-sized balls, a practice said to have started so labourers and travellers could eat on the go. The rice stays warm longer, soaks up the sauce nicely, and pairs with tender poached or roasted chicken, chilli-ginger sambal, and a bowl of clear soup. Shops like Ee Ji Ban, Nanyang and SMVKKK are the ones to seek out if the rolled rice ball is what you came to Melaka for.
Chicken Rice Balls or Nasi Ayam: Which Should You Order?
Both belong on this list, and they suit different moods. The Hainanese chicken rice ball shops near Jonker and Bandar Hilir are the heritage experience, best for first-timers and out-of-towners chasing the classic. The local nasi ayam spots, think Nasi Ayam Baba and Restoran Nasi Ayam Singapura, plate their rice the usual way and lean towards a heartier, everyday meal that Melaka regulars rely on. We have flagged which is which below so you can match the stall to your appetite and the time you have.
Table of Contents
- 1. Ee Ji Ban Chicken Rice Ball
- 2. Nasi Ayam Baba
- 3. The Chicken Rice Shop (NSK Cheng)
- 4. Restoran Nasi Ayam Singapura Melaka
- 5. Restoran Hijrah Sari Nasi Ayam Hailam
- 6. SMVKKK Hainan Chicken Rice Ball
- 7. Nanyang Chicken Rice Ball
- 8. Tiong Hwa Hainan Chicken Rice
- 9. Nasi Ayam Banda Kaba (Bandar Hilir)
- 10. Kedai Ayam Tempayan Serkam
1. Ee Ji Ban Chicken Rice Ball

If Melaka has a household name for chicken rice balls, this is it. Ee Ji Ban in Taman Melaka Raya has built the biggest following of any chicken rice shop in town, and the queue at lunch tells you why. The draw is the rolled rice balls, warm, springy and full of chicken-stock flavour, served with smooth poached chicken and a sharp chilli-ginger dip that ties it all together. It is a busy, no-frills spot that runs a daytime service and tends to sell out, so come early and be ready to share a table. A proper starting point for anyone doing a Melaka food crawl.
Operating Hours: 11:00 am – 5:00 pm (Fri–Wed); Closed Thursday
Address: 275, Jalan Melaka Raya 3, Taman Melaka Raya, 75000 Melaka
Tel: 011-5120 3631
Google Review: View on Google
Google Map: Navigate Now
2. Nasi Ayam Baba

Nasi Ayam Baba in Taman Merdeka is where Melaka locals go when they want a solid, everyday plate of chicken rice without the tourist crush. This is nasi ayam done the familiar way, fluffy fragrant rice with your choice of roasted or steamed chicken, a generous ladle of sauce and that essential chilli on the side. Portions are hearty and the pace is quick, which makes it a reliable lunch stop for families and office crowds. The air-conditioned, casual setting is comfortable enough to linger over a second helping. Come for the value and the consistency that keeps the regulars loyal.
Operating Hours: 11:00 am – 8:00 pm (Daily)
Address: 30, Jalan Pegaga, Taman Merdeka, 75350 Melaka
Tel: 06-852 3037
Google Review: View on Google
Google Map: Navigate Now
3. The Chicken Rice Shop (NSK Cheng)

Not everyone wants to hunt for a heritage stall, and that is where the Cheng outlet of The Chicken Rice Shop earns its place. As a halal-certified chain, it is the easy pick for Muslim diners and mixed groups who still want the Melaka chicken rice ball experience in an air-conditioned, family-friendly setting. You get the rolled rice balls, roasted or steamed chicken, and sides like sambal petai and kangkung to round out the meal. Parking is simple at the NSK Cheng complex, and the kids’ options make it a fuss-free family stop. Dependable rather than adventurous, and sometimes that is exactly what the day calls for.
Operating Hours: 10:00 am – 9:00 pm (Daily)
Address: Lot 11, NSK Cheng, Jalan TTC 26, Taman Teknologi Cheng, 75250 Melaka
Tel: 011-1436 5043
Google Review: View on Google
Google Map: Navigate Now
4. Restoran Nasi Ayam Singapura Melaka

Out in the Krubong industrial area, Restoran Nasi Ayam Singapura has quietly become a favourite for a fuss-free, generous plate of chicken rice. The name nods to the Singapore-style Hainanese approach, and the poached chicken comes out tender with a well-balanced dipping chilli that has a loyal fanbase. It is the sort of spacious, casual eatery that fills up with lunch crowds from the surrounding factories and offices, so service moves fast. Portions are big and the pricing is friendly, which is a big part of the appeal. Worth the short drive out from the town centre if you want the meal without the tourist queue.
Operating Hours: 10:00 am – 8:00 pm (Sat–Thu); Closed Friday
Address: Jalan PK 3, Kawasan Perindustrian Krubong, 75260 Melaka
Tel: 019-681 1057
Google Review: View on Google
Google Map: Navigate Now
5. Restoran Hijrah Sari Nasi Ayam Hailam

Hijrah Sari in Sungai Udang answers the question plenty of Muslim diners ask in Melaka: where can I get proper Hainanese-style chicken rice? This spot specialises in nasi ayam hailam and has earned a strong reputation for its flavourful rice and well-seasoned chicken, all in a relaxed local setting. It runs a daytime service and gets busy over lunch, so timing your visit helps. Beyond the chicken rice, regulars rate the sambal and the homely, unpretentious feel of the place. If you are staying around the western side of Melaka, this is a rewarding detour that locals happily make.
Operating Hours: 10:30 am – 4:30 pm (Mon–Sat); Closed Sunday
Address: 8 & 10, Jalan Keris Emas 1, Taman Keris Emas, 76300 Sungai Udang, Melaka
Tel: 019-667 6168
Google Review: View on Google
Google Map: Navigate Now
6. SMVKKK Hainan Chicken Rice Ball

A morning favourite tucked into the Tengkera flats, SMVKKK is the kind of neighbourhood chicken rice ball stall that regulars guard jealously. It opens early and trades until mid-afternoon, plating hand-rolled rice balls with smooth poached chicken that many locals rate above the more famous tourist names. The setting is humble and the queue moves briskly, so this is a spot for an early, satisfying breakfast or lunch rather than a leisurely sit-down. Get there before the balls run out, because they often do. For a taste of how Melaka families actually eat their chicken rice, this one is hard to beat.
Operating Hours: 7:00 am – 3:00 pm (Tue–Sun); Closed Monday
Address: C-6, Block C, Rumah Pangsa Taman Siantan, Jalan Siantan 2/6, Tengkera, 75200 Melaka
Tel: 010-984 5685
Google Review: View on Google
Google Map: Navigate Now
7. Nanyang Chicken Rice Ball

Nanyang, or 南陽古早味雞飯粒, leans into old-school flavour, and the name says as much with its nod to traditional taste. Sitting on Jalan Melaka Raya 2, it serves the classic chicken rice ball set with poached chicken, that signature chilli-and-ginger sauce, and a clear soup on the side. It opens in the morning and runs through early afternoon, so it works nicely as a first stop before you head into the heritage core. The vibe is casual and old-fashioned in the best way, the sort of place where the recipe has not changed in years. A dependable pick for the rolled-rice-ball experience away from the Jonker crush.
Operating Hours: 8:30 am – 3:30 pm (Thu–Tue); Closed Wednesday
Address: 289 & 290, Jalan Melaka Raya 2, Taman Melaka Raya, 75000 Melaka
Tel: 017-328 2369
Google Review: View on Google
Google Map: Navigate Now
8. Tiong Hwa Hainan Chicken Rice

Right in the heart of the heritage zone on Jalan Hang Lekir, Tiong Hwa is a handy chicken rice stop for anyone exploring the Jonker area on foot. This kopitiam-style spot serves Hainanese chicken rice with the option of the classic rice balls, poached or roasted chicken, and the usual chilli dip that locals expect. Its location is the big plus, letting you refuel between temple visits and antique shops without straying far. It keeps longer hours than many of the morning-only stalls, so it is a reliable fallback when the early shops have sold out. Convenient, central and consistent.
Operating Hours: 9:00 am – 8:00 pm (Daily)
Address: 14, Jalan Hang Lekir, 75200 Melaka
Tel: 011-3768 1502
Google Review: View on Google
Google Map: Navigate Now
9. Nasi Ayam Banda Kaba (Bandar Hilir)

Set in Banda Hilir near the historic core, Nasi Ayam Banda Kaba is a go-to for a halal plate of chicken rice close to the tourist trail. It keeps unusually long hours, opening in the morning and running late into the night on most days, which makes it a rare option for supper cravings after a day of sightseeing. The rice is fragrant, the chicken comes roasted or steamed, and the chilli has the kick regulars look for. It is casual and busy, popular with both locals and travellers staying around Bandar Hilir. A convenient, budget-friendly stop when you want chicken rice outside the usual daytime window.
Operating Hours: 8:30 am – late (till around midnight, Tue till 6:00 pm)
Address: No. 1, Hadapan Tabung Haji, Jalan Banda Kaba, Banda Hilir, 75000 Melaka
Tel: 011-5857 9836
Google Review: View on Google
Google Map: Navigate Now
10. Kedai Ayam Tempayan Serkam

Rounding out the list, Kedai Ayam Tempayan on Jalan Gereja does something a little different, roasting its chicken in a traditional clay urn, or tempayan, for a smoky, crisp-skinned finish you will not get from a standard steamer. Paired with fragrant rice and a punchy chilli dip, it is a favourite among Melaka diners who want their chicken with real depth of flavour. The Banda Hilir location keeps it within easy reach of the heritage sights, and the daytime hours suit a leisurely lunch. It is a smaller, well-loved spot, so expect a wait at peak times. Come for the urn-roasted chicken and stay for the sauce.
Operating Hours: 10:30 am – 6:00 pm (Mon–Sat); 10:00 am – 5:30 pm (Sun)
Address: 17, Jalan Gereja, Banda Hilir, 75000 Melaka
Tel: 017-677 3064
Google Review: View on Google
Google Map: Navigate Now
Melaka rewards anyone willing to eat their way past the obvious tourist stalls. For the definitive chicken rice ball experience, Ee Ji Ban and Nanyang carry the heritage torch, while SMVKKK is the early-morning local secret worth setting an alarm for. If halal matters to your table, Hijrah Sari, Nasi Ayam Banda Kaba and the Cheng outlet of The Chicken Rice Shop have you covered. And when you just want a hearty, no-drama plate, Nasi Ayam Baba and Restoran Nasi Ayam Singapura deliver every time. Every spot here clears a 4.0 Google rating, so you can pick any of them with confidence.
Opening hours and rest days do shift, and several of these shops sell out well before closing, so a quick call or a check on Google before you set off is always smart. Now round up your travel crew, pick your first stop, and make a proper weekend of it in Melaka.
Frequently Asked Questions
What is Melaka chicken rice ball?
It is Hainanese chicken rice where the rice is hand-rolled into small, warm balls instead of scooped onto a plate. The rice is cooked in chicken stock, then shaped into ping-pong-sized spheres served alongside poached or roasted chicken and a chilli-ginger dip. Shops like Ee Ji Ban, Nanyang and SMVKKK are known for it.
Which chicken rice in Melaka is halal?
For halal options, head to Restoran Hijrah Sari Nasi Ayam Hailam in Sungai Udang, Nasi Ayam Banda Kaba in Bandar Hilir, or the halal-certified Chicken Rice Shop outlet in Cheng. The heritage chicken rice ball shops around Jonker Street are mostly non-halal, so always confirm the latest status before you go.
What time should I go for chicken rice in Melaka?
Go early. Many of the best chicken rice ball stalls, including Ee Ji Ban, SMVKKK and Nanyang, open in the morning and sell out by mid-afternoon. Aim for late morning to beat both the sell-out and the lunch queue. For later cravings, Tiong Hwa and Nasi Ayam Banda Kaba keep longer hours.
How much does chicken rice cost in Melaka?
Chicken rice in Melaka is very affordable. A plate of nasi ayam or a set of chicken rice balls with chicken typically runs from around RM7 to RM15 per person, depending on your portion and how much chicken you order. The heritage tourist spots near Jonker can price a little higher than neighbourhood stalls.
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.