The Best in SydneyThe Best in Sydney ·
Best Banh Mi in Sydney
Intro
I’ve been eating banh mi since I was 7 years old, so that’s almost 8 decades of eating experience that I’m drawing upon (am I 87? Who knows?).
For the past 12 months, I’ve been falling in love with banh mi all over again. It was because of one specific place (that we’ll do a deep dive into later) but it woke up my love of chronicling food again too.
It got to the point where I actually considered building a new website and Instagram account dedicated to JUST talking about banh mi (this type of account already exists, shout outs to my guys Cullen Lum on TikTok and Issac Eats a Lot aka the better Isaac for their comprehensive banh mi coverage).
Banh mi is simply my favourite sandwich in the world.
It’s the crunchy but fluffy bread (Vietnamese people really got ahold of a French baguette and improved it in every way possible except for the baguette’s dual-purpose of serving as a beige lightsaber),
It’s the perfect blend of fresh vegetables and pickles,
The creamy pate and the bo (or in some cases mayo, in some other instances margarine) combo
And then the protein of choice (I’ve had banh mi with roast pork, cold cuts, poached chicken, beef, canned tuna, eggs, nem nuong, butter chicken, spam etc).
Here are some of my favourites in Sydney
Judging Criteria
BUT FIRST, I’ve got to break down the criteria I used in my evaluation.
- The bread
- Is it freshly baked, warm, crunchy on the outside and fluffy on the inside?
- The vegetables
- Are the pickles pickling, is the chili hot or damaging and are they fresh?
- The condiments
- Are they amplifying the roll or disguising flavourless protein?
- The protein
- Is it well-made, delicious and would it be good on its own?
- The Banh Mi-chelin X Factor
- Is there something special or particularly soulful about the place? And if so, what? Is it great service, maybe price, generous portions or something else that draws me back?
I visited every place multiple times because I wanted to be sure of my feelings towards it (why do I sound like a f*ckboy with commitment issues) and any place that had a fundamental flaw on my first visit was immediately scrubbed (I have the same level of patience for banh mi that I do with Netflix shows).
I will also only be featuring one example of their banh mi and it won’t be normalised because this isn’t a finance meeting; this is quite literally me telling you about sandwiches I like.
Also, I won’t be featuring every single place I visited but here are some of the ones that struck a chord with me but not enough chords to warrant a full song.
Honourable Mentions
- Hong Ha (Mascot)
- A tough cut because of the history and its importance to popularising banh mi in Sydney but more of a gatekeeper than a must visit
- Vinata Hot Bread (Cabramatta)
- Another cut I feel awful about, the cheese and bacon is still awesome though.
- Viet Hoa (Cabramatta)
- Have to shout out Viet Hoa because it's open 24/7 and has saved me from one too many ill-advised kebabs on at least 2x occasions.
- Xcel Roll & Bowl (Parramatta)
- For a period, this was one of my favourites because it was far and away the best one that actually delivered to where I lived.
- 7AM Banh Mi (Burwood)
- I almost included it just so I could make a 7AM in Burwood freestyle rap in the vein of Drake and then I remembered I’m in my mid 30s with a stable career so maybe rapping for the public isn’t a smart choice.
- The Hot Bread Shop (Cabramatta)
- Literally no one I spoke to could tell me what the name of this bakery was but everyone acknowledged it being a go-to because of pricepoint and consistent quality. Just a smidge below my favourite spots.
- The August (Multiple Locations)
- Good if you’re in a food court and don’t feel like Sushi Hub
- Char Char Banh Mi (Sydney CBD)
- Really great protein choices and execution, a solid CBD option if you’re not close enough to a Marrickville Pork Roll.




Dishonourable Mentions
I’m not going to say, but if you catch me in-person and get me a sugar-free Red Bull….who knows?
The list a.k.a. The Elite Eight
Banh Mi Bay Ngo, Bankstown
49 Bankstown City Plaza, Bankstown NSW 2200

Arguably home to the best banh mi heo quay in the country (did I just spoil the whole post); it’s the crunchy pork that consistently makes me go “damn, I love this team”. The store itself is intimate with several Banh Mi Bay Ngo employees chopping it up (literally and figuratively) and their fearless leader Jas either working at the back or having a friendly chat with you as well.
The bread is always in an optimal state because they’re made fresh daily and also kept in a mini toaster oven to ensure you’re not taking a big bite of sadness and regret. The bread in general is make or break, you could have the best filling in the world but if your bread turns into a soggy mess then the eater will also turn into a soggy mess.
Vegetable allotment is great, and the level of pickling is also just right.
Condiments are where Bay Ngo really shines, spectacular use of spring onion oil, crispy onions and the pate/bo combo is a 1-2 punch akin to me and my buddy 24 on the basketball court back in high school when my knees didn’t make weird sounds.
Always a banger, and a spot I always consider when I’m in Bankstown even if I’m there for other reasons/have already eaten (don’t let anything stop you from your dreams, kids).
| Day | Hours |
|---|---|
| Monday–Sunday | 6:30am–6pm |
Marrickville Pork Roll, Marrickville
236A Illawarra Road, Marrickville NSW 2204

The ultimate reference point, a recipe perfected and kept consistent since the dawn of time (well, 2008 but people born in 2008 are old enough to vote in Australia now so…).
Arguably the best story of any banh mi vendor in Sydney (their original storefront was a converted toilet on Illawarra Road), they’ve managed to scale to the point where they’re now representing the Marrickville flag in Darling Square, Circular Quay, Hurstville and of course their OG store and another one still in the ‘Ville.
We chose to revisit their original location to see if the magic was still there.
Abra cadabra, Marrickville still matters.
Well rehearsed, well executed, still a great gateway into figuring out if someone is partial to banh mi or a demon (just kidding, even demons like banh mi).
Their ratios are a best practice template, every new spot takes into account what Marrickville Pork Roll does and adds their own spin to it. I personally prefer more meat and an unhealthier large amount of pate and mayo but I’m a glutton so…yeah.
| Day | Hours |
|---|---|
| Monday–Sunday | 6:30am–6pm |
Lim’s Hot Bread, Eastwood
10 Progress Avenue, Eastwood NSW 2122

My favourite spot to go to just because I love Brandon and his family (they deservedly went viral because of their parents’ love and support for their daughter’s legal business proudly displayed on their drinks fridge).
You can feel the love in the bakery (the OG Lims are out back tending to the pork and ensuring the bread is being baked to their high standards) and Brandon is at the counter ready to assemble the special with his name on it or my preferred roast pork roll (there’s a theme emerging here).
You can also feel the love in the banh mi. Crunchy, fresh bread, straight out of the oven. Lovingly assembled (the team knows your order and how you like it if you frequent) and the perfect accoutrements in the form of big carrots and big radish to cut the fat of the roast pork.
The roast pork is what will determine whether you have a great day or a good day (I’ve never had a bad day that involves Lim’s). You use the same recipe day in and day out but something like how the pig lived their life, the weather, the temperament of your oven, a minute here or there and that has a butterfly effect on the buttery nature of your roast pork.
Lim’s Hot Bread’s pork really is an analogy for life. And that’s beautiful.
| Day | Hours |
|---|---|
| Monday–Sunday | 7am–5:30pm |
Phuong 18, Bankstown
Shop 1/335 Chapel Road, Bankstown NSW 2200

The most hyped prospect to enter the league since Victor Wembanyama.
Banh mi in Sydney is already a heated, Hunger Games-esque battle and Phuong 18 came in swinging.
I really admire the confidence of the founders opening in the heart of Bankstown amongst a heap of established heavy hitters. They walked into the ring like Mike Tyson in his prime knowing that their competitors’ plans wouldn’t matter if their punches landed.
Boy, did their punches land.
A lot of the newer breed of banh mi spots in Sydney invested in their more expensive options because that was the canvas that hadn’t been blown out and explored yet. Roast pork rolls, fried chicken rolls, fancier toppings were the hallmark but Phuong 18 decided to mix up the classic cold cuts roll instead by incorporating salted pork into the traditional roll. Great addition and a really clever way of refreshing a classic.
Their bread isn’t their calling card, but the robust fillings and quality of their proteins definitely is.
| Day | Hours |
|---|---|
| Monday–Sunday | 6am–5:30pm |
Top Ryde Bakehouse, Top Ryde
LG2/109 Blaxland Road, Ryde NSW 2112

Top is in the name, but is it top of the game?
If Marrickville Pork Roll is Jordan, then you could make the argument that Top Ryde is Lebron as it ushered in a new standard of banh mi in terms of moving away from standard toppings, portions and presentation style.
There’s a reason the line for a roll at Top Ryde is longer than the list of excuses I have for refusing to run a marathon (bad knees, bad hips, only runs I like are Macca’s runs etc).
I will warn you, you could be waiting in line for upwards of 90 minutes if you pop by on the weekend. Staff will come out and say hello and offer hungry customers samples of the protein options.
Also, crossing over to the “non-banh mi” line, ordering a sourdough loaf and then acting like you impulsively want a roast pork banh mi doesn’t work….so I’ve been told.
Tonne of protein, condiment volume and a roll that always looks good (like knowing Anne Hathaway has a role in your movie).
That’s the Top Ryde Bakehouse guarantee (along with needing a battery pack for your phone because you’ll be on it for a while).
| Day | Hours |
|---|---|
| Monday–Sunday | 7am–5:30pm |
Nam Fong, Bankstown
54 Bankstown City Plaza, Bankstown NSW 2200

New and more popular spots opened all around it but Nam Fong remains a custodian of the area. It’s not the noisiest or the one with the most fanfare but it remains a local (and in my case not-so-local favourite).
If generosity was on the criteria, Nam Fong would ace it. Everything is plentiful and their rolls are the ones that amplify your existing jaw issues.
Every staple is in the building and an above average version of it (perfect pickles, selection of cold cuts, pate and bo saying what’s up).
There's a reason why Nam Fong has stood the test of time, fought off the new guard and is one of the last of the rear guard. I look forward to continuing to visit when I'm old(er) and grey(er).
| Day | Hours |
|---|---|
| Monday–Sunday | 5am–5pm |
Canley Vale Bakery, Canley Vale
33 Canley Vale Road, Canley Vale NSW 2166

Once known as Nguyen (pronounced win) Hot Bread, a change of name may be in place but not a change of game. Home of the greatest chicken roll I’ve ever had (damn, am I spoiling the ending again) this is a spot that I always try to incorporate into the itinerary even if my final destination is nowhere near (oh, we’re visiting friends in Hobart? Might as well swing by Canley for a banh mi).
The production line is hyper fine tuned like a band that’s been playing together since they were teenagers in a garage.
Bread is churned out like clockwork because the line can snake out of the store and into the streets like all great and in-demand banh mi spots. Always fresh unless you’re bulk buying 20 to have for the next 2 weeks (I know people who do this and fill it up with grocery store rotisserie chicken and it still slaps).
The variety at Canley Vale Bakery is quite something (char siu, pig ear, different types of cold cuts that you won't see at other bakeries). My favourite is the honey chicken roll (wow, my ancestors squirmed slightly) but I swear it's not radioactive yellow and smothered in honey but instead a deboned chicken maryland that they do right in front of you before putting in the roll.
It is a magnificent sight, like watching the Odyssey on IMAX. Just majestic stuff.
| Day | Hours |
|---|---|
| Monday | 4:30am–5pm |
| Tuesday | 4am–5:30pm |
| Wednesday–Friday | 4am–5pm |
| Saturday | 4:30am–5:30pm |
| Sunday | 4:30am–5pm |
Bae Mi, Riverwood
282 Belmore Road, Riverwood NSW 2210

I don’t want to be dramatic, but Bae Mi is the reason I’m here.
Not like on this planet (that reason would be my parents getting frisky in the early 90s), but visiting Bae Mi during their soft opening in 2025 reminded me how much I loved trying new food, documenting the process and wanting to share that sense of discovery with someone.
Their founder Linda has a history in catering and she’s gone from catering events/privately to catering for the whole of Riverwood and beyond. They have all of the staples nailed (traditional, chicken, roast pork) and they’re ambitious in their experimentation (I got my hands on their limited-run butter chicken banh mi and still think about it twice a week).
Their pate might be my favourite, vegetables fresh (random note: I love the spinning turrets they have in the cabinet that ward flies away) bread is always smack bang in the middle of crunchy and fluffy and consistency throughout the menu is top-tier.
| Day | Hours |
|---|---|
| Monday–Friday | 9am–5pm |
| Saturday | 9am–4pm |
| Sunday | Closed |
Final Scores & Verdict
| Name | Bread | Vegetables | Condiments | Protein | Banh Mi-Chelin X-Factor | Total |
|---|---|---|---|---|---|---|
| Banh Mi Bay Ngo, Bankstown | 5 | 4 | 4.5 | 5 | 4 | 22.5 |
| Bae Mi, Riverwood | 4.5 | 4 | 4.5 | 4.5 | 4.5 | 22 |
| Canley Vale Bakery, Canley Vale | 4.5 | 4 | 4 | 4.5 | 3.5 | 20.5 |
| Lim’s Hot Bread, Eastwood | 4 | 3.75 | 3.75 | 3.75 | 5 | 20.25 |
| Top Ryde Bakehouse, Top Ryde | 3.5 | 4 | 4.5 | 3.75 | 4 | 20 |
| Nam Fong, Bankstown | 4 | 4 | 4 | 4 | 3.5 | 19.5 |
| Phuong 18, Bankstown | 3.5 | 3.75 | 3.75 | 4 | 3.5 | 18.5 |
| Marrickville Pork Roll, Marrickville | 3 | 3.5 | 3.75 | 3.5 | 4 | 17.25 |
This was really hard (much like the bread I had at some of the spots in the dishonourable mentions list that I won’t ever name publicly).
I lost some sleep over my initial rankings and even arranged for an emergency weekend before a publication visit to one of the strongholds to make sure my scores were right. To be honest, that was a great reason to chow down on some of my favourites.
Again, this isn’t scientific, I’m just one guy talking about bread and rolls he likes to eat.
You send me a message asking “hey you want banh mi from…” any spot on this list and I’m likely to say “hell yeah.”
Please do so, I’m likely to respond really fast. Don’t really have much going on now that this post is done.


Join the conversation
Leave a comment
Your email will never be published. New comments are reviewed before they appear.
New reader comments
Loading comments…