MoreBetter — the more better choice in Singapore

7 Best Nasi Briyani in Singapore: Local Nasi vs Hyderabadi Dum, the Heritage Names & What a Plate Really Costs (2026)

MoreBetter Editorial Team

MoreBetter Editorial Team

Fact-checked · Updated 16 August 2026

Verified
Contents

Briyani in Singapore splits into two camps, and knowing which you want saves you a wasted trip.

The local nasi briyani is moister, with a curry gravy spooned over fluffy basmati. The Hyderabadi and Pakistani dum style is drier and spicier: rice and marinated meat are sealed under a dough lid and steamed, with the gravy served on the side.

Prices run from about $6 for a Geylang Serai hawker plate to roughly $14 to $17 at a sit-down dum specialist. Mutton is the version most regulars order.

Most of these cluster around Little India and Kampong Glam, with one hawker gem out in Geylang Serai. Here are seven worth ordering from, each checked against its own sources in August 2026.

How we chose: we ranked on the things a diner actually needs:

  • The style, local nasi or Hyderabadi dum.
  • The price.
  • The area and nearest MRT.
  • The opening hours and halal status.

Then we dug up the story behind each spot: who is cooking, what is special, what to order. A genuine credential like a Michelin Bib Gourmand is noted where it applies.

Everything here was live-verified this month, so a stale or closed spot does not make the list.

At a glance: all 7

Every pick side by side. Prices are the cheapest standard plate we could find, checked against each spot.

SpotFromArea (MRT)Halal
1. Bismillah Biryani~$8.50Little India (Rochor)Muslim-owned
2. Singapore Zam Zam~$8.50Kampong Glam (Bugis)Muslim-owned
3. Allauddin's Briyani~$7Tekka (Little India)Muslim-owned
4. Islamic Restaurant~$10Kampong Glam (Bugis)Muslim-owned
5. Geylang Briyani (Hamid's)~$6Geylang Serai (Paya Lebar)Muslim-owned
6. Mr Biryani~$13.90Little India (Rochor)MUIS
7. Old City Biryani~$13.90Little India (Rochor)MUIS

On halal: MUIS means the spot holds a formal MUIS halal certificate. Muslim-owned means a long-established Indian-Muslim kitchen the community has eaten at for decades, which many heritage stalls are without carrying the formal cert. Both serve halal food; the tag tells you which is which.

In a hurry? The headline picks:

  • Best overall: Bismillah Biryani, the only briyani in Singapore with a Michelin Bib Gourmand, doing Pakistani dum in Little India.
  • Best value: Geylang Hamid's (~$6) or Allauddin's (~$7), heritage hawker plates for the price of a food-court lunch.
  • Best heritage nasi: Singapore Zam Zam, serving the local style opposite Sultan Mosque since 1908.
  • Best formally MUIS-certified: Mr Biryani or Old City Biryani, both certified Hyderabadi dum kitchens; the heritage names above are trusted Muslim-owned rather than formally certified.
  • Nearest you: jump to briyani by area.

1. Bismillah Biryani — Little India

★ Top pick Michelin Bib Gourmand Muslim-owned
Pricefrom ~$8.50
HoursDaily 11:30am–8:30pm
Nearest MRTRochor
StylePakistani dum
Bismillah Biryani, Little India

Photo: Google Maps

The one that made briyani famous outside Little India. Founded by Pakistani-born Arif Salahuddin, Bismillah has held a Michelin Bib Gourmand every year since 2016, and it is the only briyani restaurant in Singapore to do so. The dum is cooked the proper way, rice and marinated meat sealed under a dough lid and slow-steamed, with saffron and cashews running through the grains. The lamb shank comes fork-tender.

  • Go for: the chicken or young mutton dum from about $8.50 for a regular plate; the $22.50 lamb shank if you are treating someone.
  • Worth it: a Michelin plate at hawker-adjacent prices is rare, and it delivers on the badge. Go on a weekday to skip the Dunlop Street queue.
  • Where: 50 Dunlop St. Also at Shenton Way, Gardens by the Bay, NTU and SMU.

2. Singapore Zam Zam — Kampong Glam

★ Top pick Muslim-owned
Pricefrom ~$8.50
HoursDaily 7am–11pm
Nearest MRTBugis
StyleLocal nasi briyani
Singapore Zam Zam, Kampong Glam

Photo: Google Maps

A proper institution, going from the same North Bridge Road shophouse opposite Sultan Mosque since 1908. Zam Zam does the local nasi briyani, moist with gravy over the rice, and it opens early and runs till 11pm, so it catches breakfast crowds and the late Kampong Glam dinner set alike. Most tables order a murtabak alongside, and theirs is widely rated among the best in Singapore.

  • Go for: the mutton nasi briyani, and share a mutton or venison murtabak across the table.
  • Worth it: the briyani-and-murtabak combo at around $8.50 a plate is one of the best-value heritage meals in town, and the long hours make it an easy fallback.
  • Where: 697-699 North Bridge Rd, Kampong Glam.

3. Allauddin's Briyani — Tekka, Little India

★ Top pick Muslim-owned
Pricefrom ~$7
HoursDaily 8am–8pm
Nearest MRTLittle India
StyleLocal nasi briyani
Allauddin's Briyani, Tekka

Photo: Google Maps

The most popular briyani stall in Tekka Centre, run by the same family for decades and recommended in past Michelin guides. Allauddin's pairs premium basmati and cashews with tender chicken, mutton or fish, and the pickled cucumber on the side cuts through the richness. It opens at 8am, so it is one of the few places you can have briyani for breakfast.

  • Go for: the mutton briyani meal at about $7, with the achar and papadum.
  • Worth it: probably the cheapest Michelin-recognised plate in Singapore, and the lunchtime queue moves fast because the hawker line is quick.
  • Where: Tekka Centre, #01-232 & #01-229, 665 Buffalo Rd. Also at Ayer Rajah, Redhill, Toa Payoh and Geylang East.

4. Islamic Restaurant — Kampong Glam

Muslim-owned
Pricefrom ~$10
HoursDaily 10am–10pm
Nearest MRTBugis
StyleLocal nasi briyani
Islamic Restaurant, Kampong Glam

Photo: Google Maps

The old-school sit-down choice, on North Bridge Road since 1921. In its heyday the nasi briyani here drew businesspeople, dignitaries and government ministers, and the recipe still pulls a crowd a century on. This is the version to order when you want a proper table, table service and the moister local style rather than a hawker tray.

  • Go for: the chicken or mutton nasi briyani from about $10; the mutton rewards the extra dollar.
  • Worth it: dearer than a hawker plate, but you are paying for a seat, service and a hundred years of history in the heart of Kampong Glam. Note the short Friday prayer-time break.
  • Where: 745 North Bridge Rd, Kampong Glam.

5. Geylang Briyani Stall (Hamid's) — Geylang Serai

Muslim-owned
Pricefrom ~$6
Hours10:30am–3pm · closed Mon
Nearest MRTPaya Lebar
StyleLocal nasi briyani
Geylang Briyani Stall (Hamid's), Geylang Serai

Photo: Google Maps

The east's benchmark, and a genuine hawker bargain. Hamid's has been going since 1964 and is now run by the second and third generation, who fry shallots, cloves, cinnamon and cardamom into rice enriched with evaporated milk and ghee. The mutton comes with a curry gravy and a small sweet-and-sour prune on the side. It is lunch-only inside Geylang Serai Market and the queue can be long, so time it.

  • Go for: the mutton briyani, around $6 to $8, spooning the curry over the rice.
  • Worth it: heritage briyani at a food-court price and the standout reason to eat briyani out east. Come before the lunch rush, it is closed on Mondays and shuts at 3pm.
  • Where: Geylang Serai Market & Food Centre, #02-146, 1 Geylang Serai.

6. Mr Biryani — Little India

MUIS-certified
Pricefrom ~$13.90
HoursTue–Sun 11:30am–3:30pm, 6–10:30pm
Nearest MRTRochor
StyleHyderabadi dum
Mr Biryani, Little India

Photo: Google Maps

A modern Hyderabadi dum specialist and one of the few holding a formal MUIS certificate. Opened in 2017, Mr Biryani cooks with Indian spices, chillies and a yogurt-based marinade that leaves the chicken, mutton and fish tender under the sealed lid. Vegetarians are properly looked after too: the paneer biryani uses cottage cheese and the jackfruit biryani stands in for meat, which makes it easy for a mixed table.

  • Go for: the Hyderabad chicken dum biryani at $13.90, or the boneless mutton masala at $16.90.
  • Worth it: a properly spiced dum from a certified-halal kitchen, and the veg options mean nobody at the table is left out. Closed Mondays, so plan around it.
  • Where: 11 Chander Rd, #01-01. Also at Siglap.

7. Old City Biryani — Little India

MUIS-certified
Pricefrom ~$13.90
HoursDaily 11am–10:30pm
Nearest MRTRochor
StyleHyderabadi dum
Old City Biryani, Little India

Photo: Google Maps

The newer name doing serious Hyderabadi dum on Norris Road, and a MUIS-certified kitchen. Old City slow-cooks its biryani the traditional way with premium basmati and aromatic spices, and the range is wide: chicken, mutton keema, lamb shank, fish and prawn, plus vegetarian jackfruit and paneer versions. It runs all day till 10:30pm and delivers islandwide, which the sit-down heritage spots do not.

  • Go for: the Hyderabad chicken dhum biryani at $13.90; the $29.90 lamb shank if you are splurging for a group.
  • Worth it: a strong, certified-halal dum option with long hours and delivery, handy when Bismillah's queue is out the door or you want it at home.
  • Where: 32 Norris Rd, Little India.

Nasi briyani vs dum biryani, and which meat to get

The single most useful thing to know before you order.

  • Local nasi briyani (Zam Zam, Allauddin's, Islamic Restaurant, Hamid's) is moister, with the curry gravy spooned over the rice. It is the Singapore-Malay-Indian everyday style, usually the cheaper one, and the plate most heartland hawkers serve.
  • Hyderabadi and Pakistani dum (Bismillah, Mr Biryani, Old City) is drier and spicier. The rice and marinated meat are cooked together under a dough-sealed lid, the gravy comes separate, and saffron and cashews run through the grains. Pricier, but the aromatics are the point.
  • Mutton rewards the extra dollar. Across every spot here the mutton or lamb version is what regulars order, and tender meat is how a good briyani is judged. If you only try one thing, make it the mutton.
  • Vegetarian? Mr Biryani and Old City both do paneer and jackfruit biryani, so a mixed group is covered.

What locals actually recommend (the Reddit take)

Ask around on Reddit or in a Kampong Glam kopitiam and the pattern is consistent: Singaporeans tend to steer you to the hawker plates over the pricier sit-down names.

Allauddin's in Tekka and Hamid's in Geylang Serai come up again and again as the best value. The nasi-versus-dum debate is friendly but real, with the dum crowd pointing firmly at Bismillah.

It matches our list: the plate you enjoy most is often the heritage hawker one closest to home, which is why our value picks lean that way.

Briyani and Michelin

Only one briyani in Singapore carries a Michelin nod worth the name. Bismillah Biryani (our #1) holds a Bib Gourmand, the Michelin marker for great food at a friendly price, and has since 2016.

No briyani in Singapore holds a full Michelin star. Allauddin's (#3) has been recommended in past Michelin guides without the Bib. If you are chasing the "Michelin briyani" people search for, Bismillah is the answer.

Halal briyani in Singapore

Nearly all briyani here is halal, but it is worth knowing the difference between a formal certificate and a trusted kitchen.

Mr Biryani (#6) and Old City Biryani (#7) hold formal MUIS halal certification.

The heritage names, Bismillah, Zam Zam, Allauddin's, Islamic Restaurant and Hamid's, are long-established Indian-Muslim kitchens the Muslim community has eaten at for decades. They are Muslim-owned and serve halal food, though not all carry the formal cert. If a formal certificate matters to you, start with the two MUIS spots.

Briyani near you (by area)

Our seven lean central, around Little India and Kampong Glam, with Hamid's out east. For a plate closer to home, here is where to look, same first-party check.

  • Central (Little India / Kampong Glam): spoiled for choice, with Bismillah, Zam Zam, Allauddin's, Islamic Restaurant, Mr Biryani and Old City all within a short walk of Rochor, Little India or Bugis MRT.
  • East (Geylang Serai / Paya Lebar): Hamid's at Geylang Serai Market is the benchmark, lunch-only and closed Mondays.
  • Heartlands: Allauddin's runs outlets at Ayer Rajah (west), Redhill, Toa Payoh (central) and Geylang East, so its cheap Michelin-recognised plate is reachable across several towns without a trip into Little India.

So which one should you go to?

  • Best plate overall: Bismillah for Pakistani dum with a Bib Gourmand.
  • Cheapest good plate: Hamid's (~$6) at lunch, or Allauddin's (~$7) all day.
  • Local nasi briyani, sit-down: Islamic Restaurant or Zam Zam in Kampong Glam.
  • Hyderabadi dum, MUIS-certified: Mr Biryani or Old City in Little India.
  • Breakfast briyani: Allauddin's opens at 8am, Zam Zam at 7am.
  • Out east: Hamid's at Geylang Serai, but go before it shuts at 3pm.
  • Vegetarian in the group: Mr Biryani or Old City, for the paneer and jackfruit biryani.

How we chose

Not one critic's opinion, and not who markets hardest. We ranked on the real, checkable things a briyani diner cares about, then did the legwork:

  • The plate first. The style (local nasi or Hyderabadi dum) and whether it is worth crossing town for.
  • Price, place and timing. Every price, opening hour, nearest MRT and halal status was checked against each spot's own sources this month, so you can decide and get there.
  • Halal, told straight. We separate formal MUIS certification from trusted Muslim-owned heritage rather than lumping them together.
  • Genuine credentials. A Michelin Bib Gourmand or a real heritage story counts; ad spend does not.
  • Open and verified only. A spot we could not confirm is still operating in 2026 does not make the list.

More Singapore food guides

Same honest, homework-done approach for other cravings: our best chicken rice in Singapore, best bak kut teh and best seafood restaurants.

Nasi briyani in Singapore: quick questions

What is the best nasi briyani in Singapore?

For dum biryani, Bismillah Biryani in Little India is the standout, the only briyani in Singapore with a Michelin Bib Gourmand. For the local nasi briyani style, Singapore Zam Zam (since 1908) and the hawker plates at Allauddin's and Geylang Hamid's are the names locals point to.

What is the difference between nasi briyani and dum biryani?

Nasi briyani is the local style, served moist with plenty of curry gravy over the rice. Dum biryani, the Hyderabadi and Pakistani version, cooks the rice and marinated meat sealed together under a dough lid and is served drier, with the gravy on the side.

How much does briyani cost in Singapore?

Hawker plates start around $6, like the mutton briyani at Geylang Hamid's or about $7 at Allauddin's. Michelin Bib Gourmand Bismillah starts from about $8.50 for a regular plate, while sit-down Hyderabadi dum specialists such as Mr Biryani and Old City run about $13.90 to $17 for chicken or mutton.

Which briyani in Singapore has a Michelin mention?

Bismillah Biryani on Dunlop Street holds a Michelin Bib Gourmand and has since 2016, the only briyani restaurant in Singapore to do so. No briyani in Singapore holds a full Michelin star. Allauddin's at Tekka has been recommended in past guides.

Where can I get halal briyani in Singapore?

Nearly all briyani here is halal. Mr Biryani and Old City Biryani in Little India hold formal MUIS halal certification. Heritage names like Bismillah, Zam Zam, Allauddin's, Islamic Restaurant and Geylang Hamid's are Muslim-owned Indian-Muslim kitchens serving halal food, though not all carry the formal cert.

Where can I get briyani for breakfast in Singapore?

Allauddin's in Tekka Centre opens at 8am and Singapore Zam Zam in Kampong Glam opens at 7am, so both serve briyani from the morning. Geylang Hamid's is lunch-only and shuts at 3pm, so go early there.

Which briyani is best for a vegetarian?

Mr Biryani and Old City Biryani, both in Little India, do paneer (cottage cheese) and jackfruit biryani alongside the meat versions, so a mixed or vegetarian group is covered.

Is Zam Zam or Bismillah better for briyani?

They do different styles. Zam Zam serves the moister local nasi briyani from a 1908 Kampong Glam shophouse and pairs it with a famous murtabak. Bismillah does drier, spicier Pakistani dum biryani in Little India and carries a Michelin Bib Gourmand. Pick the style you are in the mood for.

Related guides