Packed with cafes, independent boutiques as well as traditional stores, the Kampong Gelam district is a popular destination for visitors and locals alike.

It's also a treasure trove of good food—you’ll find a bit of everything, be it authentic Indonesian-style dishes, delicious Halal fare or Mexican cuisine. Kick-start your foodie adventures in this colourful ethnic enclave, with the help of this dining list.

Muslim travellers looking for Halal eats, thrilling itineraries or places of worship should check out the Muslim Visitor’s Guide—Download your copy here.

Owner of Warong Nasi Pariaman Nasi Padang at Kampong Gelam preparing food

Heritage food

Seek out the heritage-rich restaurants and eateries that locals frequent; some of these boast a history even older than Singapore’s.

Top of the list on must-visit establishments is Zam Zam Singapore, an Indian Muslim restaurant that has been opened since 1908. This family-run business specialises in briyani (an Indian spiced rice dish with meat or vegetables); share the dish or go in hungry to savour the generous portions served.

Other popular picks include murtabak (stuffed pan-fried bread) as well as roti prata (South Indian flatbread), which are popular breakfast-lunch favourites, usually dipped in the accompanying curries.

Further along North Bridge Road is Warong Nasi Pariaman, an eatery with a history that dates back to 1948. It specialises in nasi padang, which is steamed rice served with Indonesian-style dishes like beef rendang (braised meat cooked in coconut milk and spices) and ayam goreng (chicken deep fried in coconut oil).

For rustic kampong (Malay village) dishes, try Hjh Maimunah, a Michelin Bib Gourmand-awarded restaurant and catering group that’s been around since the nineties. Feast on a spread of dishes such as Sundanese grilled chicken and tahu telur (fried tofu, eggs and vegetables topped with prawn paste sauce). Another must-try: the siput sedut (sea snails in coconut milk gravy).

Zam Zam Singapore. 697-699 North Bridge Road, Singapore 198675. +65 6298 6320.
Daily 7am-11pm.

Warong Nasi Pariaman. 736/738 North Bridge Road, Singapore 198704. +65 6292 2374.
Daily 7.30am-3pm.

Hjh Maimunah. 11 & 15 Jalan Pisang Singapore 199078. +65 6297 4294.
Mon-Sat 7am-8pm.

Indoor shot of diners eating at Zam Zam
Flatlay image of Hajah Maimunah dishes

Cafe-hopping fun
Wide shot of a bustling street of Kampong Gelam

The charm of Kampong Gelam lies in its diverse mix of the old and new. Take a stroll through the neighbourhood, and you’ll find traditional shops hawking carpets, perfumes and nonya kebayas (Peranakan*-style blouse and dress) just a stone’s throw away from cool cafés and old-school eats.

Coffee connoisseurs will love the selection of quality brews in the area. Head to Earlybird Café for a cup of gingerbread latte to accompany a selection of brunch fare like hotcakes, crumbed eggs on toast or salmon and avocado.

Alternatively, drop by I Am, which is just a short walk away. You can’t miss it: a large ‘I am’ sign is placed at its entrance along North Bridge Road. Here, you’ll find western-style mains such as pizzas, charcoal grilled burgers and fish and chips.

For hearty eats and sweet treats, drop by Fika Café along Beach Road. This charming eatery is famous for its Swedish-inspired meatballs and baked goods—you’ll want to leave space for a slice of apple crumble pie or salted caramel waffles.

*The term is an Indonesian/Malay word that means “local born”, which generally refers to people of Chinese and Malay/Indonesian heritage.

Earlybird Café. 17 Jalan Pinang, Singapore 199149. +65 9788 6856.
Mon-Thu 10am-8pm; Fri 10am-9pm; Sat 9am-9pm; Sun 9am-8pm.

I Am. 674 North Bridge Road, Singapore 188804. +65 6295 5509.
Tue-Sun 11am-10pm.

Fika Café. 257 Beach Road, Singapore 199539. +65 6396 9096.
Mon-Thu & Sun 11am-10pm; Fri & Sat 11am-11pm.

Food of the world
Piedra Negra Mexican Restaurant at Kampung Gelam

Foodies hankering for flavours from across the globe should check out the international selection that Kampong Gelam has to offer where you’ll find everything from Mexican food to Japanese-style eats.

Make your way to Beirut Grill on Bussorah Street for Middle Eastern fare. The Lebanese fine dining restaurant specialises in grilled meats as well as mezze (Turkish and Mediterranean small plates) dishes.

Over at Beach Road, more dining options await. Piedra Negra serves affordable Mexican dishes. This little gem is housed within a shophouse with graffiti-style walls.

Along Bussorah Street lies Mrs Pho. This small but cosy Vietnamese eatery serves up authentic pho (rice noodles in broth) and rice paper rolls. The ambience sure makes it feel like you’re dining on the streets of Saigon!

Take a short stroll to Box n Sticks at Kandahar Street, if you’re in the mood for Japanese food. Done in the style of a Japanese izakaya, this casual restaurant-bar has everything from yakitori (skewered meats) to sushi and other bite-sized dishes, at wallet-friendly prices.

Beirut Grill. 72 Bussorah Street, Singapore 199485. +65 9069 1925.
Mon-Fri 11.30am-10pm; Sat & Sun 11.30am-11pm. 

Piedra Negra. 241 Beach Road, Singapore 189753. +65 6291 1297.
Daily noon-10.30pm.

Mrs Pho. 73 Bussorah Street, Singapore 199486. +65 9666 5514.
Daily 11am-10pm.

Box n Sticks. 28 Kandahar Street, Singapore 198889. +65 6341 7780.
Mon-Thu & Sun 11.45am-3pm, 6-10pm; Fri & Sat 11.45am-3pm, 6-10.30pm.