Best Nasi Briyani in Singapore (2026): 7 Legendary Dum & Singapore Style Stalls Ranked
Fragrant with clarified ghee, perfumed with green cardamom pods and star anise, and crowned with falling-off-the-bone tender mutton or crispy spiced fried chicken, Nasi Briyani is one of Singapore’s most revered culinary obsessions. From bustling heritage stalls at Tekka Centre and Geylang Serai Market to century-old royal establishments in Kampong Glam, the island's briyani landscape is a masterclass in spice mastery, slow-cooking technique, and cross-cultural heritage.

At a Glance: Top 7 Nasi Briyani Spots in Singapore
Singapore's briyani landscape encompasses two main philosophies: authentic Dum Biryani (where par-cooked basmati and marinated meat steam together in an airtight vessel) and Singapore / Darat Style (where spiced ghee rice is paired with separate rich meat gravies, lentil dalcha, and piquant achar). Below is our independently verified guide to Singapore's finest briyani masters:
| Establishment | Style | Location | Price Range | Signature Cuts | Operating Hours |
|---|---|---|---|---|---|
| Allauddin’s Briyani | Singapore South Indian | Tekka Centre #01-229/232 | $7.00 – $9.00 | Mutton Shank, Chicken Briyani, Hard-Boiled Egg | Daily 8:00 AM – 8:00 PM |
| Bismillah Biryani | Authentic Hyderabadi / Dum | 50 Dunlop Street (Little India) | $10.00 – $18.00 | Mutton Dum Biryani, Young Lamb Shank, Raita | Daily 11:30 AM – 8:30 PM |
| Geylang (Hamid’s) Briyani | Singapore Malay / Darat | Geylang Serai Market #02-146 | $7.50 – $8.50 | Mutton Briyani, Spiced Fried Chicken, Brinjal Dalcha | Tue–Sun 10:30 AM – 3:00 PM (Mon Closed) |
| Koothurar Nasi Briyani | Beach Road Cult Local | Blk 17 Beach Road #01-4705 | $7.00 – $9.00 | Tender Mutton Chops, Chicken Thigh, Mixed Gravy | Daily 11:00 AM – 2:00 PM (Alt Tue Closed) |
| Islamic Restaurant | Royal Heritage / 1921 Dynasty | 745 North Bridge Road | $14.00 – $17.00 | Royal Mutton Briyani, Fish Briyani, Acar Buah | Daily 10:00 AM – 9:30 PM |
| Yakader Muslim Food | Dum & Spiced Local | Tekka Centre #01-259 | $7.00 – $9.00 | Black Pepper Mutton Dum, Chicken Dum, Dalcha | Wed–Mon 10:00 AM – 7:00 PM (Tue Closed) |
| Golden Nur Briyani | CBD Crispy Fried / Rempah | Market Street Hawker #03-11 | $7.50 – $8.50 | Crispy Fried Chicken Leg, Crispy Batter Kerak, Mutton | Mon–Fri 6:30 AM – 8:00 PM (Sat–Sun Closed) |
The Singapore Briyani Heritage: From Mughal Feasts to Hawker Enclaves
The origins of biryani trace back centuries to Persia (from the word birian, meaning "fried before cooking") and reached sublime heights in the royal Mughal kitchens of northern India and the courtly banquets of the Nizams of Hyderabad.
When South Indian Tamil Muslims, Hadrami Arab merchants, and North Indian traders settled in Singapore during the 19th and early 20th centuries, they brought regional spice repertoires that adapted to local ingredients. Across Little India's wet markets and Kampong Glam's royal sultanate quarters, Singapore evolved its own distinct briyani identity: substituting local spices, adopting pandan and evaporated milk, incorporating local Malay dalcha (lentil-vegetable curries), and serving refreshing sour-sweet pickled cucumber acar to suit Singapore's tropical equatorial climate.
Dum vs. Singapore / Darat Style: The Great Briyani Divide
First-time visitors and even long-time locals often wonder why biryani served in Little India shophouses tastes radically different from the plate dished up at Geylang Serai Market. Understanding this textural and technical divide is essential to appreciating the dish:
Authentic Dum Biryani (Hyderabadi / Gam)
In traditional Dum (or Briyani Gam in regional Malay/Johor vocabulary), raw or partially-cooked marinated mutton/chicken is layered with par-boiled, aged extra-long grain basmati rice inside a heavy pot. The rim is sealed airtight with wheat flour dough (dum pukht) and cooked over smouldering charcoal. The meat releases steam that can never escape, braising the protein in its own juices while perfuming every individual rice grain with saffron, mint, and fried onions. The result is dry, separate, intensely fragrant rice with no curry ladled over. It is eaten exclusively with cool yogurt raita or mirchi ka salan (chilli gravy).
Singapore / Darat Style Nasi Briyani
In local Singapore Style (historically known across the region as Briyani Darat, where meat and rice are assembled "on land" rather than sealed together), the long-grain basmati is parboiled and cooked separately in a massive pot with ghee, ginger, garlic, cloves, cinnamon bark, star anise, pandan leaves, and touches of rose water and evaporated milk for a luxurious aroma. The meat is stewed separately in a mammoth vat of deeply spiced, velvety masala curry. At service, the fluffy rice is ladled with meat gravy, served with thick lentil-eggplant dalcha, and garnished with tangy pickled cucumber acar.
Note on Terminology: While regional searches occasionally reference "dussehra" style due to phonetic transcription confusion, culinary historians and local hawkers clarify that Singapore's dual culinary heritage stems strictly from South Indian Muslim hawker techniques and regional Nusantara Briyani Darat (distinct from sealed Briyani Gam).
The Anatomy of a Perfect Plate: Mutton, Dalcha & Acar
An extraordinary plate of Singapore Nasi Briyani relies on the harmonic interplay of four distinct components:
- The Aged Basmati Grains: Premium long-grain basmati (such as 1121 or aged Himalayan grains) that expand to nearly twice their length upon steaming. Individual grains must remain non-sticky, distinct, and glistening lightly with ghee without leaving a greasy residue on the palate.
- The Protein (Mutton vs Chicken): Mutton represents the supreme test of a cook. The meat (shank, neck, or shoulder ribs) must be slow-simmered until the connective collagen liquifies into gelatinous tenderness that separates with the gentle nudge of a plastic spoon, while retaining clean, rich gaminess tamed by cardamom and coriander. For chicken, diners choose between tender stewed drumsticks or golden spiced deep-fried chicken (ayam goreng rempah) with crunchy batter pearls.
- The Dalcha (Lentil Stew): A yellow split-pea (chana dal) or toor dal stew simmered slowly with chunks of soft eggplant (brinjal), potatoes, green chillies, and tamarind. It adds an earthy, creamy, savory counterweight to the sharp spices of the meat gravy.
- The Acar Timun (Pickled Vegetables): Crisp fresh cucumber cubes and shallots marinated in cane sugar, distilled vinegar, and fresh chillies (or Indian-style pickled lime/mango acar). Its sharp acidity cuts through the heavy ghee and rich red meat fats, instantly resetting your palate between bites.
The 7 Best Nasi Briyani Stalls in Singapore (2026 Rankings)
Allauddin’s Briyani (Tekka Centre, Little India)
The Tekka Grandmaster: Michelin-Recognised Indian-Muslim Heavyweight Serving Fluffy Saffron Grains Since 1968
| Hawker Centre Stall | 665 Buffalo Road, #01-229 & #01-232 Tekka Centre, Singapore 210665 |
|---|---|
| Nearest MRT | Little India MRT (NE7 / DT12) Exit C · Direct basement escalators into Tekka |
| Opening Hours | Daily: 8:00 AM – 8:00 PM |
| Pricing Structure | Chicken Briyani ($7.50) · Mutton Briyani ($8.50) · Fish Briyani ($8.00) · Hard-Boiled Egg ($1.00) |
| Signature Highlights | Tender Bone-in Mutton Shank, Light Fragrant Basmati, Rich Vegetable Dalcha, Crispy Papadam |
| Find it on map | Find it on map |
Why Allauddin’s Briyani takes the crown: Operating from two bustling adjoining units on the ground floor of Tekka Centre since 1968, Allauddin’s is an institution that has anchored Singapore’s briyani culture for over half a century. Decorated with numerous MICHELIN Guide selections and national accolades, Allauddin's is renowned for its remarkable consistency and massive silver cooking cauldrons.
The secret lies in their basmati rice: each extra-long grain is cooked with pure ghee, whole cloves, and saffron streaks, resulting in an airy, featherlight fluffiness that never feels greasy or cloying. The crown jewel is their Mutton Briyani: a generous portion of bone-in mutton simmered until the meat slides cleanly off the bone with zero stringiness, glazed in a thick, fragrant gravy balanced by a side bowl of home-style lentil dalcha and crunchy papadams.
Unlike stalls that drown their rice in heavy oil, Allauddin’s strikes a delicate equilibrium between hearty spice depth and digestive lightness, making it the ultimate destination for breakfast, lunch, or early dinner in Little India.
Bismillah Biryani (Dunlop Street, Little India)
The Purist's Dum Master: Multi-Year Michelin Bib Gourmand Winner Serving Authentic Dry Spiced Dum Biryani
| Restaurant Address | 50 Dunlop Street, Singapore 209379 |
|---|---|
| Nearest MRT | Jalan Besar MRT (DT22) Exit B / Rochor MRT (DT13) · 4 min walk |
| Opening Hours | Daily: 11:30 AM – 8:30 PM |
| Pricing Structure | Chicken Dum Biryani ($10.50) · Mutton Dum Biryani ($15.00) · Lamb Shank Dum Biryani ($25.00) · Fish Biryani ($12.00) |
| Signature Highlights | Aged Basmati Steamed in Meat Juices, Zero Poured Curry, Crisp Fried Shallots, Cool Cucumber Raita |
| Find it on map | Find it on map |
| Official Website | bismillahbiryani.com → |
Why Bismillah Biryani is iconic: Founded by Karachi-born Arif Salahuddin, Bismillah Biryani is Singapore’s unapologetic temple to true dum cooking. Holding multiple consecutive Michelin Bib Gourmand awards, Bismillah defies local convention by serving biryani that is intentionally dry—never ladled with curry gravies or sweetened with raisins.
Here, top-grade aged basmati rice is par-cooked and layered directly over marinated Australian mutton or fresh chicken in sealed heavy pots. The meat cooks in its own natural juices, imparting savoury marrow fat, saffron, black cardamom, and toasted cumin directly into the heart of each grain. The mutton is intensely aromatic, moist, and tender, while the rice retains an impeccable al dente bite.
Bismillah serves each plate with a dish of house-made tart yogurt raita and a hard-boiled egg. While first-timers accustomed to wet curries may find the dry presentation surprising, a few bites reveal why biryani purists consider this the most sophisticated, uncompromising dum biryani in Southeast Asia.
Geylang (Hamid’s) Briyani Stall (Geylang Serai Market)
The East Coast Legend: Multi-Generational Malay Hawker Institution Crafting Aromatic Ghee Rice Since 1964
| Hawker Centre Stall | 1 Geylang Serai, #02-146 Geylang Serai Market & Food Centre, Singapore 402001 |
|---|---|
| Nearest MRT | Paya Lebar MRT (EW8 / CC9) Exit A · 6 min sheltered walk |
| Opening Hours | Tuesday – Sunday: 10:30 AM – 3:00 PM (Closed Mondays; sells out early) |
| Pricing Structure | Mutton Briyani ($8.50) · Chicken Briyani ($7.50) · Fried Chicken Briyani ($8.00) |
| Signature Highlights | Fluffy Spiced Basmati Rice, Peppery Mutton Gravy, Melty Brinjal Dalcha, Crispy Skin Ayam Goreng |
| Find it on map | Find it on map |
Why Geylang (Hamid’s) Briyani is an East Side treasure: For over six decades, Geylang Serai Market has been the beating cultural heart of Singapore's Malay community, and stall #02-146—fondly known by regulars as Hamid’s Briyani—is its undisputed culinary beacon. Established in 1964, this family-run enterprise commands legendary queues from the minute the metal shutters lift at 10:30 AM.
Hamid’s exemplifies the classic Singapore/Malay "Darat" style at its pinnacle. Their long-grain basmati rice is steamed with pure cow's ghee, bruised ginger, crushed garlic, and fragrant pandan leaves, producing an intoxicating aroma that wafts across the second-floor food gallery. Their mutton is slow-cooked for hours in a deeply savoury, peppery dark gravy infused with fennel and cumin until it yields effortlessly to the fork.
Equal praise belongs to their Ayam Goreng (fried chicken), featuring turmeric-marinated chicken deep-fried to a golden crisp while remaining succulent inside. Paired with their signature rich yellow dalcha loaded with melt-in-mouth eggplant and tart pickled cucumber, Hamid’s delivers a deeply comforting, nostalgic hawker feast.
Koothurar Nasi Briyani (Beach Road / Army Market)
The Cult Secret: Legendary Coffeeshop Stall Drawing Massive Daily Crowds for Luscious Spiced Gravy & Lamb Chops
| Coffeeshop Address | Block 17 Beach Road, #01-4705, Singapore 190017 |
|---|---|
| Nearest MRT | Lavender MRT (EW11) / Nicoll Highway MRT (CC5) · 7 min walk |
| Opening Hours | Daily: 11:00 AM – 2:00 PM (Closed alternate Tuesdays; commonly sold out by 1:30 PM) |
| Pricing Structure | Chicken Briyani ($7.00) · Mutton Briyani ($8.00 – $9.00) · Fish Briyani ($8.00) |
| Signature Highlights | Luscious Mixed Meat Gravy (Kuah Campur), Tender Mutton Chops, Aromatic Orange Grains, Crunchy Achar |
| Find it on map | Find it on map |
Why Koothurar is a cult favorite: Tucked away in a quiet HDB coffeeshop diagonally across from the Golden Mile Army Market, Koothurar Nasi Briyani (popularly dubbed the "Beach Road Scissors-Cut Briyani" due to its humble kopitiam setting) is one of Singapore’s best-kept hawker secrets that consistently draws snaking lunchtime queues.
What sets Koothurar apart is their unreserved generosity with gravy. While some stalls keep the rice strictly dry, Koothurar’s master carver expertly drenches the mountain of vibrant orange and yellow basmati in a sensational blend of mutton curry and spicy chicken gravy (kuah campur). The rice absorbs the complex spice oils without turning mushy.
Their mutton is exceptionally braised—featuring bone-in chops and shoulder cuts where the rich marrow and tender meat peel effortlessly from the bone. Balanced with their sharp, punchy cucumber achar and a bowl of velvety dalcha, Koothurar offers an intensely robust, lip-smacking plate that keeps regulars returning week after week.
Islamic Restaurant (North Bridge Road, Kampong Glam)
The Centennial Royal Dynasty: Over 100 Years of Royal Briyani Served to Sultans, Dignitaries & Prime Ministers
| Restaurant Address | 745 North Bridge Road, Singapore 198713 |
|---|---|
| Nearest MRT | Bugis MRT (EW12 / DT14) Exit B / Jalan Besar MRT (DT22) · 6 min walk |
| Opening Hours | Daily: 10:00 AM – 9:30 PM |
| Pricing Structure | Chicken Briyani ($14.00) · Royal Mutton Briyani ($15.50) · Fish Briyani ($15.00) · Prawn Briyani ($18.00) |
| Signature Highlights | Century-Old Secret Royal Rempah, Tender Australian Mutton, Acar Buah (Pickled Fruits), Air-Conditioned Heritage Shophouse |
| Find it on map | Find it on map |
| Official Website | islamic.sg → |
Why Islamic Restaurant is a national monument: Founded in 1921 by Mr M. Abdul Rahiman—former head chef to the wealthy Alsagoff merchant family and royal kitchen consultant to the Sultan of Johor—Islamic Restaurant is Singapore’s oldest continuously operating briyani establishment, surpassing a century of culinary heritage.
Stepping into its historic shophouse across from the Sultan Mosque, diners enter a gallery lined with photographs of royal dignitaries, founding Prime Minister Lee Kuan Yew, and international leaders who have relished their celebrated dishes. Their Royal Mutton Briyani adheres to a tightly guarded 105-year-old family recipe: premium Australian mutton marinated in a proprietary spice rempah that yields extraordinary tenderness without overpowering heat.
The basmati rice is delicately seasoned, allowing subtle saffron and floral notes to shine, while their homemade Acar Buah (sweet and sour pickled fruit chutney) provides a majestic, sophisticated accompaniment that elevates the dining experience beyond ordinary hawker fare.
Yakader Muslim Food (Tekka Centre, Little India)
The Tekka Firebrand: Bold Peppery Dum Briyani with Punchy Black Pepper Gravy & Fall-Off-The-Bone Mutton
| Hawker Centre Stall | 665 Buffalo Road, #01-259 Tekka Centre, Singapore 210665 |
|---|---|
| Nearest MRT | Little India MRT (NE7 / DT12) Exit C · Direct basement link into Tekka |
| Opening Hours | Wednesday – Monday: 10:00 AM – 7:00 PM (Closed Tuesdays) |
| Pricing Structure | Chicken Dum Briyani ($7.50) · Mutton Dum Briyani ($8.50) · Fish Briyani ($8.00) |
| Signature Highlights | Punchy Black Pepper Spicing, Tender Mutton Shank, Fluffy Grains, Generous Portions |
| Find it on map | Find it on map |
Why Yakader is Tekka’s fierce challenger: Located just a few aisles away from Allauddin’s at Tekka Centre #01-259, Yakader Muslim Food commands an intensely loyal legion of regulars who swear it is the superior briyani in Little India.
Where Allauddin’s leans towards a milder, fragrant South Indian profile, Yakader is celebrated for its punchier, bolder spice profile. Their marinades carry a distinct kick of freshly crushed black pepper, cloves, and ginger that gives both their chicken and mutton a hearty, warming depth.
The mutton here is braised to immaculate tenderness—effortlessly falling off the bone and saturated with dark, spice-rich oils. Accompanied by a mountain of golden, saffron-accented basmati, hearty dalcha, and crunchy cucumber pickles, Yakader is the go-to stall for diners craving an assertive, robust briyani with kick.
Golden Nur Nasi Briyani (Market Street Hawker Centre, CapitaSpring)
The CBD Crispy Champion: Shatteringly Crisp Fried Chicken with Addictive Batter Crumbs & Fragrant Ghee Rice
| Hawker Centre Stall | 50 Market Street, #03-11 Market Street Hawker Centre (CapitaSpring), Singapore 048940 |
|---|---|
| Nearest MRT | Raffles Place MRT (NS26 / EW14) Exit A / Telok Ayer MRT (DT18) · 3 min walk |
| Opening Hours | Monday – Friday: 6:30 AM – 8:00 PM (Closed Saturdays & Sundays) |
| Pricing Structure | Crispy Fried Chicken Briyani ($7.50 – $8.50) · Mutton Briyani ($8.50) · Fish Briyani ($8.00) |
| Signature Highlights | Crispy Whole Fried Chicken Leg, Addictive Spiced Batter Flakes (Kerak), Long Fragrant Grains, Fiery Sambal |
| Find it on map | Find it on map |
Why Golden Nur dominates the Financial District: Formerly legendary at the old Golden Shoe Car Park and now proudly situated on Level 3 of the gleaming CapitaSpring tower, Golden Nur is the undisputed lunch-hour briyani champion of Singapore’s Central Business District.
While their braised mutton briyani is rich and satisfying, the runaway superstar that draws snaking corporate queues is their Crispy Fried Chicken Briyani. A whole chicken leg is dredged in a fragrant turmeric-and-coriander batter and deep-fried to order, yielding crackling-crisp skin while sealing in piping-hot, succulent meat.
What elevates Golden Nur into cult status is their shower of golden spiced batter crumbs (kerak) scattered lavishly over the fluffy basmati rice, adding an irresistible, audible crunch to every spoonful. Drizzled with savoury chicken curry and accompanied by sweet-sour cucumber acar, it represents modern Singapore hawker ingenuity at its most addictive.
The Briyani Purist's Ordering Guide: 5 Insider Hawker Tips
1. The 11:30 AM Sweet Spot
Arriving around 11:30 AM ensures you beat the brutal 12:15 PM lunch office rush while guaranteeing you get first pick of prime meat cuts—especially bone-in mutton shanks with intact marrow and whole chicken legs.
2. Request "Kuah Asing" (Gravy on the Side)
If you enjoy sampling the aromatic basmati rice in its pristine, fragrant state before deciding how much sauce to add, politely ask the stall uncle for "kuah asing" (gravy separated in a small bowl).
3. Request "Kuah Campur" for Extra Flavour
At local Singapore-style stalls like Koothurar, requesting "kuah campur" prompts the hawker to combine ladles of dark mutton curry with aromatic chicken gravy over your rice, creating unmatched flavor complexity.
4. Don't Skip the Bone Marrow
When ordering mutton briyani featuring bone-in shanks, tap the hollow bone gently on the plate or use a straw or fork tine to extract the rich, buttery marrow (sumsum)—the ultimate delicacy for briyani connoisseurs.
5. The Ideal Beverage Pairing
Because briyani is rich in ghee, animal fats, and warm spices, pair your meal with a frothy Teh Tarik Kurang Manis (pulled milk tea, less sweet) or a refreshing iced Limau Ais (calamansi lime juice) to cleanse the palate.
Frequently Asked Questions
What is the difference between Dum Biryani and Singapore-style (Darat) Nasi Briyani?
Dum Biryani (traditionally Hyderabadi, Lucknowi, or Pakistani style) cooks par-boiled long-grain basmati rice and marinated raw or semi-cooked meat together inside a heavy pot sealed with dough (dum pukht) on slow heat. The meat juices steam and perfume the grains, producing dry, distinct, aromatic rice served with raita or mirchi ka salan, without any gravy poured over. In contrast, Singapore-style Nasi Briyani (often historically known as 'Briyani Darat' from regional Johor-Malay and South Indian Muslim traditions) cooks fragrant basmati rice separately with ghee, evaporated milk, and whole spices, while the meat is braised in a separate thick, spicy masala gravy. When served, a mountain of rice is topped with meat, ladled with savory curry, and accompanied by a side of vegetable dalcha (lentil stew) and piquant cucumber achar.
Why is Bismillah Biryani served dry without curry gravy?
Bismillah Biryani adheres strictly to authentic Pakistani and Hyderabadi dum biryani traditions where pouring wet curry over the rice is considered a culinary taboo that ruins the fragile basmati texture. Because the meat is marinated overnight with whole spices (saffron, cloves, green cardamom, mace, cinnamon) and slow-steamed directly with the grains, every single grain of rice is already infused with natural meat juices and marrow fats. They serve their biryani with a tart yogurt raita and boiled eggs to complement the dry, deeply aromatic spices.
What is dalcha and why is it essential to local Singapore Nasi Briyani?
Dalcha is a comforting, mildly spiced lentil-based vegetable stew made with chana dal (split yellow peas) or toor dal, simmered with tamarind pulp, potatoes, eggplant (brinjal), tomatoes, and sometimes mutton bones. In local Singapore and Malay briyani culture, dalcha provides a creamy, grounding earthy element that balances the fiery punch of the meat curry and cuts through the richness of ghee-laden basmati rice.
Is mutton or chicken better when ordering Nasi Briyani in Singapore?
Mutton (typically bone-in goat or tender sheep shank/shoulder) is the undisputed gold standard for connoisseurs. The bone marrow, melted collagen, and robust gaminess infuse deep savory depth into the spiced masala gravy. However, chicken is overwhelmingly popular for its versatility: stalls either serve tender slow-braised chicken whole legs coated in rich gravy, or a signature Singapore twist—crispy spiced deep-fried chicken (ayam goreng rempah) with crunchy batter bits (kerak).
Which hawker centre in Singapore has the best briyani stalls?
Tekka Centre in Little India is universally regarded as the briyani capital of Singapore, headlined by historic rivals Allauddin's Briyani (#01-229/232) and Yakader Muslim Food (#01-259). For traditional Malay-style briyani with fragrant dalcha and spiced fried chicken, Geylang Serai Market & Food Centre (#02-146 Geylang Briyani Stall) is the premier destination in the East.
What time should you visit popular briyani stalls before they sell out?
Legendary stalls like Koothurar Nasi Briyani (Beach Road) and Geylang Briyani Stall (Geylang Serai Market) prepare finite batches daily and commonly sell out their prized mutton shanks and ribs by 1:00 PM to 1:30 PM. The ideal time to arrive is between 11:15 AM and 11:45 AM to avoid the punishing lunch peak queues while ensuring all meat cuts are freshly available.
Is Nasi Briyani Halal in Singapore?
Yes. Most Singapore Nasi Briyani institutions are 100% Muslim-owned (such as Islamic Restaurant, Geylang Briyani Stall, Yakader, and Golden Nur) or formally certified Halal by MUIS (Islamic Religious Council of Singapore), including Bismillah Biryani. All stalls strictly observe Halal preparation standards and use certified meat suppliers.