Skip to content
Food Guide

Best Banh Mi in Singapore: 12 Best Spots (2026)

Share this guide
Banh mi, Vietnamese sandwich

Banh mi, the Vietnamese baguette sandwich built on a crackly-crusted, airy roll and stuffed with cold cuts, pate, pickled vegetables, herbs and chilli, has become a firm favourite in Singapore's casual dining scene. You'll find it across the island, from Vietnamese specialists in Joo Chiat and Geylang to grab-and-go stalls near Orchard, with prices ranging from about S$6 for a traditional pork banh mi to over S$12 for premium fillings. The venues below span different neighbourhoods and budgets; opening hours and menus change often, so confirm details directly with each outlet 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

233 Banh Mi Vietnamese · $

A no-frills Joo Chiat specialist known for its affordable traditional banh mi on a well-baked baguette.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$6.50
  • Must-try: Banh Mi Truyen Thong (traditional), Vietnamese BBQ Beef Banh Mi
  • Where: 157 Joo Chiat Road, #01-01, Singapore 427435
  • Area: Joo Chiat
  • Nearest MRT: Paya Lebar
  • Hours: Mon-Sat 8am-8pm
  • Halal: No

Get directions →

Banh Mi Thit by Star Baguette Vietnamese · $

A pocket-friendly Vietnamese specialist (also known as Star Baguette) offering pork, chicken, ham, beef, egg and pate banh mi on homemade baguettes.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$6 to S$6.50
  • Must-try: Pork Banh Mi, Beef Banh Mi, Egg Banh Mi
  • Where: 543 Geylang Road, Singapore 389498
  • Area: Geylang
  • Nearest MRT: Aljunied
  • Hours: Tue-Sun 10am-10pm (Geylang outlet reported temporarily closed – confirm; also has Tampines and Toa Payoh outlets)
  • Halal: No

Get directions →

Banh Mi Be Bi Vietnamese · $

A Vietnamese-run hawker stall whose freshly baked baguettes and grilled pork banh mi draw regulars.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$6 to S$7.50
  • Must-try: Grilled Pork Banh Mi (Ga Nuong), Banh Mi Bo Ne
  • Where: 375 Upper Aljunied Road, Singapore 367860
  • Area: Upper Aljunied
  • Nearest MRT: Tai Seng
  • Hours: Daily 9am-9pm
  • Halal: No

Get directions →

Banh Mi Saigon Vietnamese · $

A hidden HDB-block Vietnamese stall in Ang Mo Kio serving loaded banh mi, including a braised pha lau version.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$7.90 to S$9.90
  • Must-try: Special Great banh mi, Banh Mi Pha Lau
  • Where: 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

Get directions →

Joo Chiat Banh Mi Ca Phe Vietnamese · $

A Muslim-friendly Joo Chiat cafe (no pork, no lard) with a local twist on banh mi such as mackerel otah and crispy fish; not halal-certified.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$6.50 to S$8
  • Must-try: Mackerel Otah Banh Mi, Crispy Fish Fillet Banh Mi
  • Where: 263 Joo Chiat Road, Singapore 427517
  • Area: Joo Chiat
  • Nearest MRT: Paya Lebar
  • Hours: Mon-Fri 9am-7:30pm; Sat-Sun 9am-8pm

Get directions →

Moc Quan Vietnamese · $

A city-fringe Vietnamese eatery in UE Square with hearty banh mi such as fried egg and beef steak versions.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi around S$7.50 to S$8.50
  • Must-try: Banh Mi Op La (fried egg), Banh Mi Bo Bit Tet (beef steak)
  • Where: 81 Clemenceau Avenue, #01-23, UE Square Shopping Mall, Singapore 239917
  • Area: River Valley
  • Nearest MRT: Fort Canning
  • Hours: Tue-Sun 11am-9pm (may be closed Mon – confirm)
  • Halal: No

Get directions →

Le Cafe Vie5 Vietnamese · $

A Vietnamese coffee-roastery cafe a short walk from Tai Seng MRT, known for its grilled pork baguette and egg coffee.

  • Cuisine: Vietnamese
  • Price: $ · Banh mi from around S$8 to S$9.40
  • Must-try: Grilled Pork Baguette, Stir-Fried Meat Baguette (Banh Mi Thit)
  • Where: 151 Upper Paya Lebar Road, Singapore 534851
  • Area: Upper Paya Lebar
  • Nearest MRT: Tai Seng
  • Hours: Mon & Wed-Fri approx 10:30am-10pm; Sat-Sun 9:30am-10pm; closed Tue
  • Halal: No

Get directions →

Sandwich Saigon Vietnamese · $$

An East Coast Road Vietnamese sandwich specialist offering less common banh mi fillings including vegetarian mushroom-and-tofu and tuna.

  • Cuisine: Vietnamese
  • Price: $$ · Banh mi around S$9
  • Must-try: Mushroom & Tofu Banh Mi, Tuna Banh Mi
  • Where: 93 East Coast Road, Singapore 428792
  • Area: Katong / East Coast
  • Nearest MRT: Marine Parade
  • Hours: Wed-Mon 11:30am-3pm & 5pm-9pm (hours vary by source – confirm)
  • Halal: No

Get directions →

Signs A Taste Of Vietnam Pho Vietnamese · $$

A convenient Orchard Gateway basement outlet – primarily a pho specialist – that also serves grilled pork banh mi and beef-stew baguettes.

  • Cuisine: Vietnamese
  • Price: $$ · Banh mi around S$8 to S$10
  • Must-try: Grilled Pork Banh Mi, Beef Stew with Baguette
  • Where: 277 Orchard Road, #B2-15, Orchard Gateway, Singapore 238858
  • Area: Orchard
  • Nearest MRT: Somerset
  • Hours: Mon-Sat 11am-8:30pm
  • Halal: No

Get directions →

La Saigon Vietnamese · $$

A highly-rated East Coast Vietnamese cafe with premium, modern banh mi options such as fluffy egg and soft shell crab.

  • Cuisine: Vietnamese
  • Price: $$ · Banh mi around S$7 to S$12
  • Must-try: Fluffy Egg Banh Mi, Soft Shell Crab Banh Mi, Sourdough Banh Mi
  • Where: 914 East Coast Road, #01-04, The Domain, Singapore 459108
  • Area: East Coast
  • Nearest MRT: Marine Parade
  • Hours: Daily 10am-10pm
  • Halal: No

Get directions →

Co Hai Vietnamese · $$

A Beach Road Vietnamese restaurant (Co Hai Banh Mi & Pho) serving generously filled signature and roasted chicken baguettes.

  • Cuisine: Vietnamese
  • Price: $$ · Banh mi around S$10.70 to S$12
  • Must-try: Co Hai Baguette, Roasted Chicken Baguette
  • Where: 359 Beach Road, Singapore 199575
  • Area: Beach Road
  • Nearest MRT: Nicoll Highway
  • Hours: Daily 11am-10pm
  • Halal: No

Get directions →

Miss Saigon Vietnamese · $$

A 24-hour Orchard Plaza Vietnamese spot (from the Banh Mi Saigon team) whose banh mi chao is served skillet-style with fillings on the side.

  • Cuisine: Vietnamese
  • Price: $$ · Banh mi around S$8.90 to S$12
  • Must-try: Banh Mi Chao, Banh Mi Thit Nuong
  • Where: 150 Orchard Road, #02-56, Orchard Plaza, Singapore 238841
  • Area: Orchard
  • Nearest MRT: Somerset
  • Hours: Open 24 hours daily
  • Halal: No

Get directions →

At a glance: compare every spot

Spot Cuisine Price Area Halal
233 Banh Mi Vietnamese $ Joo Chiat No
Banh Mi Thit by Star Baguette Vietnamese $ Geylang No
Banh Mi Be Bi Vietnamese $ Upper Aljunied No
Banh Mi Saigon Vietnamese $ Ang Mo Kio No
Joo Chiat Banh Mi Ca Phe Vietnamese $ Joo Chiat —
Moc Quan Vietnamese $ River Valley No
Le Cafe Vie5 Vietnamese $ Upper Paya Lebar No
Sandwich Saigon Vietnamese $$ Katong / East Coast No
Signs A Taste Of Vietnam Pho Vietnamese $$ Orchard No
La Saigon Vietnamese $$ East Coast No
Co Hai Vietnamese $$ Beach Road No
Miss Saigon Vietnamese $$ Orchard No

Your questions answered

What makes a good banh mi?

The foundation is the bread: a Vietnamese-style baguette with a thin, crackly crust and a light, airy interior. From there, look for a balance of savoury fillings (grilled pork, cold cuts, pate or egg), pickled carrot and daikon for tang, fresh coriander and cucumber, and a hit of chilli. A good banh mi should feel light and crisp rather than dense.

How much does banh mi cost in Singapore?

A traditional pork or pate banh mi typically starts around S$6 to S$8. Versions with premium fillings such as soft shell crab, beef steak or fluffy egg can run to S$10 to S$12 or more. Most banh mi in Singapore fall in the affordable ($) to mid ($$) range.

Are there halal or vegetarian banh mi options in Singapore?

Most Vietnamese banh mi shops serve pork and pate and are not halal-certified, so Muslim diners should check with each outlet before ordering. Some places do use no pork or lard, and vegetarian options like mushroom-and-tofu banh mi exist. Always confirm ingredients and certification directly with the venue.

Which areas are best for banh mi in Singapore?

Joo Chiat and the wider East Coast/Katong area have a strong cluster of Vietnamese eateries, and Geylang is another reliable spot. You'll also find banh mi near Orchard, Beach Road and in heartland neighbourhoods such as Ang Mo Kio and Upper Aljunied, so there's usually an option close by wherever you are.

Do I need to book, and are there queues?

Banh mi is mostly casual, grab-and-go fare, so reservations generally aren't needed. Popular stalls can see queues at lunch and on weekends, and smaller shops may sell out or keep limited hours. It's worth checking opening hours before you go, as they change frequently.


Related guides