Best Vietnamese Food in Singapore: 17 Best Spots (2026)

Singapore's Vietnamese food scene runs from cheap-and-cheerful banh mi counters and heartland pho stalls to sit-down restaurants serving northern and southern regional specialities. Joo Chiat and Geylang have long been the unofficial home of Vietnamese eateries here, but you'll now find strong options in the CBD, Orchard, Balestier and the heartlands too. The list below spans budget baguette shops to fuller-service restaurants; hours and prices change often, so confirm directly with the venue before heading down.
Last verified: September 2026. Hours and prices can change — we re-check our guides regularly, but do confirm before a special trip.
The list
Long Phung Vietnamese Cuisine Vietnamese · $$
A long-running Joo Chiat institution known for comforting home-style Vietnamese and famously late opening hours.
- Cuisine: Vietnamese
- Price: $$ · Pho Tai around $9.50; most dishes under $15
- Must-try: Pho Tai (rare beef pho), Com Thit Kho Hot Vit (stewed pork with egg and rice), Stir-fried cockles with garlic
- Where: 159 Joo Chiat Road, Singapore 427436
- Area: Joo Chiat
- Hours: Daily, from around noon till late
- Halal: No
Co Chung Restaurant Vietnamese · $$
A homely Vietnamese restaurant popular for pho and grilled pork rolls, with a second outlet in Plaza Singapura.
- Cuisine: Vietnamese
- Price: $$
- Must-try: Pho Bo, Nem Nuong rolls, Bun Thit Nuong Cha Gio
- Where: 4/5 Lorong Telok, Singapore
- Area: Boat Quay
- Nearest MRT: Clarke Quay
- Hours: Mon-Fri 11am-10pm
- Halal: No
Mrs Pho Vietnamese · $$
A well-known local Vietnamese group serving rich beef pho and Hue-style noodles in a central Orchard location.
- Cuisine: Vietnamese
- Price: $$ · Pho and mains roughly $10-$18
- Must-try: Beef Pho, Bun Bo Hue, Lemongrass chicken wings
- Where: 313@Somerset, 313 Orchard Road, #01-16, Singapore 238895
- Area: Somerset
- Nearest MRT: Somerset
- Halal: No
Moc Quan Vietnamese · $$
A UE Square restaurant using Vietnam-imported ingredients, known for aromatic pho broth and made-to-order banh mi.
- Cuisine: Vietnamese
- Price: $$ · Banh Mi from $2.50; Pho Bo from $11.50
- Must-try: Pho Bo (with wagyu beef), Banh Mi, Bun Thit Nuong
- Where: 81 Clemenceau Avenue, #01-23, UE Square, Singapore 239917
- Area: Robertson Quay
- Nearest MRT: Fort Canning
- Hours: Daily 11am-9pm
- Halal: No
Tre Caphe Vietnamese · $$
A modern Vietnamese cafe-restaurant off Orchard doing salads, grills and hotpot, with a second outlet at Suntec City.
- Cuisine: Vietnamese
- Price: $$ · Mains roughly $6.80-$49.80; TRE Chicken Salad $11.80
- Must-try: TRE Chicken Salad, Crispy seafood spring rolls, Vietnamese beef hotpot
- Where: 75 Killiney Road, Singapore 239529
- Area: Killiney
- Nearest MRT: Somerset
- Hours: Daily 11:30am-10pm
- Halal: No
Co Hai Banh Mi & Pho Vietnamese · $$
A Beach Road spot baking its own baguettes daily and pairing them with slow-simmered pho broth.
- Cuisine: Vietnamese
- Price: $$ · Around $10-$18; Chicken Curry with Baguette $12
- Must-try: Chicken curry with baguette, Stir-fried beef and cheese baguette, Sliced beef noodle soup
- Where: 359 Beach Road, Singapore 199575
- Area: Beach Road
- Hours: Daily 11am-10pm
- Halal: No
May Pho Culture Vietnamese · $$
A Chinatown eatery focused on richer, sweeter southern-style pho and Vietnamese coffee.
- Cuisine: Vietnamese
- Price: $$ · Southern-style pho roughly $12-$18; Vietnamese iced coffee $3.80
- Must-try: Pho Nam (Southern-style pho), Fresh spring rolls, Vietnamese iced coffee
- Where: 150 South Bridge Road, #01-16, Fook Hai Building, Singapore 058727
- Area: Chinatown
- Nearest MRT: Chinatown
- Halal: No
Hi Banh Mi Vietnamese · $
A budget Geylang banh mi shop popular for its crispy roast pork sandwiches.
- Cuisine: Vietnamese
- Price: $ · Banh mi $1.80-$6.90; Special Sandwich $6.90
- Must-try: Homemade special banh mi, Crispy roast pork banh mi, Vietnamese fried bananas
- Where: 340 Geylang Road, #01-15, Le Regal, Singapore 389365
- Area: Geylang
- Hours: Daily 10am-9pm
- Halal: No
Nhung Kitchen Vietnamese · $
A Balestier eatery open into the small hours, handy for late-night Vietnamese noodle salads.
- Cuisine: Vietnamese
- Price: $ · Bun Thit Bo Xao around $8.90
- Must-try: Bun Thit Bo Xao (stir-fried beef noodle salad), Grilled chicken with rice vermicelli
- Where: 279 Balestier Road, #01-02, Balestier Point, Singapore 329727
- Area: Balestier
- Hours: Daily 11am-3am
- Halal: No
Bami Express Vietnamese · $
A weekday lunch stall in Tanjong Pagar Plaza known for fresh in-house baguettes.
- Cuisine: Vietnamese
- Price: $ · Bami Saigon $5.50; Vietnamese coffee $1.50
- Must-try: Bami Saigon, BBQ chicken bami
- Where: Blk 1 Tanjong Pagar Plaza, #02-53, Singapore 082001
- Area: Tanjong Pagar
- Nearest MRT: Tanjong Pagar
- Hours: Mon-Sat 9am-2:30pm
- Halal: No
Lang Nuong Vietnam Vietnamese (barbecue) · $
A round-the-clock Vietnamese barbecue joint near Jalan Besar for late-night grilled meats.
- Cuisine: Vietnamese (barbecue)
- Price: $
- Must-try: Premium grilled meat platter, Grilled meats and seafood
- Where: 18 Foch Road, Singapore 209260
- Area: Jalan Besar
- Nearest MRT: Lavender
- Hours: 24 hours
- Halal: No
Banh Mi Saigon Vietnamese · $
A heartland Ang Mo Kio favourite for well-stuffed banh mi and grilled pork vermicelli.
- Cuisine: Vietnamese
- Price: $ · Banh mi $7.90-$9.90; Cha Lua banh mi $7.90
- Must-try: Banh Mi Cha Lua, Roasted pork banh mi, Bun Thit Nuong
- Where: Blk 505 Ang Mo Kio Avenue 8, #01-2668, Singapore 560505
- Area: Ang Mo Kio
- Nearest MRT: Ang Mo Kio
- Hours: Daily 9am-9pm
- Halal: No
Le Cafe Vie5 Vietnamese · $$
An Upper Paya Lebar cafe serving Hanoi-leaning dishes and Vietnamese egg coffee.
- Cuisine: Vietnamese
- Price: $$ · Mains roughly $6.50-$18.90; Sizzling Beef with Loaf $18.90
- Must-try: Sizzling beef with loaf, Grilled pork noodle, Egg-whisked coffee
- Where: 151 Upper Paya Lebar Road, Singapore 534851
- Area: Upper Paya Lebar
- Hours: Daily except Tue, roughly 11am-9:30pm
- Halal: No
VietSmith Vietnamese · $$
A sit-down Vietnamese restaurant at Millenia Walk known for its grilled Saigon chicken and pho.
- Cuisine: Vietnamese
- Price: $$ · Mains roughly $7.90-$28.90; Grilled Saigon Chicken $15.90 (half)
- Must-try: Signature Grilled Saigon Chicken, Sliced beef pho, Grilled beef wrapped in vine leaves
- Where: 9 Raffles Boulevard, #01-88/89/90, Millenia Walk, Singapore 039596
- Area: Marina Centre
- Nearest MRT: Promenade
- Hours: Daily 11am-10pm
- Halal: No
Red Sparrow Vietnamese · $$$
A more upscale Vietnamese restaurant in leafy Dempsey Hill for a sit-down meal beyond the usual pho stalls.
- Cuisine: Vietnamese
- Price: $$$
- Must-try: Pho, Bun Cha, Canh Chua (sour soup)
- Where: 11 Dempsey Road, #01-18, Dempsey Hill, Singapore 249673
- Area: Dempsey Hill
- Halal: No
Little Vietnam Vietnamese · $$
A casual Guillemard restaurant covering the Vietnamese standards from spring rolls to banh xeo.
- Cuisine: Vietnamese
- Price: $$
- Must-try: Fried spring rolls, Beef pho, Banh Xeo (Vietnamese pancake)
- Where: 511 Guillemard Road, #01-26, Grandlink Square, Singapore 399849
- Area: Geylang
- Halal: No
Que (Sen) Vietnamese · $
A tidy CBD counter aimed at the weekday office crowd for quick banh mi and pho.
- Cuisine: Vietnamese
- Price: $ · Banh Mi from $6.90; Pho from $12.90
- Must-try: Banh Mi combo, Beef Pho, Bun with skewers
- Where: 160 Robinson Road, #01-01, Singapore 068914
- Area: Tanjong Pagar
- Nearest MRT: Tanjong Pagar
- Hours: Mon-Fri 10:30am-7:30pm; Sat 11am-3pm
- Halal: No
At a glance: compare every spot
| Spot | Cuisine | Price | Area | Halal |
|---|---|---|---|---|
| Long Phung Vietnamese Cuisine | Vietnamese | $$ | Joo Chiat | No |
| Co Chung Restaurant | Vietnamese | $$ | Boat Quay | No |
| Mrs Pho | Vietnamese | $$ | Somerset | No |
| Moc Quan | Vietnamese | $$ | Robertson Quay | No |
| Tre Caphe | Vietnamese | $$ | Killiney | No |
| Co Hai Banh Mi & Pho | Vietnamese | $$ | Beach Road | No |
| May Pho Culture | Vietnamese | $$ | Chinatown | No |
| Hi Banh Mi | Vietnamese | $ | Geylang | No |
| Nhung Kitchen | Vietnamese | $ | Balestier | No |
| Bami Express | Vietnamese | $ | Tanjong Pagar | No |
| Lang Nuong Vietnam | Vietnamese (barbecue) | $ | Jalan Besar | No |
| Banh Mi Saigon | Vietnamese | $ | Ang Mo Kio | No |
| Le Cafe Vie5 | Vietnamese | $$ | Upper Paya Lebar | No |
| VietSmith | Vietnamese | $$ | Marina Centre | No |
| Red Sparrow | Vietnamese | $$$ | Dempsey Hill | No |
| Little Vietnam | Vietnamese | $$ | Geylang | No |
| Que (Sen) | Vietnamese | $ | Tanjong Pagar | No |
Your questions answered
What are the best neighbourhoods for Vietnamese food in Singapore?
Joo Chiat and Geylang have the highest concentration of Vietnamese eateries, but you'll also find good options in the CBD (Robinson Road, Tanjong Pagar, Chinatown), Orchard/Somerset, Balestier and Beach Road, plus heartland spots in areas like Ang Mo Kio.
How much does Vietnamese food cost in Singapore?
Banh mi typically runs from around $2 to $9, and a bowl of pho usually lands between roughly $9 and $18 depending on the cut of beef. Casual noodle and rice dishes are mostly under $15, while sit-down restaurants and BBQ/hotpot spots can push individual dishes above $20.
Is Vietnamese food in Singapore halal?
Most Vietnamese restaurants here are not halal-certified and commonly use pork and fish sauce, so treat them as non-halal unless the venue states otherwise. Always check the eatery's own certification or signage before dining if halal is a requirement.
What dishes should I order at a Vietnamese restaurant?
The staples are pho (beef or chicken noodle soup), banh mi (baguette sandwich), fresh and fried spring rolls, bun thit nuong (grilled pork with vermicelli) and Vietnamese drip or egg coffee. Regional specialities like bun bo Hue and banh xeo are also worth trying where available.
Do I need to book, and are there queues?
Casual banh mi and pho counters are generally walk-in and can get busy at peak lunch and dinner times, while larger sit-down restaurants may take reservations. Opening hours and rest days change frequently, so it is best to confirm directly with the venue before you go.

Leave a Reply