Michelin-approved plates that cost less than the taxi there.
Every pick is on Michelin's 2026 Bib Gourmand list for Singapore: very good cooking at a fair price, judged by the same inspectors who give out stars. Most are hawker stalls with a unit number, a queue and a day off, so read the tip and carry some cash.
Order: Hainanese chicken rice
Chinatown · $ · MRT Maxwell (TE18)
Hours unknown, check before you go
Silky poached chicken on rice cooked in chicken stock and fat. The stall that made Maxwell famous has kept its Bib every single year.
Go before 11:30 or after 14:00 to dodge the worst of the queue. Half a chicken feeds two. Bring cash; Michelin lists Monday off.
Order: Singapore-style ramen
Telok Ayer · $ · MRT Tanjong Pagar (EW15)
Hours unknown, check before you go
Thin springy noodles with slow-cooked pork belly, wontons and a soft egg, in a bowl that borrows from Tokyo. A Bib in all ten editions.
Ground floor, stall 01-39. The office lunch rush lands around 12:15, so come early or late. Michelin notes it is cash only.
Order: Bak chang (rice dumpling)
Telok Ayer · $ · MRT Tanjong Pagar (EW15)
Hours unknown, check before you go
A third-generation family stall folding sticky rice, pork, chestnut, mushroom and salted egg yolk into bamboo leaves. Ten Bib editions.
Stall 01-18. Michelin lists Tuesday to Friday lunch only, so plan a weekday. Wraps travel well as a snack for later. Bring cash.
Order: Mackerel fish soup
Telok Ayer · $ · MRT Tanjong Pagar (EW15)
Hours unknown, check before you go
A sweet, rich broth built on mackerel, with sliced fish or fish head over rice, porridge or bee hoon. Clean eating for a heavy week.
Upstairs, stall 02-129. Weekday lunch only per Michelin, and the line forms before noon, so aim for 11:15. Bring cash.
Order: Hakka yong tau foo
Chinatown · $ · MRT Chinatown (NE4/DT19)
Hours unknown, check before you go
Going since the 1960s: tofu, bitter gourd and aubergine stuffed with fish paste, in a clear soup crowned with fried anchovies.
Level 2, stalls 02-87/88. An early bird: Michelin lists 05:00 to 13:30, closed Monday. Add kway teow or bee hoon to make it a meal.
Order: Claypot rice
Chinatown · $ · MRT Chinatown (NE4/DT19)
Hours unknown, check before you go
Rice cooked to order in clay with chicken, preserved pork and sausage until the bottom turns smoky and crisp. The soups are good too.
Level 2, stalls 02-198/199, dinner only. Order first, then find a seat: each pot takes a while. Michelin lists Monday and Thursday off.
Order: Bak chor mee
Chinatown · $ · MRT Chinatown (NE4/DT19)
Hours unknown, check before you go
Noodles tossed in vinegar and chilli under minced pork, meatballs, pork liver and crisp dried fish. A Hong Lim breakfast habit.
Upstairs, stall 02-16, a few steps from Outram Park Fried Kway Teow. Michelin lists Monday off. Ask for it dry with extra vinegar.
Order: Char kway teow
Chinatown · $ · MRT Chinatown (NE4/DT19)
Hours unknown, check before you go
Flat rice noodles and yellow mee fried hard with egg, sausage and cockles until smoky. Hong Lim's best-known queue, open from dawn.
Stall 02-17. Michelin lists roughly 06:00 to 15:00, closed Monday and Sunday. Ask for extra cockles or egg. Bring cash.
Order: Bak kut teh
Clarke Quay · $$ · MRT Clarke Quay (NE5)
Hours unknown, check before you go
The original shop of a family that began with a 1960s pushcart. Garlicky, peppery broth, tender ribs, and staff keep refilling your bowl.
Five minutes from Clarke Quay MRT. Add you tiao for dunking. Cards accepted per Michelin. Weekday lunch is busiest; late afternoon is calm.
Order: Grilled squid with sambal
Tanjong Pagar · $$ · MRT Tanjong Pagar (EW15)
Daily 11:30–15:00 & 18:00–21:30 (public holidays too)
A cosy Indonesian room of carvings and bamboo, cooking the whole grilled squid it is named after and a turmeric rice made for sharing.
Get the namesake squid and nasi kunyit for the table. Open for lunch and dinner every day. Three minutes from Tanjong Pagar MRT.
Order: Penang rendang
Tanjong Pagar · $$ · MRT Tanjong Pagar (EW15)
Daily 11:30–15:00, 17:30–22:00
Peranakan and Thai cooking made with tofu, soy and mushrooms so well that meat-eaters stop noticing. Portions are built to share.
Lunch and dinner daily. Book for groups; the safe call when a table mixes vegetarians and meat-eaters. Near Tanjong Pagar MRT.
Order: Boneless chicken rice
Tiong Bahru · $ · MRT Tiong Bahru (EW17)
Hours unknown, check before you go
Fully deboned poached chicken, juicy and not too fatty, over rice with a faint turmeric note. The roast chicken is just as good.
Upstairs, stall 02-82. Michelin lists Tuesday to Sunday, closed Monday. Order steamed and roast to compare. Go before noon.
Order: Hokkien mee
Tiong Bahru · $ · MRT Tiong Bahru (EW17)
Hours unknown, check before you go
Noodles fried to order with fish, squid and prawns, finished in stock and served with lime and homemade chilli. A ten-edition regular.
Upstairs, stall 02-01. Lunch only per Michelin, closed Monday and Sunday. Squeeze the lime and stir in the chilli before eating.
Order: Mee siam
Bukit Merah · $ · MRT Redhill (EW18)
Hours unknown, check before you go
The owner has cooked her mother's recipes for over 50 years. The mee siam is the star: bee hoon in a sweet, tangy, spicy gravy with egg.
Stall 01-35, five minutes on foot from Redhill MRT. Open into the early evening, later at weekends, per Michelin. Cash only.
Order: Fish head curry
Bukit Merah · $ · MRT Tiong Bahru (EW17)
Hours unknown, check before you go
A husband-and-wife stall grinding its own curry paste, rounded off with a little coconut milk. Fish head is the signature; lamb works too.
Stall 01-47. Michelin lists Monday to Saturday, closed Sunday. A fish head feeds two or three, so bring friends and extra rice.
Order: Penang assam laksa
Bukit Merah · $ · MRT Queenstown (EW19), then bus
Hours unknown, check before you go
A taste of Penang at ABC Brickworks: tangy fish-broth assam laksa heaped with mint, plus northern-style char kway teow and prawn mee.
Stall 01-112. A short window: Michelin lists Wednesday to Sunday, 11:00 to 14:00 only. Go at opening. Cash only.
Order: Big prawn noodles
River Valley · $ · MRT Great World (TE15)
Hours unknown, check before you go
Big fresh prawns over noodles in a deep, shell-rich soup, finished with chilli and crisp pork lard. Lunch only, and worth planning for.
A short walk from Great World MRT. Michelin lists Tuesday to Sunday, 11:30 to 15:00. Soup or dry both work; the soup is the classic.
Order: Char kway teow
River Valley · $ · MRT Great World (TE15)
Hours unknown, check before you go
Kway teow fried to order with fish cake and cockles, smoky from the wok with a little heat. Waits can stretch; each plate gets attention.
Pair it with Zhi Wei Xian's prawn noodles in the same centre. Michelin lists it closed Tuesday. Order, then grab a seat and a drink.
Order: Crab curry with hoppers
River Valley · $$$ · MRT Fort Canning (DT20)
Hours unknown, check before you go
Named after Colombo's old business district and now in the New Bahru complex. Loud Sri Lankan flavours, with seafood the strong suit.
Order the crab curry and a stack of hoppers to mop it up. Michelin lists dinner daily, lunch Friday to Sunday. Book for groups.
Order: Fried oyster omelette (orh luak)
Newton · $ · MRT Newton (NS21/DT11)
Hours unknown, check before you go
Started as a street stall around 50 years ago and has fried only oyster omelette since: lacy, crisp edges and plump, juicy oysters.
Stall 01-73. Do not skip the sour chilli dip. Cash only per Michelin. At Newton, order at the stall itself and confirm the price first.
Order: BBQ stingray and cereal prawns
Newton · $$ · MRT Newton (NS21/DT11)
Hours unknown, check before you go
Seafood cooked to order: barbecued, in sambal, black pepper or salted egg yolk. The cereal butter prawns are the one to order.
Stall 01-27. Seafood is priced by size, so agree the price before cooking. Michelin lists lunch to late evening, closed Monday.
Order: Teochew fish porridge
Newton · $ · MRT Newton (NS21/DT11)
Hours unknown, check before you go
Fish porridge and fried fish bee hoon in a sweet, clean broth, plus a fish head soup with mackerel fried then simmered with spring onion.
Stall 01-20. A soft landing after a heavy event lunch. Michelin lists Tuesday to Sunday, closed Monday. Cash only.
Order: Mee soto and mee rebus
Bukit Timah · $ · MRT Botanic Gardens (CC19/DT9)
Hours unknown, check before you go
A Malay stall loved for mee soto in chicken broth and mee rebus under a thick, spiced gravy with tofu and egg. The tripe soup has fans too.
Stall 01-09, beside Botanic Gardens MRT. Michelin lists Friday off and shorter weekend hours. Perfect after a morning garden walk.
Order: Mutton soup with bread
Bukit Timah · $$ · MRT Botanic Gardens (CC19/DT9)
Hours unknown, check before you go
Thick, herbal, deeply spiced mutton soup served since 1973. The leg is the popular cut, but the other lamb cuts are worth a go.
Stall 01-10, next to Selamat Datang. Order sliced bread to soak up the broth. Michelin lists it open into the late evening most days.
Order: Ayam buah keluak
Civic District · $$$ · MRT Bras Basah (CC2)
Mon–Sat 11:30–14:30 & 17:30–21:30; closed Sun and public holidays
A shophouse dining room full of Peranakan antiques, serving the classic repertoire done the old way. A Bib in all ten editions.
Next to the Peranakan Museum. Call ahead to book dinner. Closed Sundays and public holidays. Order the ayam buah keluak.
Order: Naan and seekh kebab
Little India · $$ · MRT Little India (NE7/DT12)
Hours unknown, check before you go
A tandoor specialist turning out puffy, blistered naan, seekh kebab grilled to order and a big-portion chicken tikka masala.
Stall 01-266, a minute from Little India MRT. Michelin lists long hours every day. Cash only. One naan each is the bare minimum.
Order: Kway chap
Jalan Besar · $ · MRT Jalan Besar (DT22)
Hours unknown, check before you go
Belly, trotter, intestines and skin braised in spiced soy, with silky rice-noodle sheets in broth on the side. For curious eaters.
Upstairs, stall 02-39. Michelin lists Tuesday to Saturday only. Ask for a mixed plate to share. Cash only.
Order: Dum biryani
Little India · $$ · MRT Rochor (DT13)
Daily 11:30–20:30
A small Little India shop for North Indian cooking, best known for biryani. The lamb shank version is the one to get.
Dunlop Street, a short walk from Rochor MRT. Haleem and mutton nihari are worth adding. Lunch is busiest; mid-afternoon is easy.
Order: Fish head curry
Little India · $$ · MRT Farrer Park (NE8)
Hours unknown, check before you go
A busy Little India dining room for South and North Indian food. The fish head curry is why people come; the naan list is long.
Get a fish head curry for the table and naan to share. Vegan dishes are marked on the menu. Cards accepted. Farrer Park MRT is close.
Order: Nasi lemak
Kampong Glam · $$ · MRT Bugis (EW12/DT14)
Hours unknown, check before you go
Coconut rice with spiced fried chicken, sambal and anchovies in a breezy, tiled shophouse. Save room for the sago pudding.
By Kampong Glam and Bugis MRT. Cards accepted. Michelin lists lunch most days and dinner on some, so check before you go.
Order: Nasi lemak with ayam berempah
Kallang · $ · MRT Bendemeer (DT23)
Hours unknown, check before you go
A simple shop opened in 2024 by a Malaysian owner: pandan coconut rice with anchovies, peanuts, egg, cucumber and a proper sambal.
CT Hub ground floor, by Bendemeer MRT. Add ayam berempah or rendang chicken to make it a meal. Closed Sunday per Michelin. No cards.
Order: Dry prawn mee
Geylang · $ · MRT Kallang (EW10)
Hours unknown, check before you go
A Kallang stall going for more than seven decades. The dry version in sambal with fried shallots is the classic; the soup is all prawn.
Two minutes from Kallang MRT. Breakfast and lunch only, closed Tuesday per Michelin. Pick from three noodle types. Cash only.
Order: Laksa with cockles
Aljunied · $ · MRT Paya Lebar (EW8/CC9)
Hours unknown, check before you go
Coconut laksa with prawns or blood cockles, creamy without the usual oily slick and sharpened by shrimp-paste chilli. Low-carb noodles too.
Stall S3 on level 2 of the food centre at 118 Aljunied Ave 2. Cards accepted per Michelin. Ask for extra cockles if you like them.
Order: Hokkien mee
Old Airport Road · $ · MRT Dakota (CC8)
Hours unknown, check before you go
Egg noodles and bee hoon tossed in a deep prawn-shell stock with prawns and squid. Old Airport Road's quieter, drier take on the dish.
Stall 01-32. Michelin lists Monday off. Pair it with Lao Fu Zi's char kway teow in the same centre. Cash only.
Order: Char kway teow
Old Airport Road · $ · MRT Dakota (CC8)
Hours unknown, check before you go
Silky kway teow with real wok smoke, fried dark and sweet or plain and savoury, with sausage, egg, bean sprouts and blood clams.
Stall 01-12, in two sizes. Michelin lists Wednesday and Saturday off, so plan around those. Share one black and one white.
Order: Claypot bak kut teh
Joo Chiat · $$ · MRT Marine Parade (TE26)
Hours unknown, check before you go
A second-generation shop serving bubbling claypots of pork ribs in a peppery, garlicky broth, plus a nutty sesame oil chicken.
Near Marine Parade MRT. Cards accepted. Add the sesame oil chicken and a plate of greens. A good end to a Katong walk.
Order: Thosai and appam
Tampines · $ · MRT Tampines West (DT31)
Hours unknown, check before you go
A mother-and-son stall making thosai and appam from scratch. Fillings run from plain to crispy cereal or cheese, egg and butter.
Stall 01-33. Breakfast and lunch only, closed Tuesday and Wednesday per Michelin. Dip everything in the sambar and chutney. Cash only.
Order: Black chicken herbal soup
Bedok · $$ · MRT Bedok Reservoir (DT30)
Hours unknown, check before you go
Over 60 years of one soup: black chicken double-boiled with herbs for hours. One order feeds two, and the pork offal noodles are a bonus.
Stalls 01-31/32. Michelin lists Wednesday off, open into the evening otherwise. Cash only. Share a soup and a bowl of noodles.
Order: Minced pork noodles
Bedok · $ · MRT Bedok Reservoir (DT30)
Hours unknown, check before you go
Run by the third and fourth generations of a 100-year-old name: bouncy noodles, dumplings and meatballs in a garlicky pork broth.
Same centre as Seng Kee, stall 01-10. An evening stall: Michelin lists 17:00 to midnight, closed Sunday. Cards accepted.
Order: Fried carrot cake
Toa Payoh · $ · MRT Braddell (NS18)
Hours unknown, check before you go
Radish cake fried in small batches until one side turns golden and caramelised and the other stays soft. Ten Bib editions on one dish.
Upstairs, stall 02-30. Mornings only, closed Monday and Tuesday per Michelin. Fried to order, so expect to wait a little.
Order: Hainanese beef noodles
Toa Payoh · $ · MRT Toa Payoh (NS19), then bus
Hours unknown, check before you go
Rice noodles either dry under a thick gravy or in an ox-bone soup, topped with sliced beef, tripe, tendon, beef balls or the lot.
Stall 01-06. Breakfast and lunch, closed Monday per Michelin. Try it dry. Lixin's fishball noodles are in the same estate. Cash only.
Order: Teochew fishball noodles
Toa Payoh · $ · MRT Toa Payoh (NS19), then bus
Hours unknown, check before you go
The owner makes the fish balls by hand, so they actually bounce. Order the noodles dry with chilli and crisp lard, soup on the side.
Stall 01-20. A tight window: Michelin lists Thursday to Sunday mornings only. Cash only. Arrive by 10:00 to be safe.
Order: Hokkien mee
Whampoa · $ · MRT Boon Keng (NE9)
Hours unknown, check before you go
Egg noodles and bee hoon fried with prawns and squid until they drink up the stock. Rare for a hawker, it cooks from afternoon to night.
Stalls 01-32/33, a walk from Boon Keng MRT. Michelin lists afternoon to 23:30, closed Thursday. Expect a queue whenever you go.
Order: Braised duck rice
Ghim Moh · $ · MRT Buona Vista (EW21/CC22)
Hours unknown, check before you go
Braised duck with rice, porridge, kway teow or noodles, plus gizzard, liver or egg if you like. The set comes with a little bak kut teh.
Stall 01-04. Michelin lists Monday to Saturday, closed Sunday. Ghim Moh Chwee Kueh is in the same centre for a second course.
Order: Teochew kueh
Jurong East · $ · MRT Chinese Garden (EW25)
Hours unknown, check before you go
Hand-pleated Teochew dumplings with a range of savoury fillings, steamed soft or pan-fried until crisp. A proper breakfast stop out west.
Stall 01-218, near Chinese Garden MRT. Michelin lists Tuesday to Sunday from 06:30, closed Monday. Get a mixed box, pan-fried.
Unofficial · not affiliated with TOKEN2049. Hours and prices change; check before you go.